Erreur dans log -> synchronisation avec Jira

5054tah
Messages : 4
Inscription : ven. août 24, 2018 3:37 am

Erreur dans log -> synchronisation avec Jira

Message par 5054tah »

Bonjour,

Notre version de Squash TM actuelle est la : v1.19.3.RELEASE.
J'utilise le plugin Xsquash pour synchroniser certains tickets de Jira avec les exigences de Squash TM.

Et j'ai cette erreur dans le fichier log :

[22-06-28 15:20:51.334] SquashTM - 121779 INFO [squashtest.tm.service.ThreadPoolTaskScheduler-6] [] --- org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService: [JIRA-SYNC] - Begin Synchronisation with JIRA.
[22-06-28 15:20:56.150] SquashTM - 121779 ERROR [squashtest.tm.service.ThreadPoolTaskScheduler-6] [] --- org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService: [JIRA-SYNC] - Error while processing remoteSynchronisation : 1
java.lang.IllegalArgumentException: Folder path for mkdir must concern an existing project
at org.squashtest.tm.service.internal.requirement.RequirementLibraryNavigationServiceImpl.mkdirs(RequirementLibraryNavigationServiceImpl.java:792) ~[tm.service-1.19.3.RELEASE.jar!/:?]
at org.squashtest.tm.service.internal.requirement.RequirementLibraryNavigationServiceImpl$$FastClassBySpringCGLIB$$a83b6bc8.invoke(<generated>) ~[?:?]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) ~[spring-aop-5.0.7.RELEASE.jar!/:5.0.7.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.0.7.RELEASE.jar!/:5.0.7.RELEASE]
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294) ~[spring-tx-5.0.7.RELEASE.jar!/:5.0.7.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98) ~[spring-tx-5.0.7.RELEASE.jar!/:5.0.7.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185) ~[spring-aop-5.0.7.RELEASE.jar!/:5.0.7.RELEASE]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) ~[spring-aop-5.0.7.RELEASE.jar!/:5.0.7.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185) ~[spring-aop-5.0.7.RELEASE.jar!/:5.0.7.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.0.7.RELEASE.jar!/:5.0.7.RELEASE]
at org.squashtest.tm.service.internal.requirement.RequirementLibraryNavigationServiceImpl$$EnhancerBySpringCGLIB$$87601245.mkdirs(<generated>) ~[?:?]
at org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService.validateSynchronisationTargetFolder(RequirementSynchronizationService.java:560) ~[?:?]
at org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService.getJiraRemoteSynchronisation(RequirementSynchronizationService.java:427) ~[?:?]
at org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService.performSynchronisation(RequirementSynchronizationService.java:200) ~[?:?]
at org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService.performFullSynchronisation(RequirementSynchronizationService.java:148) ~[?:?]
at org.squashtest.tm.plugin.jirasync.JIRASyncPlugin.lambda$1(JIRASyncPlugin.java:135) ~[?:?]
at org.springframework.security.concurrent.DelegatingSecurityContextRunnable.run(DelegatingSecurityContextRunnable.java:84) [spring-security-core-5.0.6.RELEASE.jar!/:5.0.6.RELEASE]
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) [spring-context-5.0.7.RELEASE.jar!/:5.0.7.RELEASE]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_161]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_161]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_161]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_161]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_161]


Avez-vous déjà eu cette erreur ? et si oui, comment la corriger svp ?

Merci
5054tah
Messages : 4
Inscription : ven. août 24, 2018 3:37 am

solved Re: Erreur dans log -> synchronisation avec Jira

Message par 5054tah »

Bonjour,

Si ça peut aider quelqu'un...

La cause :
Le plugin Xsquash était désactivé sur le projet.
Cependant, il existait une synchronisation (sans doute encore active en arrière plan) qui semblait se terminer en échec au vu du contenu dans le fichier de log.
L'échec de la synchronisation était dû au chemin cible paramétré dans cette synchronisation, chemin qui n'existait plus sur le projet en question dans l'espace Exigences.

La solution appliquée :
- Réactiver le plugin Xsquash sur le projet pour accéder à la configuration de la synchronisation
- Désactiver la synchronisation (la supprimer était sans doute une option également)
- Désactiver le plugin Xsquash sur le projet, tout en décochant la case "Conserver la configuration du plugin" (fenêtre de désactivation du plugin > confirmation de la demande de désactivation). Le fait de décocher la case a permis la suppression de l'ensemble de la configuration du plugin sur ce projet.

Version de Squash TM désormais installée et utilisée : Version 2.2.2.RELEASE
Répondre

Revenir à « Administration »