You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by ya...@apache.org on 2023/01/11 08:44:30 UTC
[doris] branch branch-1.2-lts updated: [fix](QueryDetail) fix QueryDetail may be incorrect and null pointer exception (#15765)
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 <37...@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-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org