Bonjour,
Nous avons mis en place la synchro des exigences entre JIRA et Squash depuis plusieurs mois et cela fonctionne plutôt bien, sauf sur un projet sur lequel cela ne marche plus.
Les synchros ont fonctionné sans souci, jusqu'à mi-mai, et depuis seule une synchro continue à fonctionner ; les autres sont en échec avec un log pas très explicite :
[24-06-11 16:38:32.750] SquashTM - 24620 INFO [squashtest.tm.service.ThreadPoolTaskScheduler-5] [] --- org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService: [JIRA-SYNC] - Begin Synchronisation with JIRA.
[24-06-11 16:38:33.581] SquashTM - 24620 ERROR [squashtest.tm.service.ThreadPoolTaskScheduler-5] [] --- org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService: [JIRA-SYNC] - Error while processing remoteSynchronisation : 659
java.lang.NullPointerException: null
[24-06-11 16:38:36.117] SquashTM - 24620 ERROR [squashtest.tm.service.ThreadPoolTaskScheduler-5] [] --- org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService: [JIRA-SYNC] - Error while processing remoteSynchronisation : 645
java.lang.NullPointerException: null
Si j'essaie d'ajouter une synchro, elle est en échec également. Je n'ai rien trouvé dans les log du 14 mai qui soit parlant pour expliquer pourquoi elles plantent. Et je ne trouve aucune info sur cette erreur 24620.
Avez-vous une piste de recherche ou une explication possible pour ce souci ? C'est très pénalisant pour l'équipe concernée.
Merci
Erreur de synchronisation sur un projet
Re: Erreur de synchronisation sur un projet
Bonjour,
Je remonte le sujet, toujours pas de solution trouvée pour résoudre ce souci ; de plus, la synchro qui fonctionnait encore est en échec depuis le 28 juin.
La création d'une nouvelle synchro a fonctionné (avec une requête différente), mais je ne sais pas dire si cela durera
Personne n'a rencontré ce problème ?
Je remonte le sujet, toujours pas de solution trouvée pour résoudre ce souci ; de plus, la synchro qui fonctionnait encore est en échec depuis le 28 juin.
La création d'une nouvelle synchro a fonctionné (avec une requête différente), mais je ne sais pas dire si cela durera
Personne n'a rencontré ce problème ?
Re: Erreur de synchronisation sur un projet
Bonjour,
Toujours sur mon problème de synchros qui plantent, après redémarrage de Squash et de la BD, j'ai une trace un peu plus bavarde mais qui ne m'aide pas plus dans l'identification d'une cause possible :
[24-07-19 17:23:47.137] SquashTM - 28824 ERROR [squashtest.tm.service.ThreadPoolTaskScheduler-3] [] --- org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService: [JIRA-SYNC] - Error while processing remoteSynchronisation : 581
java.lang.NullPointerException: null
at org.squashtest.tm.plugin.jirasync.helpers.SquashHelper.getCustomfieldValue(SquashHelper.java:104) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.importer.JiraRequirementImporter.populate(JiraRequirementImporter.java:391) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.importer.JiraRequirementImporter.createInstruction(JiraRequirementImporter.java:335) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.importer.JiraRequirementImporter.createRequirement(JiraRequirementImporter.java:243) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.importer.JiraRequirementImporter.importJiraTickets(JiraRequirementImporter.java:215) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService.doSynchronisation(RequirementSynchronizationService.java:593) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService.doSynchronisationOnFilter(RequirementSynchronizationService.java:268) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService.performSynchronisation(RequirementSynchronizationService.java:238) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService.performFullSynchronisation(RequirementSynchronizationService.java:173) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService$$FastClassBySpringCGLIB$$27ffabb3.invoke(<generated>) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.18.jar!/:5.3.18]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) ~[spring-aop-5.3.18.jar!/:5.3.18]
at org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService$$EnhancerBySpringCGLIB$$729ff56b.performFullSynchronisation(<generated>) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.JIRASyncPlugin.lambda$1(JIRASyncPlugin.java:118) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.springframework.security.concurrent.DelegatingSecurityContextRunnable.run(DelegatingSecurityContextRunnable.java:82) [spring-security-core-5.6.2.jar!/:5.6.2]
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) [spring-context-5.3.18.jar!/:5.3.18]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Est-ce que cela parle à quelqu'un ?
merci
Toujours sur mon problème de synchros qui plantent, après redémarrage de Squash et de la BD, j'ai une trace un peu plus bavarde mais qui ne m'aide pas plus dans l'identification d'une cause possible :
[24-07-19 17:23:47.137] SquashTM - 28824 ERROR [squashtest.tm.service.ThreadPoolTaskScheduler-3] [] --- org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService: [JIRA-SYNC] - Error while processing remoteSynchronisation : 581
java.lang.NullPointerException: null
at org.squashtest.tm.plugin.jirasync.helpers.SquashHelper.getCustomfieldValue(SquashHelper.java:104) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.importer.JiraRequirementImporter.populate(JiraRequirementImporter.java:391) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.importer.JiraRequirementImporter.createInstruction(JiraRequirementImporter.java:335) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.importer.JiraRequirementImporter.createRequirement(JiraRequirementImporter.java:243) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.importer.JiraRequirementImporter.importJiraTickets(JiraRequirementImporter.java:215) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService.doSynchronisation(RequirementSynchronizationService.java:593) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService.doSynchronisationOnFilter(RequirementSynchronizationService.java:268) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService.performSynchronisation(RequirementSynchronizationService.java:238) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService.performFullSynchronisation(RequirementSynchronizationService.java:173) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService$$FastClassBySpringCGLIB$$27ffabb3.invoke(<generated>) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.18.jar!/:5.3.18]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) ~[spring-aop-5.3.18.jar!/:5.3.18]
at org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService$$EnhancerBySpringCGLIB$$729ff56b.performFullSynchronisation(<generated>) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.squashtest.tm.plugin.jirasync.JIRASyncPlugin.lambda$1(JIRASyncPlugin.java:118) ~[plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar:?]
at org.springframework.security.concurrent.DelegatingSecurityContextRunnable.run(DelegatingSecurityContextRunnable.java:82) [spring-security-core-5.6.2.jar!/:5.6.2]
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) [spring-context-5.3.18.jar!/:5.3.18]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Est-ce que cela parle à quelqu'un ?
merci
Re: Erreur de synchronisation sur un projet - pb résolu
Bonjour,
J'ai identifié la cause des plantages sur mes synchros; je la poste ici, si cela peut servir : des champs personnalisés paramétrés pour être alimentés par des champs perso de jira, étaient invalides (nom changé ou nom jira incorrect).
Cela cause un plantage sur toutes les synchros du projet, que ces champs soient présents ou non dans la requête et dans les tickets synchronisés.
Champs identifiés avec un symbole d'avertissement.
Si la synchro ne ramène aucun résultat, son statut est succès.
En simulation, aucune erreur ne remonte.
Bref, un problème bien pourri et si le log pouvait être un peu plus parlant ce serait cool, même si j'ai pu avancer grâce à cet élément getCustomfieldValue, remonté dans le log après redémarrage.
J'ai identifié la cause des plantages sur mes synchros; je la poste ici, si cela peut servir : des champs personnalisés paramétrés pour être alimentés par des champs perso de jira, étaient invalides (nom changé ou nom jira incorrect).
Cela cause un plantage sur toutes les synchros du projet, que ces champs soient présents ou non dans la requête et dans les tickets synchronisés.
Champs identifiés avec un symbole d'avertissement.
Si la synchro ne ramène aucun résultat, son statut est succès.
En simulation, aucune erreur ne remonte.
Bref, un problème bien pourri et si le log pouvait être un peu plus parlant ce serait cool, même si j'ai pu avancer grâce à cet élément getCustomfieldValue, remonté dans le log après redémarrage.
Re: Erreur de synchronisation sur un projet
Assurez-vous que votre connexion Internet fonctionne correctement, car une connexion instable peut entraîner des erreurs de synchronisation.
Drive Mad
Drive Mad
Re: Erreur de synchronisation sur un projet
Cela entraîne un échec sur toutes les synchronisations du projet, que ces champs soient inclus ou non dans la requête et dans les tickets synchronisés.