У меня есть служба POST REST в Джерси, которая производит и использует MediaType.APPLICATION_XML. У меня также есть ServletFilter, что делает некоторые проверки подлинности:Джерси POST xml и javax.xml.bind.UnmarshalException с ServletFilter
if (request instanceof HttpServletRequest) {
//read headers
//authenticate
filterChain.doFilter(request, response);
...
Без фильтра на картинке, мой REST API работает отлично. С фильтром я вижу ответ XML в Firebug, но с кодом состояния 400: javax.xml.bind.UnmarshalException - со связанным исключением: [org.xml.sax.SAXParseException: преждевременный конец файла.]
Сообщения, которые я читал, относятся к фильтру, изменяющему ответ, но я действительно не знаю, что делать, чтобы исправить это. Пожалуйста, помогите!