dtkavin opened a new pull request, #43269:
URL: https://github.com/apache/doris/pull/43269

   stack info :
   ```
   2024-11-01 14:04:24,573 WARN (mysql-nio-pool-109891|1159519) 
[StmtExecutor.executeByLegacy():985] execute Exception. stmt[76210227, 
9822ba51b0b14b33-b8c313b570b26832]
   java.lang.NullPointerException: null
   at 
org.apache.doris.qe.cache.CacheAnalyzer.buildCacheTableForOlapScanNode(CacheAnalyzer.java:705)
 ~[doris-fe.jar:1.2-SNAPSHOT]
   at 
org.apache.doris.qe.cache.CacheAnalyzer.buildCacheTableList(CacheAnalyzer.java:516)
 ~[doris-fe.jar:1.2-SNAPSHOT]
   at 
org.apache.doris.qe.cache.CacheAnalyzer.innerCheckCacheMode(CacheAnalyzer.java:259)
 ~[doris-fe.jar:1.2-SNAPSHOT]
   at 
org.apache.doris.qe.cache.CacheAnalyzer.getCacheData(CacheAnalyzer.java:528) 
~[doris-fe.jar:1.2-SNAPSHOT]
   at org.apache.doris.qe.StmtExecutor.handleCacheStmt(StmtExecutor.java:1615) 
~[doris-fe.jar:1.2-SNAPSHOT]
   at org.apache.doris.qe.StmtExecutor.handleQueryStmt(StmtExecutor.java:1721) 
~[doris-fe.jar:1.2-SNAPSHOT]
   at 
org.apache.doris.qe.StmtExecutor.handleQueryWithRetry(StmtExecutor.java:810) 
~[doris-fe.jar:1.2-SNAPSHOT]
   at org.apache.doris.qe.StmtExecutor.executeByLegacy(StmtExecutor.java:903) 
~[doris-fe.jar:1.2-SNAPSHOT]
   at org.apache.doris.qe.StmtExecutor.execute(StmtExecutor.java:597) 
~[doris-fe.jar:1.2-SNAPSHOT]
   at org.apache.doris.qe.StmtExecutor.execute(StmtExecutor.java:523) 
~[doris-fe.jar:1.2-SNAPSHOT]
   at 
org.apache.doris.qe.ConnectProcessor.executeQuery(ConnectProcessor.java:328) 
~[doris-fe.jar:1.2-SNAPSHOT]
   at 
org.apache.doris.qe.ConnectProcessor.handleQuery(ConnectProcessor.java:206) 
~[doris-fe.jar:1.2-SNAPSHOT]
   at 
org.apache.doris.qe.MysqlConnectProcessor.handleQuery(MysqlConnectProcessor.java:260)
 ~[doris-fe.jar:1.2-SNAPSHOT]
   at 
org.apache.doris.qe.MysqlConnectProcessor.dispatch(MysqlConnectProcessor.java:288)
 ~[doris-fe.jar:1.2-SNAPSHOT]
   at 
org.apache.doris.qe.MysqlConnectProcessor.processOnce(MysqlConnectProcessor.java:341)
 ~[doris-fe.jar:1.2-SNAPSHOT]
   at 
org.apache.doris.mysql.ReadListener.lambda$handleEvent$0(ReadListener.java:52) 
~[doris-fe.jar:1.2-SNAPSHOT]
   at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
~[?:1.8.0_272]
   at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
~[?:1.8.0_272]
   at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_272]
   ```
   
   ```
   # partition get null here 
   Partition partition = olapTable.getPartition(partitionId);
   
   # Unable to obtain the specified partition in idToPartition and 
tempPartitions through partitionId
   public Partition getPartition(long partitionId) {
           Partition partition = idToPartition.get(partitionId);
           if (partition == null) {
               partition = tempPartitions.getPartition(partitionId);
           }
           return partition;
   }
   ```
   
   Because there is reading and writing, the partition should have already been 
deleted when reading again


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to