Skip to main content

Content Module 0 Attempt to modify property "hikashop_params" on null

More
4 years 10 months ago - 4 years 10 months ago #337017 by naizak
-- HikaShop version -- : 4.4.4
-- Joomla version -- : 4.0.4
-- PHP version -- : error - Uncaught Throwable of type Error thrown with message "Attempt to modify property "hikashop_params" on null". Stack trace: #0 ***/****/****/*******/****/administrator/components/com_hikashop/views/modules/view.html.php(564): ModulesViewModules->getModuleData() #1 ***/****/****/*******/****/administrator/components/com_hikashop/views/modules/view.html.php(22): ModulesViewModules->options() #2 ***/****/****/*******/****/administrator/components/com_hikashop/helpers/helper.php(864): ModulesViewModules->display() #3 /*******/****/********/*******/****/components/com_hikashop/fields/hikashopmodule.php(37): hikashop_getLayout() #4 /*******/****/********/*******/****/libraries/src/Form/FormField.php(1080): JFormFieldHikashopmodule->getInput() #5 /*******/****/********/*******/****/layouts/joomla/edit/fieldset.php(49): Joomla\CMS\Form\FormField->renderField() #6 /*******/****/********/*******/****/libraries/src/Layout/FileLayout.php(128): include('...') #7 /*******/****/********/*******/****/libraries/src/Layout/LayoutHelper.php(73): Joomla\CMS\Layout\FileLayout->render() #8 /*******/****/********/*******/****/layouts/joomla/edit/params.php(192): Joomla\CMS\Layout\LayoutHelper::render() #9 /*******/****/********/*******/****/libraries/src/Layout/FileLayout.php(128): include('...') #10 /*******/****/********/*******/****/libraries/src/Layout/LayoutHelper.php(73): Joomla\CMS\Layout\FileLayout->render() #11 ***/****/****/*******/****/administrator/components/com_modules/tmpl/module/edit.php(182): Joomla\CMS\Layout\LayoutHelper::render() #12 /*******/****/********/*******/****/libraries/src/MVC/View/HtmlView.php(429): include('...') #13 /*******/****/********/*******/****/libraries/src/MVC/View/HtmlView.php(218): Joomla\CMS\MVC\View\HtmlView->loadTemplate() #14 ***/****/****/*******/****/administrator/components/com_modules/src/View/Module/HtmlView.php(78): Joomla\CMS\MVC\View\HtmlView->display() #15 /*******/****/********/*******/****/libraries/src/MVC/Controller/BaseController.php(692): Joomla\Component\Modules\Administrator\View\Module\HtmlView->display() #16 ***/****/****/*******/****/administrator/components/com_modules/src/Controller/DisplayController.php(122): Joomla\CMS\MVC\Controller\BaseController->display() #17 /*******/****/********/*******/****/libraries/src/MVC/Controller/BaseController.php(730): Joomla\Component\Modules\Administrator\Controller\DisplayController->display() #18 /*******/****/********/*******/****/libraries/src/Dispatcher/ComponentDispatcher.php(146): Joomla\CMS\MVC\Controller\BaseController->execute() #19 /*******/****/********/*******/****/libraries/src/Component/ComponentHelper.php(389): Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch() #20 /*******/****/********/*******/****/libraries/src/Application/AdministratorApplication.php(143): Joomla\CMS\Component\ComponentHelper::renderComponent() #21 /*******/****/********/*******/****/libraries/src/Application/AdministratorApplication.php(186): Joomla\CMS\Application\AdministratorApplication->dispatch() #22 /*******/****/********/*******/****/libraries/src/Application/CMSApplication.php(278): Joomla\CMS\Application\AdministratorApplication->doExecute() #23 ***/****/****/*******/****/administrator/includes/app.php(63): Joomla\CMS\Application\CMSApplication->execute() #24 ***/****/****/*******/****/administrator/index.php(32): require_once('...') #25 {main}
-- Browser(s) name and version -- : firefox
-- Error-message(debug-mod must be tuned on) -- : error - Uncaught Throwable of type Error thrown with message "Attempt to modify property "hikashop_params" on null". Stack trace: #0 ***/****/****/*******/****/administrator/components/com_hikashop/views/modules/view.html.php(564): ModulesViewModules->getModuleData() #1 ***/****/****/*******/****/administrator/components/com_hikashop/views/modules/view.html.php(22): ModulesViewModules->options() #2 ***/****/****/*******/****/administrator/components/com_hikashop/helpers/helper.php(864): ModulesViewModules->display() #3 /*******/****/********/*******/****/components/com_hikashop/fields/hikashopmodule.php(37): hikashop_getLayout() #4 /*******/****/********/*******/****/libraries/src/Form/FormField.php(1080): JFormFieldHikashopmodule->getInput() #5 /*******/****/********/*******/****/layouts/joomla/edit/fieldset.php(49): Joomla\CMS\Form\FormField->renderField() #6 /*******/****/********/*******/****/libraries/src/Layout/FileLayout.php(128): include('...') #7 /*******/****/********/*******/****/libraries/src/Layout/LayoutHelper.php(73): Joomla\CMS\Layout\FileLayout->render() #8 /*******/****/********/*******/****/layouts/joomla/edit/params.php(192): Joomla\CMS\Layout\LayoutHelper::render() #9 /*******/****/********/*******/****/libraries/src/Layout/FileLayout.php(128): include('...') #10 /*******/****/********/*******/****/libraries/src/Layout/LayoutHelper.php(73): Joomla\CMS\Layout\FileLayout->render() #11 ***/****/****/*******/****/administrator/components/com_modules/tmpl/module/edit.php(182): Joomla\CMS\Layout\LayoutHelper::render() #12 /*******/****/********/*******/****/libraries/src/MVC/View/HtmlView.php(429): include('...') #13 /*******/****/********/*******/****/libraries/src/MVC/View/HtmlView.php(218): Joomla\CMS\MVC\View\HtmlView->loadTemplate() #14 ***/****/****/*******/****/administrator/components/com_modules/src/View/Module/HtmlView.php(78): Joomla\CMS\MVC\View\HtmlView->display() #15 /*******/****/********/*******/****/libraries/src/MVC/Controller/BaseController.php(692): Joomla\Component\Modules\Administrator\View\Module\HtmlView->display() #16 ***/****/****/*******/****/administrator/components/com_modules/src/Controller/DisplayController.php(122): Joomla\CMS\MVC\Controller\BaseController->display() #17 /*******/****/********/*******/****/libraries/src/MVC/Controller/BaseController.php(730): Joomla\Component\Modules\Administrator\Controller\DisplayController->display() #18 /*******/****/********/*******/****/libraries/src/Dispatcher/ComponentDispatcher.php(146): Joomla\CMS\MVC\Controller\BaseController->execute() #19 /*******/****/********/*******/****/libraries/src/Component/ComponentHelper.php(389): Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch() #20 /*******/****/********/*******/****/libraries/src/Application/AdministratorApplication.php(143): Joomla\CMS\Component\ComponentHelper::renderComponent() #21 /*******/****/********/*******/****/libraries/src/Application/AdministratorApplication.php(186): Joomla\CMS\Application\AdministratorApplication->dispatch() #22 /*******/****/********/*******/****/libraries/src/Application/CMSApplication.php(278): Joomla\CMS\Application\AdministratorApplication->doExecute() #23 ***/****/****/*******/****/administrator/includes/app.php(63): Joomla\CMS\Application\CMSApplication->execute() #24 ***/****/****/*******/****/administrator/index.php(32): require_once('...') #25 {main}

Bonjour ,
Quand j'ajoute ce module "HikaShop Content Module" , j'ai une erreur ,
Toutes les ajout d'autres modules de Hikashop fonctionnent très bien , sauf "HikaShop Content Module"
Backend :
Code:
Une erreur est survenue 0 Attempt to modify property "hikashop_params" on null

Front end :
Code:
GET https://www.*********/administrator/index.php?option=com_modules&view=module&layout=edit&client_id=0 [HTTP/2 500 Internal Server Error 774ms] GET scheme https host www.**************.com filename /administrator/index.php option com_modules view module layout edit client_id 0 Adresse ****************************** État 500 Internal Server Error VersionHTTP/2 Transfert85,04 Ko (taille 84,50 Ko) Politique de référentstrict-origin-when-cross-origin

Une autre erreur aussi , si j'aoute un produit sur la page d'accueil via l'éditeur JCE , le site plante , La page recherchée ne peut être affichée.
avec erreur 0 Class "JResponse" not found ..
ce qui est etrange y a deja un produit insére, mais dés que je rajoute un autre ou duplique l'existant la page plante .
ex:


Merci

PS : le site vient d'être migrer de Virtuemart à Hikashop , puis de Joomla 3 à Joomla 4.04
j'ai aussi réinstallé Hikashop et J4 afin de voir si cela corrige l'erreur..
Last edit: 4 years 10 months ago by naizak.

Please Log in or Create an account to join the conversation.

More
4 years 10 months ago #337019 by nicolas
Bonjour,

Nous avons corrigé la première erreur il y a deux jours:
www.hikashop.com/forum/content-creation/...mla4-0-4/336929.html
Normalement, si vous retéléchargez le paquet d'installation d'HikaShop sur notre site et vous l'installez sur le votre, cela devrait corriger le problème.

Concernant le second problème ce serait bien d'avoir le message d'erreur complet avec le callstack, comme pour le premier.
Cela s'affiche uniquement lorsque l'option "debug system" de la configuration Joomla est activée. Pourriez-vous reproduire l'erreur avec cette option activée ?
The following user(s) said Thank You: naizak

Please Log in or Create an account to join the conversation.

More
4 years 10 months ago - 4 years 10 months ago #337024 by naizak
Merci bien, j'ai utilisé un paquet d'installation que j'avais depuis une semaine , je vais tester .

Le second probléme :
Code:
J! Info Request Session Profile Queries87 Log1 15MB1.21s errorerror - Uncaught Throwable of type Error thrown with message "Class "JResponse" not found". Stack trace: #0 /var/www/****/******.com/httpdocs/plugins/system/hikashopproductinsert/hikashopproductinsert.php(123): plgSystemHikashopproductInsert->_processProduct() #1 /var/www/****/******.com/httpdocs/libraries/src/Plugin/CMSPlugin.php(285): plgSystemHikashopproductInsert->onAfterRender() #2 /var/www/****/******.com/httpdocs/libraries/vendor/joomla/event/src/Dispatcher.php(486): Joomla\CMS\Plugin\CMSPlugin->Joomla\CMS\Plugin\{closure}() #3 /var/www/****/******.com/httpdocs/libraries/src/Application/EventAware.php(111): Joomla\Event\Dispatcher->dispatch() #4 /var/www/****/******.com/httpdocs/libraries/src/Application/CMSApplication.php(1042): Joomla\CMS\Application\WebApplication->triggerEvent() #5 /var/www/****/******.com/httpdocs/libraries/src/Application/SiteApplication.php(804): Joomla\CMS\Application\CMSApplication->render() #6 /var/www/****/******.com/httpdocs/libraries/src/Application/CMSApplication.php(284): Joomla\CMS\Application\SiteApplication->render() #7 /var/www/****/******.com/httpdocs/includes/app.php(63): Joomla\CMS\Application\CMSApplication->execute() #8 /var/www/****/******.com/httpdocs/index.php(32): require_once('...') #9 {main}


[hr]

Suite à la migration plusieurs fois ,les liens des images des produits qui pointes vers "hors sujet :)" :

https://www.migra.*******.com/images/virtuemart/product/1vichy.jpg au lieu de
https://www.*******.com/images/virtuemart/product/1vichy.jpg
Si possible les orienter directement à hiakshop ?!
*Finalement j'ai fait find and replace via la BD ça semlbe marcher"

Ps : sur ce site j’avais appliquer votre solution qui avait très bien marché ,
www.hikashop.com/forum/mass-actions/9033...om-product-name.html

Merci
Last edit: 4 years 10 months ago by naizak. Reason: Lien corriger images , via find and replace mysql

Please Log in or Create an account to join the conversation.

More
4 years 10 months ago #337027 by naizak

nicolas wrote: Nous avons corrigé la première erreur il y a deux jours:
www.hikashop.com/forum/content-creation/...mla4-0-4/336929.html
Normalement, si vous retéléchargez le paquet d'installation d'HikaShop sur notre site et vous l'installez sur le votre, cela devrait corriger le problème.


ça marche , parfait merci

Please Log in or Create an account to join the conversation.

More
4 years 10 months ago #337058 by nicolas
Bonjour,

Merci de vos retours.

Concernant la seconde erreur, je ne vois pas pourquoi cela plante.
Déjà, votre message d'erreur et le callstack ne contiennent pas la ligne de l'erreur.
Cela indique la ligne 123 du fichier /plugins/system/hikashopproductinsert/hikashopproductinsert.php ce qui indique que l'erreur vient de cette ligne.
Or sur cette ligne JResponse n'est pas utilisée. Sur cette ligne, c'est l'appel de la fonction _processProduct et dans cette fonction, l'utilisation de JResponse est précédée d'une vérification de la classe:
Code:
if(class_exists('JResponse')) $body = JResponse::getBody();
Du coup, je ne vois pas comment l'erreur pourrait arriver, surtout que je n'arrive pas à reproduire le souci de mon coté.
Serait-il possible d'avoir un lien vers la page avec le souci, un accès backend pour activer le debug dans la configuration Joomla et un accès FTP pour rajouter du débug dans le code pour comprendre la situation ?
Si oui, vous pouvez fournir cela avec un lien vers ce sujet pour référence via notre formulaire de contact:
www.hikashop.com/support/contact-us.html
The following user(s) said Thank You: naizak

Please Log in or Create an account to join the conversation.

More
4 years 10 months ago #337253 by nicolas
Bonjour,

Merci pour les accès. J'ai fait quelques tests et j'ai fait un correctif que j'ai appliqué sur votre site.
Je suis pas totalement emballé donc je vais faire des tests plus poussés de mon coté pour la prochaine version d'HikaShop.
Mais bon, le correctif fonctionne sur votre site sans problème.

Please Log in or Create an account to join the conversation.

More
4 years 10 months ago #337255 by naizak
Merci bien ça semble marcher ,
si possible de savoir l'erreur venait de quoi ,
Merci encore :)

Please Log in or Create an account to join the conversation.

More
4 years 10 months ago #337259 by nicolas
L'erreur est du a différents changement dans Joomla 4, par rapport à Joomla 3 sur la façon dont le workflow est fait pour le processing de la page et la structure des librairies Joomla.
C'est assez complexe et le souci n'arrive que dans certains cas très précis comme sur votre site lorsque vous ajoutez le tag et que le plugin correspondant de HikaShop doit remplacer le tag.
Pour résoudre le problème j'ai changé la façon dont nous gérions la chose dans le plugin pour éviter le problème.
The following user(s) said Thank You: naizak

Please Log in or Create an account to join the conversation.

More
4 years 10 months ago #337266 by naizak

Please Log in or Create an account to join the conversation.

Time to create page: 0.209 seconds
Powered by Kunena Forum