Squash TM:Erreur survenu lors de la modification des cas de test après la mise a jour vers la version 1.20.0

mngham
Messages : 2
Inscription : mer. avr. 03, 2019 6:38 am

exclamation Squash TM:Erreur survenu lors de la modification des cas de test après la mise a jour vers la version 1.20.0

Message par mngham » ven. sept. 06, 2019 11:24 am

Bonjour,
Dans l'onglet Informations On ne peut plus mettre à jour les champs existants (prérequis,description...) dans un cas de tests après la mise à jour de la version 1.19.3 vers la version 1.20.0
Veuillez trouver ci dessous les logs :


[19-09-06 10:32:03.391] SquashTM - 26931 INFO [http-nio-8085-exec-1] [] --- org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/squash]: Initializing Spring FrameworkServlet 'dispatcherServlet'
[19-09-06 10:32:03.391] SquashTM - 26931 INFO [http-nio-8085-exec-1] [] --- org.springframework.web.servlet.DispatcherServlet: FrameworkServlet 'dispatcherServlet': initialization started
[19-09-06 10:32:05.528] SquashTM - 26931 INFO [http-nio-8085-exec-1] [] --- org.springframework.web.servlet.DispatcherServlet: FrameworkServlet 'dispatcherServlet': initialization completed in 2137 ms
[19-09-06 10:32:05.556] SquashTM - 26931 INFO [http-nio-8085-exec-1] [] --- org.squashtest.tm.web.internal.listener.HttpSessionLifecycleLogger: Created a HTTP session id FD5EC6177FAB691223EAB0312FD6F46D at 1567758725556
[19-09-06 10:32:14.583] SquashTM - 26931 INFO [http-nio-8085-exec-2] [] --- org.squashtest.tm.web.internal.listener.HttpSessionLifecycleLogger: Created a HTTP session id C2A9B7ABDAF77BC3EAAE03C81C69ABD5 at 1567758734583
[19-09-06 10:32:20.101] SquashTM - 26931 WARN [squashtest.tm.service.ThreadPoolTaskScheduler-1] [] --- org.hibernate.orm.deprecation: HHH90000022: Hibernate's legacy org.hibernate.Criteria API is deprecated; use the JPA javax.persistence.criteria.CriteriaQuery instead
[19-09-06 10:32:20.280] SquashTM - 26931 WARN [http-nio-8085-exec-7] [ServletWebRequest: uri=/squash/home-workspace;client=127.0.0.1;session=69925B6810D10E94125BCC1839624C5C;user=mngham] --- org.hibernate.orm.deprecation: HHH90000022: Hibernate's legacy org.hibernate.Criteria API is deprecated; use the JPA javax.persistence.criteria.CriteriaQuery instead
[19-09-06 10:32:22.041] SquashTM - 26931 INFO [http-nio-8085-exec-9] [ServletWebRequest: uri=/squash/custom-report-dashboard/119;client=127.0.0.1;session=69925B6810D10E94125BCC1839624C5C;user=mngham] --- org.squashtest.tm.domain.jpql.FixedSessionHolders: Query String select distinct testCase.type.code as col_0_0_, s_count(testCase.id) as col_1_0_
from TestCase testCase
where exists (select 1
from TestCasePathEdge testCasePathEdge
where testCasePathEdge.ancestorId = ?1 and testCase.id = testCasePathEdge.descendantId)
group by col_0_0_
order by col_0_0_ asc
[19-09-06 10:32:45.010] SquashTM - 26931 ERROR [http-nio-8085-exec-6] [ServletWebRequest: uri=/squash/test-cases/2434;client=127.0.0.1;session=69925B6810D10E94125BCC1839624C5C;user=mngham] --- org.hibernate.internal.ExceptionMapperStandardImpl: HHH000346: Error during managed flush [Validation failed for classes [org.squashtest.tm.domain.testcase.TestCase] during update time for groups [javax.validation.groups.Default, ]
List of constraint violations:[
ConstraintViolationImpl{interpolatedMessage='must not be null', propertyPath=uuid, rootBeanClass=class org.squashtest.tm.domain.testcase.TestCase, messageTemplate='{javax.validation.constraints.NotNull.message}'}
]]

Yamina
Messages : 184
Inscription : lun. avr. 09, 2018 2:35 pm

Re: Squash TM:Erreur survenu lors de la modification des cas de test après la mise a jour vers la version 1.20.0

Message par Yamina » jeu. oct. 17, 2019 5:07 pm

Bonjour,

Avez-vous bien passé le script de montée de version relatif à votre type de base de données et avez-vous bien supprimé les caches de votre navigateur ?

Cordialement,
Yamina

schetibi
Messages : 27
Inscription : mer. oct. 19, 2016 12:05 pm

Re: Squash TM:Erreur survenu lors de la modification des cas de test après la mise a jour vers la version 1.20.0

Message par schetibi » lun. nov. 04, 2019 5:51 pm

Bonjour,

Oui, on avait bien passé le script de montée de version relative à notre type de base de données comme chaque mise à jour de version.

Pour les caches navigateur aussi, on les a bien supprimé.

Pour information, on est repassé à la version 19 après plusieurs tentative.

On viens d'essayer de mettre à jour notre version de Squash en utilisant docker https://hub.docker.com/r/squashtest/squash-tm

On a eu également le même souci: Impossible de modifier les anciens cas de tests.

Comment on peut procéder pour migrer les données de la version 19 à la version 20 en utilisant docker ? pouvons-nous avoir plus de documentation sur le sujet? la documentation actuelle décrit comment installer pour la première fois un squash via docker et pas de sa mise a jour.

Merci pour votre aide.

schetibi
Messages : 27
Inscription : mer. oct. 19, 2016 12:05 pm

Re: Squash TM:Erreur survenu lors de la modification des cas de test après la mise a jour vers la version 1.20.0

Message par schetibi » jeu. nov. 07, 2019 2:38 pm

Bonjour , je reviens vers vous sur ce problème qu'on arrive toujours pas à résoudre.

On a finalement réussi à utiliser Docker pour mettre à jour notre Squash (19->20), sauf qu'on rencontre le même souci (impossible d'éditer les anciens cas de test).

Donc le résultat de la mise à jour est pareil en suivant les deux procédures de migration (avec ou sans Docker). On pense que le soucis viens de notre base de donnée (peut-être qu'il fallait lancer une indexation avant la migration ???? )

Comment pouvez-vous nous aider à comprendre le problème? (on peut vous envoyer la base de donnée si besoin)

Répondre