javax.xml.bind.UnmarshalException: неожиданный элемент - PullRequest
0 голосов
/ 01 марта 2012

Это происходит от этого метода

@WebResult(name = "logoutResponse", 
targetNamespace = "http://schemas.novell.com/2005/01/GroupWise/methods", 
partName = "logoutRes")
@WebMethod(action = "logoutRequest")
    public com.novell.schemas._2005._01.groupwise.methods.LogoutResponse 
    logoutRequest(
    @WebParam(partName = "logoutReq", name = "logoutRequest", 
    targetNamespace = "http://schemas.novell.com/2005/01/GroupWise/methods")
    com.novell.schemas._2005._01.groupwise.methods.LogoutRequest logoutReq,
    @WebParam(partName = "sessionId", name = "session", 
    targetNamespace = "http://schemas.novell.com/2005/01/GroupWise/types", 
    header = true)
    java.lang.String sessionId,
    @WebParam(partName = "gwTrace", name = "gwTrace", 
    targetNamespace = "http://schemas.novell.com/2005/01/GroupWise/types", 
    header = true)
    boolean gwTrace
    );

Получена следующая ошибка:

javax.xml.bind.UnmarshalException: unexpected element 
(uri:"http://schemas.novell.com/2005/01/GroupWise/methods", local:"code"). 
Expected elements are <{http://schemas.novell.com/2005/01/GroupWise/types}info>,
<{http://schemas.novell.com/2005/01/GroupWise/types}code>,
<{http://schemas.novell.com/2005/01/GroupWise/types}description>,
<{http://schemas.novell.com/2005/01/GroupWise/types}problems>

Я не понимаю, что не так, поскольку атрибут кода есть. Эти ожидаемые элементы являются частью объекта Status, и другие методы ответа, использующие тот же объект Status, вообще не имеют проблем

1 Ответ

0 голосов
/ 17 мая 2012

Пожалуйста, проверьте ваш @XmlSchema Annotation в package-info.java.Попробуйте заново создать классы Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...