doris 2.1.8 经常报MaterializationContext init mv cache generate fail

Viewed 32

doris里有几个物化视图,然后目前fe日志经常报 如下错误,但是去auditlog里找相关的queryid,不存在,请问大概是什么原因。

WARN (mysql-nio-pool-1595|34814) [InitMaterializationContextHook.createAsyncMaterializationContext():138] MaterializationContext init mv cache generate fail, current queryId is stmt[1850166, 2a9f0dcc0eb84980-9a95ad6a55642e16]
java.lang.NullPointerException: null
at org.apache.doris.nereids.rules.exploration.mv.InitMaterializationContextHook.createAsyncMaterializationContext(InitMaterializationContextHook.java:131) ~[doris-fe.jar:1.2-SNAPSHOT]
at org.apache.doris.nereids.rules.exploration.mv.InitMaterializationContextHook.doInitMaterializationContext(InitMaterializationContextHook.java:79) ~[doris-fe.jar:1.2-SNAPSHOT]
at org.apache.doris.nereids.rules.exploration.mv.InitMaterializationContextHook.initMaterializationContext(InitMaterializationContextHook.java:61) ~[doris-fe.jar:1.2-SNAPSHOT]
at org.apache.doris.nereids.rules.exploration.mv.InitMaterializationContextHook.afterAnalyze(InitMaterializationContextHook.java:53) ~[doris-fe.jar:1.2-SNAPSHOT]
at org.apache.doris.nereids.NereidsPlanner.lambda$analyze$5(NereidsPlanner.java:348) ~[doris-fe.jar:1.2-SNAPSHOT]

1 Answers

目前看着是透明改写时生成 MaterializationContext 的时候报了空指针,这个异常捕获了,
目前不会影响正常的查询流程。

这个日志里的异常栈是否可以多打一些?