IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Format d'échange (XML, JSON...) Java Discussion :

javax.xml.bind.UnmarshalException: ? bizzard


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Membre averti
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2014
    Messages : 20
    Par défaut javax.xml.bind.UnmarshalException: ? bizzard
    Bonjour,

    J'ai un souci lors de l'appel à un webservice deployé en mock sur SOAPUI.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    Caused by: javax.xml.bind.UnmarshalException: ?
     - with linked exception:
    [java.lang.IllegalArgumentException: ?]
    	... 108 more
    Caused by: java.lang.IllegalArgumentException: ?
    	at org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser.parseBigInteger(Unknown Source)
    	at org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl$Parser.parse(Unknown Source)
    	at org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.<init>(Unknown Source)
    	at org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl.newXMLGregorianCalendar(Unknown Source)
    	at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$13.parse(RuntimeBuiltinLeafInfoImpl.java:546)
    	... 104 more
    16:54:03,968  WARN http-9000-Processor18 [2bd33701-04a2-4e1d-b9b4-dbb0b8128271] com.orangecaraibe.vas.manageidentity.activedir.services.impl.ManageIdentityServiceImpl.identify(ManageIdentityServiceImpl.java:60) - Error while getting identity for user sbio0001
    javax.xml.ws.soap.SOAPFaultException: Unmarshalling Error: ? 
    	at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:146)
    	at $Proxy84.checkUser(Unknown Source)
    	at com.orangecaraibe.vas.manageidentity.activedir.dao.impl.IdentityDaoImpl.getIdentity(IdentityDaoImpl.java:27)
    	at com.orangecaraibe.vas.manageidentity.activedir.services.impl.ManageIdentityServiceImpl.identify(ManageIdentityServiceImpl.java:51)
    	at com.orangecaraibe.vas.manageidentity.provider.ManageIdentityProvider.identify(ManageIdentityProvider.java:16)
    Je fais un simple appel à la methode du service checkUser(), la ligne 27 de IdentityDaoImpl pointe sur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    		serviceManageIdentity.checkUser(login, password, user, response); //La ligne 27 dans les logs
    		Identity identity = new Identity();
    		identity.setFirstName(user.value.getPersonName().get(0).getFirstName());
    		identity.setLastName(user.value.getPersonName().get(0).getLastName());
    		for (PartyRole pr : user.value.getPartyRole()) {
    			identity.addGroup(pr.getPartyRoleID());
    		}
    Que ce que je fais de pas correct.

    Merci

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Apparemment le webservice répond un ? là où il devrait répondre une date genre 2014-04-15 ou quelque chose comme ça.

    ... Mais le message d'erreur est carrément pas clair, c'est un fait.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2014
    Messages : 20
    Par défaut
    Super, tu as complétement raison thelvin merci beaucoup. En effet j'avais loupé de renseigner un attribut dans le message de retour de mon service et qui etait valorisée à ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <com:partyRole partyRoleID="?">
    En renseignant l'attribut le problème est résolut.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Exception : "javax.xml.bind.UnmarshalException"
    Par steackfrite dans le forum NetBeans
    Réponses: 1
    Dernier message: 20/08/2013, 14h44
  2. Web Service - "javax.xml.bind.JAXBElement@"
    Par arsenik360 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 31/05/2013, 19h29
  3. [JAXB] javax.xml.bind.JAXBElement cannot be cast to io.jaxb.GpxType
    Par JCD21 dans le forum Persistance des données
    Réponses: 10
    Dernier message: 07/10/2009, 13h28
  4. [DOM] Problème de validation avec un Schema et javax.xml.validation
    Par Invité dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 29/08/2007, 12h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo