2011-08-22 3 views
2

Je développe un WebServices basé sur Axis2 avec une liaison XMLBeans. J'ai généré le code en utilisant le générateur WSDL2Java et essayé de le tester avec des valeurs d'échantillon définies dans la requête.XMLBeans get_store() La méthode renvoie null

Dans l'une des méthodes de réglage (code généré automatiquement), j'ai trouvé le code ci-dessous. La méthode get_store() renvoie une valeur null et par conséquent j'obtiens une exception NullPointerException.

target = (org.apache.xmlbeans.SimpleValue) 
    get_store().find_element_user(TRANSACTIONTYPE$0, 0); 

J'ai essayé Google pour trouver la solution et trouvé similar issue sans solution spécifiée.

Y a-t-il du travail pour ce problème ?? Veuillez m'aider

Répondre

8

Ce problème a été résolu !! J'essayais en fait d'instancier un objet de réponse d'une manière Java normale et j'ai donc obtenu l'exception mentionnée ci-dessus lors de l'exécution de mes WebServices.

Wrong way - ResponseType responseType = new ResponseType();

Manière correcte-ResponseType responseType = ResponseType.Factory.newInstance();

+0

J'ai même problème dans un getter ... Mais je ne sais pas comment vous résolu ce problème ... Can vous postez quelques lignes de votre client où utilisez-vous les classes générées? Ce serait d'une grande aide! – amp

Questions connexes