From 6716f9e73634d62653863f61078eed11a4aca39e Mon Sep 17 00:00:00 2001 From: zhangdong <493738387@qq.com> Date: Tue, 2 Jul 2024 23:01:15 +0800 Subject: [PATCH] [fix](mtmv)fix MTMVTask log has null pointer (#36840) (#37131) pick https://github.com/apache/doris/pull/36840 --- .../org/apache/doris/job/task/AbstractTask.java | 13 +++++++++++++ .../test/java/org/apache/doris/mtmv/MTMVTest.java | 4 ++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/job/task/AbstractTask.java b/fe/fe-core/src/main/java/org/apache/doris/job/task/AbstractTask.java index 25803085e9..3ccef940ca 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/job/task/AbstractTask.java +++ b/fe/fe-core/src/main/java/org/apache/doris/job/task/AbstractTask.java @@ -192,4 +192,17 @@ public abstract class AbstractTask implements Task { return job; } + @Override + public String toString() { + return "AbstractTask{" + + "jobId=" + jobId + + ", taskId=" + taskId + + ", status=" + status + + ", createTimeMs=" + createTimeMs + + ", startTimeMs=" + startTimeMs + + ", finishTimeMs=" + finishTimeMs + + ", taskType=" + taskType + + ", errMsg='" + errMsg + '\'' + + '}'; + } } diff --git a/fe/fe-core/src/test/java/org/apache/doris/mtmv/MTMVTest.java b/fe/fe-core/src/test/java/org/apache/doris/mtmv/MTMVTest.java index f004124d50..64f0958beb 100644 --- a/fe/fe-core/src/test/java/org/apache/doris/mtmv/MTMVTest.java +++ b/fe/fe-core/src/test/java/org/apache/doris/mtmv/MTMVTest.java @@ -56,8 +56,8 @@ public class MTMVTest { + "jobInfo=MTMVJobInfo{jobName='job1', " + "historyTasks=[MTMVTask{dbId=0, mtmvId=0, taskContext=null, " + "needRefreshPartitions=null, completedPartitions=null, refreshMode=null} " - + "AbstractTask(jobId=null, taskId=1, status=null, createTimeMs=null, startTimeMs=null, " - + "finishTimeMs=null, taskType=null, errMsg=null)]}, mvProperties={}, " + + "AbstractTask{jobId=null, taskId=1, status=null, createTimeMs=null, startTimeMs=null, " + + "finishTimeMs=null, taskType=null, errMsg='null'}]}, mvProperties={}, " + "relation=MTMVRelation{baseTables=[], baseTablesOneLevel=[], baseViews=[]}, " + "mvPartitionInfo=MTMVPartitionInfo{partitionType=null, relatedTable=null, " + "relatedCol='null', partitionCol='null'}, "