diff --git a/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessor.java b/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessor.java index 248b99b7cdb7..066a3af64ad4 100644 --- a/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessor.java +++ b/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessor.java @@ -92,7 +92,7 @@ public ReturnOrAwait runIncrementally(final IntSet readableInputs) throw } catch (Exception e) { // Did not want to load the segment for exception handling, hence adding the descriptor in the log to figure out failures. - log.error("Error processing segment descriptor: [%s]", baseInput.getSegment().getDescriptor()); + log.error(e, "Error processing segment descriptor: [%s]", baseInput.getSegment().getDescriptor()); throw e; } } else if (baseInput.hasDataServerQuery()) {