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: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@druid.apache.org For additional commands, e-mail: commits-h...@druid.apache.org