marcusgreer opened a new issue #9842:
URL: https://github.com/apache/druid/issues/9842
Druid throws a Nullpointer exception when processing a GroupBy query
### Affected Version
0.17.0
### Description
```
2020-04-15T16:13:02,293 ERROR [processing-0]
org.apache.druid.query.groupby.epinephelinae.GroupByMergingQueryRunnerV2 -
Exception with one of the sequences!
java.lang.NullPointerException: null
at
org.apache.druid.segment.realtime.FireHydrant.getIncrementedSegment(FireHydrant.java:78)
~[druid-server-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.segment.realtime.FireHydrant.getAndIncrementSegment(FireHydrant.java:138)
~[druid-server-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.segment.realtime.appenderator.SinkQuerySegmentWalker.lambda$null$0(SinkQuerySegmentWalker.java:212)
~[druid-server-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at com.google.common.collect.Iterators$8.transform(Iterators.java:794)
~[guava-16.0.1.jar:?]
at
com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
~[guava-16.0.1.jar:?]
at
org.apache.druid.query.SinkQueryRunners$1.next(SinkQueryRunners.java:56)
~[druid-processing-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.query.SinkQueryRunners$1.next(SinkQueryRunners.java:46)
~[druid-processing-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
com.google.common.collect.Iterators$7.computeNext(Iterators.java:646)
~[guava-16.0.1.jar:?]
at
com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
~[guava-16.0.1.jar:?]
at
com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
~[guava-16.0.1.jar:?]
at
com.google.common.collect.TransformedIterator.hasNext(TransformedIterator.java:43)
~[guava-16.0.1.jar:?]
at com.google.common.collect.Iterators.addAll(Iterators.java:356)
~[guava-16.0.1.jar:?]
at com.google.common.collect.Lists.newArrayList(Lists.java:147)
~[guava-16.0.1.jar:?]
at com.google.common.collect.Lists.newArrayList(Lists.java:129)
~[guava-16.0.1.jar:?]
at
org.apache.druid.query.ChainedExecutionQueryRunner$1.make(ChainedExecutionQueryRunner.java:104)
~[druid-processing-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.java.util.common.guava.BaseSequence.accumulate(BaseSequence.java:39)
~[druid-core-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.java.util.common.guava.LazySequence.accumulate(LazySequence.java:40)
~[druid-core-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50)
~[druid-core-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55)
~[druid-core-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45)
~[druid-core-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.java.util.common.guava.LazySequence.accumulate(LazySequence.java:40)
~[druid-core-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50)
~[druid-core-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55)
~[druid-core-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45)
~[druid-core-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50)
~[druid-core-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.query.CPUTimeMetricQueryRunner$1.wrap(CPUTimeMetricQueryRunner.java:74)
~[druid-processing-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45)
~[druid-core-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.query.spec.SpecificSegmentQueryRunner$1.accumulate(SpecificSegmentQueryRunner.java:79)
~[druid-processing-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50)
~[druid-core-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.query.spec.SpecificSegmentQueryRunner.doNamed(SpecificSegmentQueryRunner.java:163)
~[druid-processing-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.query.spec.SpecificSegmentQueryRunner.access$100(SpecificSegmentQueryRunner.java:42)
~[druid-processing-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.query.spec.SpecificSegmentQueryRunner$2.wrap(SpecificSegmentQueryRunner.java:145)
~[druid-processing-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45)
~[druid-core-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.query.groupby.epinephelinae.GroupByMergingQueryRunnerV2$1$1$1.call(GroupByMergingQueryRunnerV2.java:246)
[druid-processing-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
org.apache.druid.query.groupby.epinephelinae.GroupByMergingQueryRunnerV2$1$1$1.call(GroupByMergingQueryRunnerV2.java:233)
[druid-processing-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[?:1.8.0_242]
at
org.apache.druid.query.PrioritizedListenableFutureTask.run(PrioritizedExecutorService.java:247)
[druid-processing-0.17.0-confluent-dba5ee2.jar:0.17.0-confluent-dba5ee2]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[?:1.8.0_242]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[?:1.8.0_242]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
```
----------------------------------------------------------------
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]