Voir les traceurs | Bugs | Exporter au format CSV

Date :
08/06/2017 12:00
Priorité :
3
État :
Closed
Proposé par :
Alexandre GIRAUD (algiraud)
Confié à :
Stéphane Vast (svast)
Resolution :
Wont Fix
Categorie :
fonctionnalité
Version :
Version 4.4.2 (20170328)
Target version :
inconnu
Résumé :
Erreur "null" renvoyée par un webservice

Description détaillée
Bonjour,

Je suis actuellement en train de développer un client pour utiliser les webservices en lien avec le logiciel iparapheur et je suis confronté à une erreur lors de la création d'un dossier. Hier cela fonctionnait très bien et aujourd'hui, sans avoir modifié la création de dossier, la méthode creerDossier retourne comme message : "KO, Requete incorrecte: null, ERROR" (Ce message est la valeur de l'attribut de type MessageRetour de l'objet CreerDossierResponse retourné par la méthode creerDossier.)

Après différents tests j'en suis venu à la conclusion qu'il y avait une erreur soit lors du traitement de la requête dans le namespace situé ici : "http://www.adullact.org/spring-ws/iparapheur/1.0";, soit lors du retour après le traitement.

Si cela peut aider, j'ai aussi remarqué que la valeur DossierID est retournée "null" alors qu'elle est bien définie avant l'envoi de la requête.

Que puis-je faire pour régler ce souci, et si le souci provient de votre côté, dans combien de temps pensez-vous qu'il soit résolu ?
Message  ↓
Date : 12/06/2017 16:18
Expéditeur : Alexandre GIRAUD

J'ai finalement réussi à contourner le problème, je vous remercie pour votre aide.

Date : 12/06/2017 13:22
Expéditeur : Stéphane Vast

Je ne pourrai aborder des points d'administration fonctionnelle ici

Aussi je vous invite à décrire précisément votre use-case métier :
- nature des documents injectés, format de signature escompté
- détail des étapes du circuit de validation
- actions attendues sur chacune
- et surtout les critères prédéfinis présidant à l'envoi vers tel ou tel circuit de validation

Envoyer le tout à votre correspondant Libriciel pour étude de faisabilité.

je vous remercie pour votre compréhension.

Date : 09/06/2017 08:51
Expéditeur : Alexandre GIRAUD

Je vous remercie pour votre réponse, mais du coup j'aimerais savoir s'il est possible de définir un circuit de signature autrement que par cet élément déprécié. Le but étant l'automatisation de l'envoie selon certains critères prédéfinis.

Date : 08/06/2017 17:11
Expéditeur : Stéphane Vast

la capture écran fournie montre que vous poussez dans le XML la balise (non required) "CircuitObligatoire" qu'il convient d'éviter d'utiliser .
Je vous invite à enlever cet élément de votre code.

C'est un élément déprécié et très délicat à manipuler, aujourd'hui abandonné de toute façon.

Date : 08/06/2017 16:54
Expéditeur : Alexandre GIRAUD

D'après la stacktrace catalina (que je mets en pièce jointe), il semblerait que cela vienne du serveur d'application. Ou alors je ne comprends pas ce qui provoque cette erreur dans mon code.

Côté code client, je me suis basé sur les indications XML pour fournir à CreerDossier un objet CreerDossierRequest avec tous les champs marqués "required = true" renseignés avec des valeurs valides (par exemple il y a bien un document à signer, un ID valide, etc.)

Date : 08/06/2017 14:09
Expéditeur : Stéphane Vast

Bonjour,

De quel côté de la barrière cela vient-il, de votre code client, ou celui du serveur d'application:
- Quelle est la stacktrace envoyée dans catalina.out ?
- Avez-vous activé les logs "DEBUG" pour les webservices dans le serveur d'application?

Côté code client: quels sont les paramètres fournis à CreerDossier ?

En effet, sans éléments supplémentaires, il est difficile de déterminer la source de l'erreur rencontrée.

Par ailleurs, i-Parapheur est un logiciel libre publié sous licences CeCILLv2 et AGPLv3 : vous pouvez lire, analyser le code source pleinement disponible et proposer un correctif que nous intégrerons après recette

ps: Si vous souhaitez un accompagnement technique de la part de Libriciel SCOP, vous pouvez prendre contact avec commercial@libriciel.coop , ou ouvrir un ticket d'assistance sur votre espace client si vous disposez d'un contrat de support.

Pièces jointes :
Taille Nom Date Par Télécharger
568 KioStacktraceCatalina.jpg08/06/2017 16:54Alexandre GIRAUDStacktraceCatalina.jpg
Champ Ancienne valeur Date Par
status_idOpen12/06/2017 16:18Alexandre GIRAUD
close_dateAucun(e)12/06/2017 16:18Alexandre GIRAUD
ResolutionNone08/06/2017 17:14Stéphane Vast
assigned_tonone08/06/2017 17:04Stéphane Vast
File Added3519: StacktraceCatalina.jpg08/06/2017 16:54Alexandre GIRAUD
FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page