2009-05-05 7 views
0

J'ai un service web construit en utilisant Apache CXF 2.1.3. L'un des paramètres Web est un java.lang.Throwable. Lorsque j'appelle JaxWsServerFactoryBean.setServiceBean, j'obtiens une exception IllegalAnnotationException car java.lang.StackTraceElement n'a pas de constructeur sans argument.CXF IllegalAnnotationException liée au constructeur sans-argument StackTraceElement

Le rapport de bug JIRA here prétend avoir résolu le problème, mais je reçois toujours l'exception. Des idées?

J'utilise java 1.6.0_11.

+0

Je pense que vous devriez aborder cette question avec les développeurs de CXF. Si vous dites que le bug n'est pas corrigé, rapportez-le à – Kevin

Répondre

1

Avez-vous essayé la mise à jour vers CXF 2.1.5?

+0

CXF 2.1.5 et 2.2.1 donnent le même problème. java.lang.StackTraceElement n'a pas de constructeur par défaut sans argument. – Bala

+0

Dan, depuis quand peux-tu passer un jetable dans un SEI? – bmargulies

+1

Bon point. Throwable n'est pas mappable dans un type JAXB et n'est donc pas utilisable en tant que paramètre ou valeur de retour. –

Questions connexes