Как заставить Java отображать полную трассировку стекаJAVA

Программисты JAVA общаются здесь
Anonymous
Как заставить Java отображать полную трассировку стека

Сообщение Anonymous »

Я пытаюсь отладить проблему с приложением, которое выдает исключение, и трассировка стека обрезается, даже когда я использую -XX:MaxJavaStackTraceDepth=16777216 (или любое другое значение, например -1 или 2048).

Оно обрезается следующим образом:

Caused by: java.lang.IllegalStateException: unexpected message type: DefaultLastHttpContent
at io.netty.handler.codec.http.HttpObjectEncoder.encode(HttpObjectEncoder.java:124)
at io.netty.handler.codec.http.HttpClientCodec$Encoder.encode(HttpClientCodec.java:167)
at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89)
... 89 more


Я хочу видеть больше элементов трассировки стека вместо... еще 89 как этого добиться?

Это в Java 8 с использованием SLF4J + Logback для ведения журнала со следующей конфигурацией:






%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n









Подробнее здесь: https://stackoverflow.com/questions/617 ... tack-trace

Вернуться в «JAVA»