This is an automated email from the ASF dual-hosted git repository. yangzhg pushed a commit to branch branch-1.2-lts in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-1.2-lts by this push: new eb1380ac6f [fix](QueryDetail) fix QueryDetail may be incorrect and null pointer exception (#15765) eb1380ac6f is described below commit eb1380ac6faa22b2b7130df01479871bd5932b81 Author: luozenglin <37725793+luozeng...@users.noreply.github.com> AuthorDate: Wed Jan 11 16:38:55 2023 +0800 [fix](QueryDetail) fix QueryDetail may be incorrect and null pointer exception (#15765) * [fix](QueryDetail) fix QueryDetail may be incorrect and null pointer exception --- .../src/main/java/org/apache/doris/qe/ConnectProcessor.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/ConnectProcessor.java b/fe/fe-core/src/main/java/org/apache/doris/qe/ConnectProcessor.java index 54de1449d0..fd3c978dd4 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/qe/ConnectProcessor.java +++ b/fe/fe-core/src/main/java/org/apache/doris/qe/ConnectProcessor.java @@ -205,11 +205,14 @@ public class ConnectProcessor { } } ctx.getAuditEventBuilder().setIsQuery(true); - ctx.getQueryDetail().setEventTime(endTime); - ctx.getQueryDetail().setEndTime(endTime); - ctx.getQueryDetail().setLatency(elapseMs); - ctx.getQueryDetail().setState(QueryDetail.QueryMemState.FINISHED); - QueryDetailQueue.addOrUpdateQueryDetail(ctx.getQueryDetail()); + if (ctx.getQueryDetail() != null) { + ctx.getQueryDetail().setEventTime(endTime); + ctx.getQueryDetail().setEndTime(endTime); + ctx.getQueryDetail().setLatency(elapseMs); + ctx.getQueryDetail().setState(QueryDetail.QueryMemState.FINISHED); + QueryDetailQueue.addOrUpdateQueryDetail(ctx.getQueryDetail()); + ctx.setQueryDetail(null); + } } else { ctx.getAuditEventBuilder().setIsQuery(false); } --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org