Upgrade 4.1 -> 7.2 : erreur HHH000177 lors du démarrage de SquashTM

sgb
Messages : 4
Inscription : mar. août 20, 2024 3:33 pm

Upgrade 4.1 -> 7.2 : erreur HHH000177 lors du démarrage de SquashTM

Message par sgb »

bonjour, nous avons un SquashTM 4.1 avec licence 100 users que je dois mettre à jour en 7.2

Environnement :
  • Distribution Linux : Redhat 7.9
  • Runtime Java : openjdk version "17.0.12" 2024-07-16 LTS
  • Database : MariaDB 10.11.7
Tout se passe très bien en passant les scripts de migration de données, aucune erreur ni warning, mais lors du premier démarrage de SquashTM, j'ai une longue liste d'exceptions, qui commence par :

Code : Tout sélectionner

[24-08-20 15:40:42.969] SquashTM - 1944 ERROR [main] [] --- org.hibernate.internal.SessionFactoryImpl: HHH000177: Error in named query: requirement.findReqParentPathForToolTip
org.hibernate.QueryException: No data type for node: org.hibernate.hql.internal.ast.tree.MethodNode
 \-[METHOD_CALL] MethodNode: '('
    +-[METHOD_NAME] IdentNode: 'group_concat' {originalText=group_concat}
    \-[EXPR_LIST] SqlNode: 'exprList'
       +-[DOT] DotNode: 'requiremen3_1_.NAME' {propertyName=name,dereferenceType=PRIMITIVE,getPropertyPath=name,path=requirement.resource.name,tableAlias=requiremen3_,className=org.squashtest.tm.domain.requirement.RequirementVersion,classAlias=null}
       |  +-[DOT] DotNode: 'requiremen0_.CURRENT_VERSION_ID' {propertyName=resource,dereferenceType=ENTITY,getPropertyPath=resource,path=requirement.resource,tableAlias=requiremen3_,className=org.squashtest.tm.domain.requirement.RequirementVersion,classAlias=null}
       |  |  +-[ALIAS_REF] IdentNode: 'requiremen0_.RLN_ID' {alias=requirement, className=org.squashtest.tm.domain.requirement.Requirement, tableAlias=requiremen0_}
       |  |  \-[IDENT] IdentNode: 'resource' {originalText=resource}
       |  \-[IDENT] IdentNode: 'name' {originalText=name}
       +-[QUOTED_STRING] LiteralNode: ''order by''
       +-[DOT] DotNode: 'requiremen2_.DEPTH' {propertyName=depth,dereferenceType=PRIMITIVE,getPropertyPath=depth,path=closure.depth,tableAlias=requiremen2_,className=org.squashtest.tm.domain.requirement.RequirementPathEdge,classAlias=closure}
       |  +-[ALIAS_REF] IdentNode: 'requiremen2_.ANCESTOR_ID, requiremen2_.DESCENDANT_ID' {alias=closure, className=org.squashtest.tm.domain.requirement.RequirementPathEdge, tableAlias=requiremen2_}
       |  \-[IDENT] IdentNode: 'depth' {originalText=depth}
       +-[QUOTED_STRING] LiteralNode: ''desc''
       \-[QUOTED_STRING] LiteralNode: '' ^_ ''
 [select group_concat(requirement.resource.name, 'order by', closure.depth, 'desc',' ^_ ') from org.squashtest.tm.domain.requirement.Requirement requirement,org.squashtest.tm.domain.requirement.Requirement requirement1, org.squashtest.tm.domain.requirement.RequirementPathEdge closure where closure.ancestorId = requirement.id and closure.descendantId = requirement1.id and requirement1.id=:requirementId and closure.depth>0 group by requirement1.id]
 

Normalement, la procédure de mise à jour a été suivie à lettre, je travaille sur une copie de la base de production, la licence a été copiée sur l'installation de test et tous les plugins utilisés en 4.1 ont été mis à jour en version 7.0.0/7.2.0

je peux fournir les logs complets, mais je préfère le faire par DM par principe

Merci d'avance et bonne journée
elebouvier
Messages : 123
Inscription : jeu. oct. 10, 2019 3:47 pm

Re: Upgrade 4.1 -> 7.2 : erreur HHH000177 lors du démarrage de SquashTM

Message par elebouvier »

Bonjour,

Nous vous invitons à vider les caches Hibernate de Squash puis de relancer Squash depuis le répertoire tomcat-home de Squash.

Cordialement,
Élise, Équipe Squash.
sgb
Messages : 4
Inscription : mar. août 20, 2024 3:33 pm

Re: Upgrade 4.1 -> 7.2 : erreur HHH000177 lors du démarrage de SquashTM

Message par sgb »

bonjour et merci pour l'info mais je ne trouve aucune référence à cette opération dans la documentation de SquashTM, est-il possible d'avoir plus de détails sur ce que je dois faire exactement ?
Merci d'avance et bonne journée
sgb
Messages : 4
Inscription : mar. août 20, 2024 3:33 pm

Re: Upgrade 4.1 -> 7.2 : erreur HHH000177 lors du démarrage de SquashTM

Message par sgb »

à noter que j'ai bien reçu votre MP mais je ne peux pas y répondre, "pas assez participé sur le forum"....
elebouvier
Messages : 123
Inscription : jeu. oct. 10, 2019 3:47 pm

Re: Upgrade 4.1 -> 7.2 : erreur HHH000177 lors du démarrage de SquashTM

Message par elebouvier »

Bonjour,

Il vous suffit de supprimer le contenu du dossier tomcat-home présent dans le dossier d'installation de Squash puis refaire une tentative.

Cordialement,
Élise, Équipe Squash.
sgb
Messages : 4
Inscription : mar. août 20, 2024 3:33 pm

Re: Upgrade 4.1 -> 7.2 : erreur HHH000177 lors du démarrage de SquashTM

Message par sgb »

ok merci ca n'a rien changé, je poursuis sur le ticket que je viens d'ouvrir au support

bonne journée !
elebouvier
Messages : 123
Inscription : jeu. oct. 10, 2019 3:47 pm

Re: Upgrade 4.1 -> 7.2 : erreur HHH000177 lors du démarrage de SquashTM

Message par elebouvier »

Bonjour,

La modification de DB_TYPE=mysql par DB_TYPE=mariadb dans le fichier de démarrage a résolu le problème.


Cordialement,
Élise, Équipe Squash.
kate23
Messages : 1
Inscription : mer. sept. 18, 2024 11:54 am

Re: Upgrade 4.1 -> 7.2 : erreur HHH000177 lors du démarrage de SquashTM

Message par kate23 »

Pour résoudre cette erreur après la mise à niveau de SquashTM, assurez-vous tout d'abord que tous les composants tels que la base de données et Java Runtime sont compatibles avec la nouvelle version. Ensuite, vérifiez que les scripts de migration ont été exécutés correctement et examinez les fichiers de configuration pour détecter les mises à jour nécessaires. Enfin, examinez la requête SQL problématique pour vérifier sa compatibilité avec les fonctions de votre base de données et consultez la documentation ou l'assistance de SquashTM si nécessaire.
Répondre

Revenir à « Installation & Base de données / Installation & Database »