TypeError: Magento\Framework\View\Page\Config\Renderer::canTypeBeFont(): Argument #1 ($type) must be of type string, null given, called in /vendor/magento/framework/View/Page/Config/Renderer.php on line 360 and defined in /vendor/magento/framework/View/Page/Config/Renderer.php:440
Stack trace:
0 /vendor/magento/framework/View/Page/Config/Renderer.php(360): Magento\Framework\View\Page\Config\Renderer->canTypeBeFont()
1 /vendor/magento/module-developer/Model/View/Page/Config/ClientSideLessCompilation/Renderer.php(75): Magento\Framework\View\Page\Config\Renderer->addDefaultAttributes()
2 /vendor/magento/framework/View/Page/Config/Renderer.php(423): Magento\Developer\Model\View\Page\Config\ClientSideLessCompilation\Renderer->addDefaultAttributes()
3 /vendor/magento/framework/View/Page/Config/Renderer.php(297): Magento\Framework\View\Page\Config\Renderer->renderAssetHtml()
4 /vendor/magento/framework/View/Page/Config/Renderer.php(284): Magento\Framework\View\Page\Config\Renderer->renderAssetGroup()
5 /vendor/magento/module-developer/Model/View/Page/Config/ClientSideLessCompilation/Renderer.php(87): Magento\Framework\View\Page\Config\Renderer->renderAssets()
6 /vendor/magento/framework/View/Page/Config/Renderer.php(137): Magento\Developer\Model\View\Page\Config\ClientSideLessCompilation\Renderer->renderAssets()
7 /vendor/magento/framework/View/Result/Page.php(252): Magento\Framework\View\Page\Config\Renderer->renderHeadContent()
8 /vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render()
9 /vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult()
10 /vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent()
11 /vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception{closure}()
12 /generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins()
13 /vendor/magento/framework/App/View.php(221): Magento\Framework\View\Result\Page\Interceptor->renderResult()
14 /vendor/magento/module-catalog-search/Controller/Result/Index.php(138): Magento\Framework\App\View->renderLayout()
15 /vendor/magento/module-catalog-search/Controller/Result/Index.php(108): Magento\CatalogSearch\Controller\Result\Index->getCacheableResult()
16 /vendor/magento/framework/Interception/Interceptor.php(58): Magento\CatalogSearch\Controller\Result\Index->execute()
17 /vendor/magento/framework/Interception/Interceptor.php(138): Magento\CatalogSearch\Controller\Result\Index\Interceptor->___callParent()
18 /app/code/Shopigo/CatalogAjaxListing/Plugin/Catalogsearch/Result/Index/ProductListingPlugin.php(60): Magento\CatalogSearch\Controller\Result\Index\Interceptor->Magento\Framework\Interception{closure}()
19 /vendor/magento/framework/Interception/Interceptor.php(135): Shopigo\CatalogAjaxListing\Plugin\Catalogsearch\Result\Index\ProductListingPlugin->aroundExecute()
20 /vendor/smile/elasticsuite/src/module-elasticsuite-catalog/Plugin/CatalogSearch/ResultPlugin.php(118): Magento\CatalogSearch\Controller\Result\Index\Interceptor->Magento\Framework\Interception{closure}()
21 /vendor/magento/framework/Interception/Interceptor.php(135): Smile\ElasticsuiteCatalog\Plugin\CatalogSearch\ResultPlugin->aroundExecute()
22 /vendor/magento/framework/Interception/Interceptor.php(153): Magento\CatalogSearch\Controller\Result\Index\Interceptor->Magento\Framework\Interception{closure}()
23 /generated/code/Magento/CatalogSearch/Controller/Result/Index/Interceptor.php(23): Magento\CatalogSearch\Controller\Result\Index\Interceptor->___callPlugins()
24 /vendor/magento/framework/App/Action/Action.php(111): Magento\CatalogSearch\Controller\Result\Index\Interceptor->execute()
25 /vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Action\Action->dispatch()
26 /vendor/magento/framework/Interception/Interceptor.php(138): Magento\CatalogSearch\Controller\Result\Index\Interceptor->___callParent()
27 /vendor/magento/framework/Interception/Interceptor.php(153): Magento\CatalogSearch\Controller\Result\Index\Interceptor->Magento\Framework\Interception{closure}()
28 /generated/code/Magento/CatalogSearch/Controller/Result/Index/Interceptor.php(32): Magento\CatalogSearch\Controller\Result\Index\Interceptor->___callPlugins()
29 /vendor/magento/framework/App/FrontController.php(245): Magento\CatalogSearch\Controller\Result\Index\Interceptor->dispatch()
30 /vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse()
31 /vendor/magento/framework/App/FrontController.php(147): Magento\Framework\App\FrontController->processRequest()
32 /vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch()
33 /vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent()
34 /vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception{closure}()
35 /vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch()
36 /vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(71): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception{closure}()
37 /vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch()
38 /vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception{closure}()
39 /generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins()
40 /vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch()
41 /generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
42 /vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
43 /pub/index.php(30): Magento\Framework\App\Bootstrap->run()
44 {main}
在 vendor\magento\framework\View\Page\Config\Renderer.php 420行下面添加 if(empty($this->getAssetContentType($asset))) var_dump($asset->getPath());
1,找到是哪个文件
2,查看这个文件是否存在
3,查看插入这个文件的xml文件里面语法是否正确
src的格式必须是: YOU_MODULE::xxx/xxx.css 或 YOU_MODULE::xxx/xxx.js
而不是:YOU_MODULE/xxx/xxx.css 或 YOU_MODULE/xxx/xxx.js
模块和路径之间是用 :: 而不是 /