Nous cherchons à interconnecter SQUASH à Mantis, mais nous avons systématiquement une erreur lors de la connexion à Mantis depuis SQUASH.
Notre configuration est la suivante :
Mantis :
- MantisBT Version 2.25.7
- Schema Version 211
- PHP Version 7.3.27
- Database Driver mysqli
- Database Version, Description 5.7.29, 5.7.29
SQUASH :
- Version : 4.1.0.RELEASE
- Plugins installés :
- plugin.api.rest.core-4.1.0.RELEASE.jar
plugin.api.rest.services-4.1.0.RELEASE.jar
plugin.bugtracker.mantisrest-4.0.2.RELEASE.jar
plugin.requirement.xsquash4jira-4.1.0.RELEASE.jar
report.books.requirements.editable-4.0.0.RELEASE.jar
report.books.testcases.editable-4.0.0.RELEASE.jar
report.qualitativecoverage-4.0.0.RELEASE.jar
- SQUASH et Mantis ne sont pas installés sur le même serveur
- Nous utilisons la version Windows de SQUASH (enregistré comme un service Windows)
- Les deux applications sont en http
Dans SQUASH, nous avons configuré un bugtracker de type Mantis (en suivant la doc https://tm-en.doc.squashtest.com/v4/adm ... erver.html) avec la config suivante : Nous avons ensuite lié le bugtracker à un projet et générer un token d'authentification sous Mantis (toujours comme indiqué dans le documentation SQUASH).
Dans une campagne de test, quand on clique sur le bouton "Anomalies connues", il faut s’authentifier avec un token : On renseigne le token généré sur Mantis et au moment de cliquer sur le bouton confirmer, on obtient le message "Echec de la connexion, veuillez saisir vos identifiants à nouveau."
Vous trouvez en PJ le log SQUASH complet, mais voici le message d'erreur :
SquashTM - 4428 ERROR [http-nio-8080-exec-1] [ServletWebRequest: uri=/squash/backend/servers/2/authentication;client=10.0.0.110;session=E53DF7669BD04897E42E3AA4E1237ACB;user=admin_dpdx] --- org.squashtest.tm.web.backend.exceptionresolver.HandlerExceptionLogger: An exception occured while processing request : http://xxxxx/squash/backend/servers/2/authentication
org.squashtest.csp.core.bugtracker.core.BugTrackerRemoteException: Une erreur est survenue : Could not extract response: no suitable HttpMessageConverter found for response type [class org.squashtest.tm.plugin.bugtracker.mantis.internal.client.model.User] and content type [text/html;charset=UTF-8]
Nous n'arrivons pas à comprendre d'où vient le problème. Nous avons vérifié que le module PHP_SOAP est bien activé sur le serveur Mantis. Et depuis le serveur SQUASH nous arrivons bien à acceder au serveur Mantis.
Merci d'avance pour votre aide et bonne journée