Repository navigation
Description
Search before asking
- I had searched in the issues and found no similar issues.
Version
2.1.8.1
What's Wrong?
WARN (ForkJoinPool-2-worker-43|116) [TabletStatMgr.lambda$null$0():72] task exec error. backend[11278]
java.lang.NullPointerException: null
at org.apache.doris.catalog.TabletInvertedIndex.getTabletMeta(TabletInvertedIndex.java:401) ~[doris-fe.jar:1.2-SNAPSHOT]
at org.apache.doris.catalog.TabletStatMgr.updateTabletStat(TabletStatMgr.java:211) ~[doris-fe.jar:1.2-SNAPSHOT]
at org.apache.doris.catalog.TabletStatMgr.lambda$null$0(TabletStatMgr.java:69) ~[doris-fe.jar:1.2-SNAPSHOT]
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:1.8.0_431]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) ~[?:1.8.0_431]
at com.google.common.collect.CollectSpliterators$1WithCharacteristics.lambda$forEachRemaining$1(CollectSpliterators.java:72) ~[guava-33.2.1-jre.jar:?]
at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:110) ~[?:1.8.0_431]
at com.google.common.collect.CollectSpliterators$1WithCharacteristics.forEachRemaining(CollectSpliterators.java:72) ~[guava-33.2.1-jre.jar:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[?:1.8.0_431]
at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:1.8.0_431]
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) ~[?:1.8.0_431]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_431]
at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:401) ~[?:1.8.0_431]
at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:734) ~[?:1.8.0_431]
at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:1.8.0_431]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:1.8.0_431]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:1.8.0_431]
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) ~[?:1.8.0_431]
at org.apache.doris.catalog.TabletStatMgr.lambda$runAfterCatalogReady$1(TabletStatMgr.java:57) ~[doris-fe.jar:1.2-SNAPSHOT]
at java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1386) ~[?:1.8.0_431]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_431]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1067) ~[?:1.8.0_431]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1703) ~[?:1.8.0_431]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:172) ~[?:1.8.0_431]
ERROR (tablet stat mgr|44) [Daemon.run():121] daemon thread got exception. name: tablet stat mgr
java.util.ConcurrentModificationException: null
at java.util.ArrayList$Itr.next(ArrayList.java:867) ~[?:1.8.0_431]
at org.apache.doris.catalog.TabletStatMgr.runAfterCatalogReady(TabletStatMgr.java:133) ~[doris-fe.jar:1.2-SNAPSHOT]
at org.apache.doris.common.util.MasterDaemon.runOneCycle(MasterDaemon.java:58) ~[doris-fe.jar:1.2-SNAPSHOT]
at org.apache.doris.common.util.Daemon.run(Daemon.java:119) ~[doris-fe.jar:1.2-SNAPSHOT]
What You Expected?
what is the reason for this error? and how can it be resolved?
How to Reproduce?
No response
Anything Else?
No response
Are you willing to submit PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct
Activity
[Bug] Fix ConcurrentModificationException in TabletStatMgr apache#59138
[Fix](Catalog) Fix null pointer exception in TabletStatMgr (apache#59138
[Fix](Catalog) Fix NPE and CME in TabletStatMgr (apache#59138)
[fix](fe) avoid concurrent tablet stat iteration failures (#63298)
[fix](fe) avoid concurrent tablet stat iteration failures (#63298)
[fix](fe) avoid concurrent tablet stat iteration failures (apache#63298)
github-actions commentedon Jun 17, 2026
We're closing this issue because it hasn't been updated in a while.
If you'd like to revive this issue, please reopen it and feel free a maintainer to remove the Stale tag!