qianxinxu opened a new issue #10380:
URL: https://github.com/apache/druid/issues/10380
There is a issue at MiddleManager node.
My druid cluster verison is 0.13.0
2020-09-10T22:32:04,280 INFO [DeliveryDiagnosisLog-incremental-persist]
org.apache.druid.java.util.common.io.smoosh.FileSmoosher - Created smoosh file
[/home/work/app/druid/logs/persistent/task/index_realtime_DeliveryDiagnosisLog_2020-09-11T06:00:00.000+08:00_1_0/work/persist/DeliveryDiagnosisLog/2020-09-10T22:00:00.000Z_2020-09-10T23:00:00.000Z/294/00000.smoosh]
of size [2995891] bytes.
2020-09-10T22:32:05,142 ERROR [task-runner-0-priority-0]
org.apache.druid.indexing.common.task.RealtimeIndexTask - Exception aborted
realtime processing[DeliveryDiagnosisLog]:
{class=org.apache.druid.indexing.common.task.RealtimeIndexTask,
exceptionType=class java.lang.NullPointerException, exceptionMessage=null}
java.lang.NullPointerException
at
org.apache.druid.segment.incremental.IncrementalIndex$IncrementalIndexRowComparator.compare(IncrementalIndex.java:1158)
~[druid-processing-0.13.0-incubating.jar:0.13.0-incubating]
at
org.apache.druid.segment.incremental.IncrementalIndex$IncrementalIndexRowComparator.compare(IncrementalIndex.java:1145)
~[druid-processing-0.13.0-incubating.jar:0.13.0-incubating]
at
java.util.concurrent.ConcurrentSkipListMap.cpr(ConcurrentSkipListMap.java:655)
~[?:1.8.0_202]
at
java.util.concurrent.ConcurrentSkipListMap.doGet(ConcurrentSkipListMap.java:794)
~[?:1.8.0_202]
at
java.util.concurrent.ConcurrentSkipListMap.get(ConcurrentSkipListMap.java:1546)
~[?:1.8.0_202]
at
org.apache.druid.segment.incremental.IncrementalIndex$RollupFactsHolder.getPriorIndex(IncrementalIndex.java:1264)
~[druid-processing-0.13.0-incubating.jar:0.13.0-incubating]
at
org.apache.druid.segment.incremental.OnheapIncrementalIndex.addToFacts(OnheapIncrementalIndex.java:157)
~[druid-processing-0.13.0-incubating.jar:0.13.0-incubating]
at
org.apache.druid.segment.incremental.IncrementalIndex.add(IncrementalIndex.java:610)
~[druid-processing-0.13.0-incubating.jar:0.13.0-incubating]
at org.apache.druid.segment.realtime.plumber.Sink.add(Sink.java:181)
~[druid-server-0.13.0-incubating.jar:0.13.0-incubating]
at
org.apache.druid.segment.realtime.plumber.RealtimePlumber.add(RealtimePlumber.java:224)
~[druid-server-0.13.0-incubating.jar:0.13.0-incubating]
at
org.apache.druid.segment.realtime.plumber.Plumbers.addNextRow(Plumbers.java:72)
~[druid-server-0.13.0-incubating.jar:0.13.0-incubating]
at
org.apache.druid.indexing.common.task.RealtimeIndexTask.run(RealtimeIndexTask.java:401)
[druid-indexing-service-0.13.0-incubating.jar:0.13.0-incubating]
at
org.apache.druid.indexing.overlord.SingleTaskBackgroundRunner$SingleTaskBackgroundRunnerCallable.call(SingleTaskBackgroundRunner.java:421)
[druid-indexing-service-0.13.0-incubating.jar:0.13.0-incubating]
at
org.apache.druid.indexing.overlord.SingleTaskBackgroundRunner$SingleTaskBackgroundRunnerCallable.call(SingleTaskBackgroundRunner.java:393)
[druid-indexing-service-0.13.0-incubating.jar:0.13.0-incubating]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[?:1.8.0_202]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[?:1.8.0_202]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[?:1.8.0_202]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_202]
2020-09-10T22:32:05,147 INFO [task-runner-0-priority-0]
org.apache.druid.server.coordination.CuratorDataSegmentServerAnnouncer -
Unannouncing self[DruidServerMetadata{name='c3-miui-ad-alg31.bj:8100',
hostAndPort='c3-miui-ad-alg31.bj:8100', hostAndTlsPort='null', maxSize=0,
tier='_default_tier', type=realtime, priority=0}] at
[/druid/miuiad/production/prod/announcements/c3-miui-ad-alg31.bj:8100]
2020-09-10T22:32:05,147 INFO [task-runner-0-priority-0]
org.apache.druid.curator.announcement.Announcer - unannouncing
[/druid/miuiad/production/prod/announcements/c3-miui-ad-alg31.bj:8100]
2020-09-10T22:32:05,160 INFO [task-runner-0-priority-0]
org.apache.druid.curator.discovery.CuratorDruidNodeAnnouncer - Unannouncing
[DiscoveryDruidNode{druidNode=DruidNode{serviceName='druid/miuiad/production/prod/middlemanager',
host='c3-miui-ad-alg31.bj', port=-1, plaintextPort=8100,
enablePlaintextPort=true, tlsPort=-1, enableTlsPort=false}, nodeType='peon',
services={dataNodeService=DataNodeService{tier='_default_tier', maxSize=0,
type=realtime, priority=0},
lookupNodeService=LookupNodeService{lookupTier='__default'}}}].
2020-09-10T22:32:05,160 INFO [task-runner-0-priority-0]
org.apache.druid.curator.announcement.Announcer - unannouncing
[/druid/miuiad/production/prod/internal-discovery/peon/c3-miui-ad-alg31.bj:8100]
2020-09-10T22:32:05,163 INFO [task-runner-0-priority-0]
org.apache.druid.curator.discovery.CuratorDruidNodeAnnouncer - Unannounced
[DiscoveryDruidNode{druidNode=DruidNode{serviceName='druid/miuiad/production/prod/middlemanager',
host='c3-miui-ad-alg31.bj', port=-1, plaintextPort=8100,
enablePlaintextPort=true, tlsPort=-1, enableTlsPort=false}, nodeType='peon',
services={dataNodeService=DataNodeService{tier='_default_tier', maxSize=0,
type=realtime, priority=0},
lookupNodeService=LookupNodeService{lookupTier='__default'}}}].
2020-09-10T22:32:05,163 ERROR [task-runner-0-priority-0]
org.apache.druid.indexing.overlord.SingleTaskBackgroundRunner - Exception while
running
task[AbstractTask{id='index_realtime_DeliveryDiagnosisLog_2020-09-11T06:00:00.000+08:00_1_0',
groupId='index_realtime_DeliveryDiagnosisLog',
taskResource=TaskResource{availabilityGroup='DeliveryDiagnosisLog-22-0001',
requiredCapacity=1}, dataSource='DeliveryDiagnosisLog', context={}}]
java.lang.NullPointerException
at
org.apache.druid.segment.incremental.IncrementalIndex$IncrementalIndexRowComparator.compare(IncrementalIndex.java:1158)
~[druid-processing-0.13.0-incubating.jar:0.13.0-incubating]
at
org.apache.druid.segment.incremental.IncrementalIndex$IncrementalIndexRowComparator.compare(IncrementalIndex.java:1145)
~[druid-processing-0.13.0-incubating.jar:0.13.0-incubating]
at
java.util.concurrent.ConcurrentSkipListMap.cpr(ConcurrentSkipListMap.java:655)
~[?:1.8.0_202]
at
java.util.concurrent.ConcurrentSkipListMap.doGet(ConcurrentSkipListMap.java:794)
~[?:1.8.0_202]
at
java.util.concurrent.ConcurrentSkipListMap.get(ConcurrentSkipListMap.java:1546)
~[?:1.8.0_202]
at
org.apache.druid.segment.incremental.IncrementalIndex$RollupFactsHolder.getPriorIndex(IncrementalIndex.java:1264)
~[druid-processing-0.13.0-incubating.jar:0.13.0-incubating]
at
org.apache.druid.segment.incremental.OnheapIncrementalIndex.addToFacts(OnheapIncrementalIndex.java:157)
~[druid-processing-0.13.0-incubating.jar:0.13.0-incubating]
at
org.apache.druid.segment.incremental.IncrementalIndex.add(IncrementalIndex.java:610)
~[druid-processing-0.13.0-incubating.jar:0.13.0-incubating]
at org.apache.druid.segment.realtime.plumber.Sink.add(Sink.java:181)
~[druid-server-0.13.0-incubating.jar:0.13.0-incubating]
at
org.apache.druid.segment.realtime.plumber.RealtimePlumber.add(RealtimePlumber.java:224)
~[druid-server-0.13.0-incubating.jar:0.13.0-incubating]
at
org.apache.druid.segment.realtime.plumber.Plumbers.addNextRow(Plumbers.java:72)
~[druid-server-0.13.0-incubating.jar:0.13.0-incubating]
at
org.apache.druid.indexing.common.task.RealtimeIndexTask.run(RealtimeIndexTask.java:401)
~[druid-indexing-service-0.13.0-incubating.jar:0.13.0-incubating]
at
org.apache.druid.indexing.overlord.SingleTaskBackgroundRunner$SingleTaskBackgroundRunnerCallable.call(SingleTaskBackgroundRunner.java:421)
[druid-indexing-service-0.13.0-incubating.jar:0.13.0-incubating]
at
org.apache.druid.indexing.overlord.SingleTaskBackgroundRunner$SingleTaskBackgroundRunnerCallable.call(SingleTaskBackgroundRunner.java:393)
[druid-indexing-service-0.13.0-incubating.jar:0.13.0-incubating]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[?:1.8.0_202]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[?:1.8.0_202]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[?:1.8.0_202]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_202]
2020-09-10T22:32:05,163 INFO [task-runner-0-priority-0]
org.apache.druid.indexing.overlord.TaskRunnerUtils - Task
[index_realtime_DeliveryDiagnosisLog_2020-09-11T06:00:00.000+08:00_1_0] status
changed to [FAILED].
2020-09-10T22:32:05,166 INFO [task-runner-0-priority-0]
org.apache.druid.indexing.worker.executor.ExecutorLifecycle - Task completed
with status: {
"id" :
"index_realtime_DeliveryDiagnosisLog_2020-09-11T06:00:00.000+08:00_1_0",
"status" : "FAILED",
"duration" : 1529229,
"errorMsg" : "java.lang.NullPointerException"
}
If I don't upgrade verison, how can I fix this bug?
Thanks a lot!
----------------------------------------------------------------
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.
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]