- Posts: 221
- Thank you received: 13
Erreurs après migration vers une version test 5.0.0 RC2dev
- RG-Consultant
-
Topic Author
- Offline
-- HikaShop version -- : 5.0.0
-- Joomla version -- : 5.0.0 RC2dev
-- PHP version -- : 8.1
Bonjour,
Je viens d'essayer de migrer une version de démo d'Hikashop Business de 4.3.4 vers 5.0.0RC2dev en passant par la 4.4.0RC2dev
Pas d'incident, mais dans l'administration, ainsi que sur le site, j'ai des messages d'erreur 0 de ce type alors que le plugin de compatibilité est activé. .
Administration (configuration globale, Akeeba backup, JCE entre autres, mais apparemment pas dans l(extension Hikashop elle-même :
Too few arguments to function plgSystemHikashopuser::onContentPrepareForm(), 1 passed in /************/hikatest/administrator/components/com_hikashop/pluginCompatJ4.php on line 58 and exactly 2 expected
Site (affichage d'un produit) :
Too few arguments to function plgSystemHikashopuser::onContentPrepare(), 1 passed in /********/hikatest/administrator/components/com_hikashop/pluginCompatJ4.php on line 58 and at least 3 expected
Si ce message n'a pas d'intérêt pour le public, merci de bien vouloir le supprimer.
Cordialement,
Robert
Please Log in or Create an account to join the conversation.
Pouvez activer le mode debug de Joomla et au niveau maximum, puis faire une screenshot pour ensuite nous l'envoyer.
Prenez soi de nous permettre de tout voir.
En attente de vos retours.
Cordialement
Please Log in or Create an account to join the conversation.
- RG-Consultant
-
Topic Author
- Offline
- Posts: 221
- Thank you received: 13
Ci-joint deux copies partielles d'écrans, la plus récente étant un listing de la page d'erreur dans Akeeba backup.
Cordialement,
Robert
Please Log in or Create an account to join the conversation.
Merci. Vous pouvez changer la ligne:
Nous attendons vos captures pour la seconde erreur sur la page produit.
Please Log in or Create an account to join the conversation.
- RG-Consultant
-
Topic Author
- Offline
- Posts: 221
- Thank you received: 13
L'erreur a disparu, mais sur le site, j'ai une erreur
Undefined constant "HIKASHOP_JS"
/administrator/components/com_hikashop/helpers/helper.php:1859
La ligne est
Cette erreur disparaît si je réactive le plugin de compatibilité
PS : la page d'accueil est de type liste des catégories
Please Log in or Create an account to join the conversation.
Cela permettra de mieux comprendre d'où vient le souci car je n'arrive ni à reproduire le souci, ni à comprendre comment cette erreur peut arriver.
Please Log in or Create an account to join the conversation.
- RG-Consultant
-
Topic Author
- Offline
- Posts: 221
- Thank you received: 13
En PJ, le débogage.
Please Log in or Create an account to join the conversation.
D'après le call stack, tout démarre dans la fonction _alwaysLoadHikaShop de plugins/system/hikashopuser/hikashopuser.php
Dans cette fonction, on appelle à la fin la fonction onBeforeCompileHead de plugins/hikashop/cartnotify/cartnotify.php qui va ensuite appelé hikashop_loadJslib où l'erreur se produit.
L'erreur indique que HIKASHOP_JS n'est pas défini. Or, cette constante est défini dans administrator/components/com_hikashop/helpers/helper.php qui est appelé dans _alwaysLoadHikaShop de plugins/system/hikashopuser/hikashopuser.php quelques lignes avant l'appel de onBeforeCompileHead.
Donc cela ne devrait pas être possible d'avoir cette erreur.
Auriez-vous la possibilité de rendre le site accessible avec un accès FTP pour étudier le souci de plus près ?
Please Log in or Create an account to join the conversation.
- RG-Consultant
-
Topic Author
- Offline
- Posts: 221
- Thank you received: 13
Le site est en ligne, mais avant d'aller plus loin, j'ai tenté de réinstaller la version 5 Business, plugin de compatibilité désactivé et j'ai eu une erreur que je n'ai pas relevée, en fin de réinstallation.
J'ai donc réactivé le plugin de compatibilité et réinstallé Hikashop avec succès et l'erreur a disparu.
Je ne sais pas ce qui a pu provoquer cette erreur lors de cet essai de migration en J5.
Le sujet est clos.
Merci de votre aide.
Cordialement,
Robert
Please Log in or Create an account to join the conversation.
- RG-Consultant
-
Topic Author
- Offline
- Posts: 221
- Thank you received: 13
La fonction
Et en fait c'est là, lorsque je désactive le plugin de compatibilité J5, que l'erreur HIKASHOP_JS apparaît
Please Log in or Create an account to join the conversation.
Auriez-vous la possibilité de fournir un accès backend et un accès FTP pour étudier les 2 soucis de plus près ?
Please Log in or Create an account to join the conversation.
- RG-Consultant
-
Topic Author
- Offline
- Posts: 221
- Thank you received: 13
Je vous ai envoyé un message de contact tout à l'heure, et j'ai oublié l'accès à l'administration.
Je vous envoie donc un nouveau message de contact avec les infos ce connexion.
Désolé de cet oubli.
Please Log in or Create an account to join the conversation.
Merci pour les accès. J'ai pu faire plusieurs patchs pour corriger tous les problèmes. Certains venaient de changements fait depuis la beta 1 dans Joomla 5. D'autres venaient de cas spécifiques mal gérés dans HikaShop pour Joomla 5. J'ai testé les patchs sur votre site et tout semble fonctionner maintenant.
J'ai inclu les patchs dans le paquet d'installation d'HikaShop sur notre site.
Please Log in or Create an account to join the conversation.
- RG-Consultant
-
Topic Author
- Offline
- Posts: 221
- Thank you received: 13
Please Log in or Create an account to join the conversation.
- RG-Consultant
-
Topic Author
- Offline
- Posts: 221
- Thank you received: 13
Class "JRoute" not found
JROOT/plugins/quickicon/hikashop/hikashop.php:36
et puis en retournant sur le panneau d'administration du site
Call to a member function getArgument() on string
JROOT/plugins/quickicon/hikashop/hikashop.php:60
Please Log in or Create an account to join the conversation.
Par contre, pour la première, je n'arrive pas à reproduire l'erreur. Il n'y a d'ailleurs pas de JRoute sur la line 36 de plugins/quickicon/hikashop/hikashop.php donc je ne vois pas comment c'est possible d'avoir cette erreur. Auriez-vous plus d'information ?
Please Log in or Create an account to join the conversation.
- RG-Consultant
-
Topic Author
- Offline
- Posts: 221
- Thank you received: 13
J'avais vu en effet que JRoute n'était pas dans ce fichier.
L'erreur s'est produite lorsque je me suis identifié sur l'administration, mais a disparu en rafraîchissant la page, si je me souviens bien.
Pour le moment, je n'ai pas pu la reproduire.
Merci encore !
Please Log in or Create an account to join the conversation.