Maighread Posted September 18 Share Posted September 18 (edited) Bonjour, J'ai un problème avec ma boutique en ligne, et j'aurais besoin d'aide svp. Mon Prestashop est la v 1.7.8.11. Mon hébergeur Hostinger. Une cliente m'a signalé un problème en voulant voir son panier. Elle met l'article dans son panier, et quand elle clique sur le panier et puis sur "voir le panier" elle a un message d'erreur 500. J'ai vidé le cache dans le back office et aussi manuellement mais le problème est toujours là. J'ai activé le mode debug dans le back office, et quand je mets un article au panier et clique sur voir le panier, j'ai ça : Whoops, looks like something went wrong. (1/1) FatalThrowableError Cannot use object of type Cart as array in HookDisplayBeforeBodyClosingTag.php line 152 at HookDisplayBeforeBodyClosingTag->renderCartpage()in HookDisplayBeforeBodyClosingTag.php line 59 at HookDisplayBeforeBodyClosingTag->run()in ps_googleanalytics.php line 109 at Ps_Googleanalytics->hookDisplayBeforeBodyClosingTag(array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 2))in Hook.php line 1007 at HookCore::coreCallHook(object(Ps_Googleanalytics), 'hookDisplayBeforeBodyClosingTag', array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 2))in Hook.php line 431 at HookCore::callHookOn(object(Ps_Googleanalytics), 'displayBeforeBodyClosingTag', array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 2))in Hook.php line 944 at HookCore::exec('displayBeforeBodyClosingTag', array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 2), null)in smarty.config.inc.php line 167 at smartyHook(array('h' => 'displayBeforeBodyClosingTag'), object(SmartyDevTemplate))in SmartyLazyRegister.php line 83 at SmartyLazyRegister->__call('smartyHook', array(array('h' => 'displayBeforeBodyClosingTag'), object(SmartyDevTemplate)))in c9c7fa443fd67b8e1aa67300b3ded126bfa8056f_2.file.layout-both-columns.tpl.php line 377 at Block_165297446466eafc35031152_08738197->callBlock(object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 248 at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_165297446466eafc35031152_08738197), object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 184 at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_165297446466eafc35031152_08738197))in smarty_internal_runtime_inheritance.php line 156 at Smarty_Internal_Runtime_Inheritance->instanceBlock(object(SmartyDevTemplate), 'Block_165297446466eafc35031152_08738197', 'hook_before_body_closing_tag')in c9c7fa443fd67b8e1aa67300b3ded126bfa8056f_2.file.layout-both-columns.tpl.php line 105 at content_66eafc350318d2_54386550(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123 at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114 at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216 at Smarty_Internal_Template->render()in smarty_internal_template.php line 385 at Smarty_Internal_Template->_subTemplateRender('layouts/layout-both-columns.tpl', null, 'PRSADD279_01layouts/layout-left-column.tpl', 0, 3600, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 116 at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'layouts/layout-both-columns.tpl')in 8ae798c45959e4dc5475c07040422495a9850999_2.file.layout-left-column.tpl.php line 38 at content_66eafc35024a04_75056198(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123 at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114 at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216 at Smarty_Internal_Template->render()in smarty_internal_template.php line 385 at Smarty_Internal_Template->_subTemplateRender('layouts/layout-left-column.tpl', null, 'PRSADD279_01layouts/layout-left-column.tpl', 0, 3600, array(), 2, false, null, null)in smarty_internal_runtime_inheritance.php line 116 at Smarty_Internal_Runtime_Inheritance->endChild(object(SmartyDevTemplate), 'layouts/layout-left-column.tpl')in 1dd7dea9d07d96547df8579eb3b1d0880e117925_2.file.cart.tpl.php line 38 at content_66eafc3501db98_84113425(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123 at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114 at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216 at Smarty_Internal_Template->render(false, 0)in smarty_internal_templatebase.php line 232 at Smarty_Internal_TemplateBase->_execute(object(SmartyDevTemplate), null, 'PRSADD279_01layouts/layout-left-column.tpl', null, 0)in smarty_internal_templatebase.php line 116 at Smarty_Internal_TemplateBase->fetch('checkout/cart.tpl', null, 'PRSADD279_01layouts/layout-left-column.tpl', null, false, true, false)in SmartyDev.php line 40 at SmartyDev->fetch('checkout/cart.tpl', null, 'PRSADD279_01layouts/layout-left-column.tpl')in FrontController.php line 727 at FrontControllerCore->smartyOutputContent('checkout/cart.tpl')in FrontController.php line 709 at FrontControllerCore->display()in Controller.php line 326 at ControllerCore->run()in Dispatcher.php line 525 at DispatcherCore->dispatch()in index.php line 28 Quel est le problème ? Et comment le résoudre ? Merci beaucoup Edited September 18 by Maighread (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted September 18 Share Posted September 18 Bonjour, et si vous désactivez le module Ps_Googleanalytics ? Link to comment Share on other sites More sharing options...
Maighread Posted September 18 Author Share Posted September 18 Effectivement, j'ai désactivé le module google analytics et plus d'erreur pour voir le panier... Merci infiniment !! Link to comment Share on other sites More sharing options...
Eolia Posted September 18 Share Posted September 18 Depuis 17 ans Prestashop écrit des modules nativement bugués, c'est quand même incroyable que rien ne soit réellement testé... $params['cart'] a TOUJOURS été un objet dans TOUS les hooks mais là, on le traite comme un tableau, ben tiens, pourquoi pas 🤪 Link to comment Share on other sites More sharing options...
yama Posted September 19 Share Posted September 19 Apres, si personne remonte le probleme, ca risque pas d'etre corrige. Mais c'est sur qu'avec Florine sur github qui clos les issues sans discussion, ca donne pas forcement envie. Link to comment Share on other sites More sharing options...
Eolia Posted September 19 Share Posted September 19 Là on parle quand même d'un bug qui empêche toute commande possible. Le but de ce module est de remonter des infos donc ça veut dire qu'ils n'ont même pas vérifié son fonctionnement dans sa dernière mise à jour. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now