Не могли бы вы показать нам свой клиентский код и рассказать о запросе?
Это исключение указывает на шаг демаршаллинга JAXB. Очевидно, вы получили какой-то XML из REST API, но не получили того, что ожидали.
Возможно, XSD, который вы используете для маршаллинга / демаршаллинга, устарел или просто неверен.
Может быть, вы пытаетесь получить неправильный объект из ответа.
Попробуйте эти шаги и расскажите подробнее о вашей проблеме:
Получить XML из ответа
Использование клиента REST, например Простой клиент REST (расширение Chrome) или ваш код:
Builder builder = webResource.path("/yourapi/").accept("application/xml");
// get the client response
ClientResponse response = builder.get(ClientResponse.class);
// log the HTTP Status
logger.log("HTTP Status: " + response.getStatus());
// bypass the jaxb step and get the full response
// MyResource myResource = response.getEntity(MyResource.class);
String myResource = response.getEntity(String.class);
logger.log(myResource);
Проверьте этот XML с помощью XSD, который вы используете
Этот тест должен провалиться (если я прав).