Open mlbzssk opened 1 month ago
The problem of explain analyze may be about. This will recurse indefinitely, causing the thread to exit, and the coord will be null, so it will cause NPE.
@miomiocat Do you know this problem?
The problem of explain analyze may be about. This will recurse indefinitely, causing the thread to exit, and the coord will be null, so it will cause NPE.
FE NPE can't cause cn to crash
Yes, thre are 2 problems.
First, do not use explain analyze
,the cn will abort
And the second, I want to use explain analyze
to analyze the problem, The FE throw the NPE. I have found the cause of the second problem by debug, but the first problem I hvae no idea.
we use flink write data to the paimion catalog which location is on the cos, then we use starrocks to read the data, the cn will abort. the mode of StarRocks is shared-data
Steps to reproduce the behavior (Required)
then the cn will crash and the fe will report ERROR 1064 (HY000): Backend node not found. Check if any backend node is down.
You can not get any message from the cn.out. If you use explain analyze, you will get ERROR 1064 (HY000): Unknown error,the FE throws NPE. If you do not use the primary key table or when the table is compactioned, it's ok.(I have not test it yet)
flink version: 1.16.1 paimon: 0.8.2
Expected behavior (Required)
querry successs
Real behavior (Required)
query failed,and the cn aborted.
StarRocks version (Required)
3.3.2