diff --git a/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/service/QueueConsumer.java b/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/service/QueueConsumer.java index f67824a6d..0e6d0ac3e 100644 --- a/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/service/QueueConsumer.java +++ b/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/service/QueueConsumer.java @@ -112,6 +112,9 @@ public class QueueConsumer implements AutoCloseable { } catch (Throwable e) { log.error("Listener {} last topic \"{}\", error: {}", QueueConsumer.this.getClass().getName(), lastTopic, ExceptionUtils.getStackTrace(e)); + if (lastTopic == null) { + log.debug("main thread stacktrace: {}", ExceptionUtils.getStackTrace(debugCallerStacktrace)); + } if (producer != null && o != null) { sendErrorResponse((BaseRequest) o, correlationId); }