查询 报错 NullPointerException

【详述】查询报错 NullPointerException

然后我把sql相关的表复制到开发环境(版本一样 2.3.4, 只是没数据)执行无报错,于是我猜测和cbo哪个规则结合了些统计数据,导致我在没数据的情况下复现不了。于是我就关掉一些cbo相关的规则,发现
set session disable_join_reorder=true; 执行不再报错。

然后附件里是enable_optimizer_trace_log 打开的的日志。

query.trace (1.0 MB)

辛苦提供下query_dump,怎么获取query_dump文件

另外麻烦提供下建表语句和查询sql,谢谢

query.dump (19.3 KB)
有改过代码, 但和优化器啥的没什么关系, 基于的版本就是2.3.4。

dump里就有建表语句和查询sql把。

收到,我们排查下

请问, 有结果吗?

这个问题2.3.7修复了,可以升级验证下

发下issue 连接呢

2.3.7因为修其他统计信息的问题,所以Plan变更,一定程度上规避了这个问题,但是没有实际解决,已经提了PR去Fix,具体的原因比较复杂,涉及到优化器的细节比较多,有兴趣可以看这个PR:https://github.com/StarRocks/starrocks/pull/16135

好的, 感谢,我研究下。