Я использую парсер StAX, который использует интерфейс XMLStreamReader
. XMLSteamReader
. next
выбрасывает XMLStreamException
.return responseEntity breaks flow
Когда я вернусь и разорвать поток, используя экземпляр ResponseEntity
Ex:
catch (IOException | XMLStreamException e) {
message = e.getMessage();
log.debug(message);
return new ResponseEntity<String>(message, HttpStatus.BAD_REQUEST);
}
сообщение я получаю:
[DEBUG] test.rng (No such file or directory)
Когда я не вернусь,
Я получаю:
[DEBUG] test.rng (No such file or directory)
[DEBUG] "fservice/.../1.2.3/1/test.rng.xml" (Line 16): The end-tag for element type "elem" must end with a '>' delimiter.
Теперь мне нужно отобразить второе сообщение, так как оно более наглядное. Как я могу это сделать?
но, я проверил, и это та самая проблема, которая решается? Почему два разных сообщения отладки? - – psedonerd
«Почему два разных отладочных сообщения?» Без понятия. На самом деле не ясно, почему первое сообщение - это то, что оно есть - вы не показали, что такое 'DEBUG.message'. –
Так что я предполагаю, что я не должен возвращаться, чтобы получить то же сообщение? Но разве это не так? – psedonerd