Skip to content

Numbers with commas break "float" and "long" dimensions #4879

@2PacIsAlive

Description

@2PacIsAlive

Issue

Hey all, we are seeing a nasty exception when ingesting numbers in string format into dimensions of type "float" OR "long", specifically when those numbers contain a comma (e.g. "1,000.00").

Example

Task spec (using "float" dimension type):

{
  "type" : "index_kafka",
  "id" : "index_kafka_druid_debug_d42d4adceaf4d4a_khfdhieo",
  "resource" : {
    "availabilityGroup" : "index_kafka_druid_debug_d42d4adceaf4d4a",
    "requiredCapacity" : 1
  },
  "dataSchema" : {
    "dataSource" : "druid_debug",
    "parser" : {
      "type" : "string",
      "parseSpec" : {
        "format" : "json",
        "flattenSpec" : {
          "useFieldDiscovery" : false,
          "fields" : [ "example", "date" ]
        },
        "dimensionsSpec" : {
          "dimensions" : [ {
            "name" : "example",
            "type" : "float"
          }, "date" ],
          "dimensionsExclusions" : [ ]
        },
        "timestampSpec" : {
          "format" : "auto",
          "column" : "date"
        }
      }
    },
    "metricsSpec" : [ {
      "type" : "count",
      "name" : "count"
    } ],
    "granularitySpec" : {
      "type" : "uniform",
      "segmentGranularity" : "HOUR",
      "queryGranularity" : {
        "type" : "none"
      },
      "rollup" : true,
      "intervals" : null
    }
  },
  "tuningConfig" : {
    "type" : "KafkaTuningConfig",
    "maxRowsInMemory" : 75000,
    "maxRowsPerSegment" : 5000000,
    "intermediatePersistPeriod" : "PT10M",
    "basePersistDirectory" : "/mnt/imply/var/tmp/1506619740021-0",
    "maxPendingPersists" : 0,
    "indexSpec" : {
      "bitmap" : {
        "type" : "concise"
      },
      "dimensionCompression" : "lz4",
      "metricCompression" : "lz4",
      "longEncoding" : "longs"
    },
    "buildV9Directly" : true,
    "reportParseExceptions" : false,
    "handoffConditionTimeout" : 0,
    "resetOffsetAutomatically" : true
  },
  "ioConfig" : {
    "type" : "kafka",
    "baseSequenceName" : "index_kafka_druid_debug_d42d4adceaf4d4a",
    "startPartitions" : {
      "topic" : "druid_debug",
      "partitionOffsetMap" : {
        "0" : 0
      }
    },
    "endPartitions" : {
      "topic" : "druid_debug",
      "partitionOffsetMap" : {
        "0" : 9223372036854775807
      }
    },
    "consumerProperties" : {
      "bootstrap.servers" : "{{KAFKA}}:9092"
    },
    "useTransaction" : true,
    "pauseAfterRead" : false,
    "minimumMessageTime" : null,
    "skipOffsetGaps" : false
  },
  "context" : null,
  "groupId" : "index_kafka_druid_debug",
  "dataSource" : "druid_debug"
}

Ingestion message:

{
  "date": "2017-09-28T17:26:02",
  "example": "1,000.00"
}

Query:

{
  "dataSource": "druid_debug",
  "intervals": ["2016/2018"],
  "queryType": "select", 
  "granularity": "all",
  "pagingSpec": {
    "pagingIdentifiers": {},
    "threshold": 10000
  }
}  

Query Result:

{
  "error": "Unknown exception",
  "errorMessage": null,
  "errorClass": "java.lang.NullPointerException",
  "host": "REDACTED"
}

Exception in task log (when using "long" dimension type):

2017-09-28T17:30:40,266 ERROR [select_druid_debug_[2017-09-28T17:00:00.000Z/2017-09-28T18:00:00.000Z]] io.druid.query.ChainedExecutionQueryRunner - Exception with one of the sequences!
java.lang.NullPointerException
	at io.druid.segment.LongDimensionIndexer$1IndexerLongColumnSelector.get(LongDimensionIndexer.java:115) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$LongSelectColumnSelectorStrategy.addRowValuesToSelectResult(SelectQueryEngine.java:143) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$LongSelectColumnSelectorStrategy.addRowValuesToSelectResult(SelectQueryEngine.java:132) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine.singleEvent(SelectQueryEngine.java:287) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$1.apply(SelectQueryEngine.java:252) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$1.apply(SelectQueryEngine.java:215) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.QueryRunnerHelper$1.apply(QueryRunnerHelper.java:68) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.QueryRunnerHelper$1.apply(QueryRunnerHelper.java:63) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappingAccumulator.accumulate(MappingAccumulator.java:42) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappingAccumulator.accumulate(MappingAccumulator.java:42) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.BaseSequence.accumulate(BaseSequence.java:46) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappedSequence.accumulate(MappedSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappedSequence.accumulate(MappedSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.FilteredSequence.accumulate(FilteredSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.Sequences.toList(Sequences.java:150) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:129) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:119) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_131]
	at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:297) [guava-16.0.1.jar:?]
	at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) [?:1.8.0_131]
	at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:58) [guava-16.0.1.jar:?]
	at io.druid.query.ChainedExecutionQueryRunner$1$1.apply(ChainedExecutionQueryRunner.java:117) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1.apply(ChainedExecutionQueryRunner.java:109) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	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 com.google.common.collect.Iterators.addAll(Iterators.java:357) [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 io.druid.query.ChainedExecutionQueryRunner$1.make(ChainedExecutionQueryRunner.java:105) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.BaseSequence.accumulate(BaseSequence.java:43) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.LazySequence.accumulate(LazySequence.java:40) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.LazySequence.accumulate(LazySequence.java:40) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.CPUTimeMetricQueryRunner$1.wrap(CPUTimeMetricQueryRunner.java:78) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner$2.accumulate(SpecificSegmentQueryRunner.java:83) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner.doNamed(SpecificSegmentQueryRunner.java:169) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner.access$200(SpecificSegmentQueryRunner.java:43) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner$3.wrap(SpecificSegmentQueryRunner.java:149) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.Sequences.toList(Sequences.java:150) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:129) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:119) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_131]
	at io.druid.query.PrioritizedListenableFutureTask.run(PrioritizedExecutorService.java:271) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
2017-09-28T17:30:40,273 ERROR [processing-0] io.druid.query.ChainedExecutionQueryRunner - Exception with one of the sequences!
java.lang.NullPointerException
	at io.druid.segment.LongDimensionIndexer$1IndexerLongColumnSelector.get(LongDimensionIndexer.java:115) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$LongSelectColumnSelectorStrategy.addRowValuesToSelectResult(SelectQueryEngine.java:143) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$LongSelectColumnSelectorStrategy.addRowValuesToSelectResult(SelectQueryEngine.java:132) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine.singleEvent(SelectQueryEngine.java:287) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$1.apply(SelectQueryEngine.java:252) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$1.apply(SelectQueryEngine.java:215) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.QueryRunnerHelper$1.apply(QueryRunnerHelper.java:68) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.QueryRunnerHelper$1.apply(QueryRunnerHelper.java:63) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappingAccumulator.accumulate(MappingAccumulator.java:42) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappingAccumulator.accumulate(MappingAccumulator.java:42) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.BaseSequence.accumulate(BaseSequence.java:46) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappedSequence.accumulate(MappedSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappedSequence.accumulate(MappedSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.FilteredSequence.accumulate(FilteredSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.Sequences.toList(Sequences.java:150) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:129) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:119) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_131]
	at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:297) ~[guava-16.0.1.jar:?]
	at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) ~[?:1.8.0_131]
	at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:58) ~[guava-16.0.1.jar:?]
	at io.druid.query.ChainedExecutionQueryRunner$1$1.apply(ChainedExecutionQueryRunner.java:117) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1.apply(ChainedExecutionQueryRunner.java:109) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	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 com.google.common.collect.Iterators.addAll(Iterators.java:357) ~[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 io.druid.query.ChainedExecutionQueryRunner$1.make(ChainedExecutionQueryRunner.java:105) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.BaseSequence.accumulate(BaseSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.LazySequence.accumulate(LazySequence.java:40) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.LazySequence.accumulate(LazySequence.java:40) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.CPUTimeMetricQueryRunner$1.wrap(CPUTimeMetricQueryRunner.java:78) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner$2.accumulate(SpecificSegmentQueryRunner.java:83) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner.doNamed(SpecificSegmentQueryRunner.java:169) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner.access$200(SpecificSegmentQueryRunner.java:43) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner$3.wrap(SpecificSegmentQueryRunner.java:149) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.Sequences.toList(Sequences.java:150) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:129) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:119) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_131]
	at io.druid.query.PrioritizedListenableFutureTask.run(PrioritizedExecutorService.java:271) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
2017-09-28T17:30:40,277 WARN [qtp1465146431-72[select_[druid_debug]_8fb83e14-1234-461a-89a4-f691721afa98]] io.druid.server.QueryResource - Exception occurred on request [SelectQuery{dataSource='druid_debug', querySegmentSpec=MultipleSpecificSegmentSpec{descriptors=[SegmentDescriptor{interval=2017-09-28T17:00:00.000Z/2017-09-28T18:00:00.000Z, version='2017-09-28T17:30:03.556Z', partitionNumber=0}]}, descending=false, dimFilter=null, granularity=AllGranularity, dimensions=null, metrics=null, virtualColumns=[], pagingSpec=PagingSpec{pagingIdentifiers={}, threshold=5, fromNext=true}}]
java.lang.NullPointerException
	at io.druid.segment.LongDimensionIndexer$1IndexerLongColumnSelector.get(LongDimensionIndexer.java:115) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$LongSelectColumnSelectorStrategy.addRowValuesToSelectResult(SelectQueryEngine.java:143) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$LongSelectColumnSelectorStrategy.addRowValuesToSelectResult(SelectQueryEngine.java:132) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine.singleEvent(SelectQueryEngine.java:287) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$1.apply(SelectQueryEngine.java:252) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$1.apply(SelectQueryEngine.java:215) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.QueryRunnerHelper$1.apply(QueryRunnerHelper.java:68) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.QueryRunnerHelper$1.apply(QueryRunnerHelper.java:63) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappingAccumulator.accumulate(MappingAccumulator.java:42) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappingAccumulator.accumulate(MappingAccumulator.java:42) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.BaseSequence.accumulate(BaseSequence.java:46) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappedSequence.accumulate(MappedSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappedSequence.accumulate(MappedSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.FilteredSequence.accumulate(FilteredSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.Sequences.toList(Sequences.java:150) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:129) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:119) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_131]
	at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:297) ~[guava-16.0.1.jar:?]
	at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) ~[?:1.8.0_131]
	at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:58) ~[guava-16.0.1.jar:?]
	at io.druid.query.ChainedExecutionQueryRunner$1$1.apply(ChainedExecutionQueryRunner.java:117) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1.apply(ChainedExecutionQueryRunner.java:109) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	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 com.google.common.collect.Iterators.addAll(Iterators.java:357) ~[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 io.druid.query.ChainedExecutionQueryRunner$1.make(ChainedExecutionQueryRunner.java:105) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.BaseSequence.accumulate(BaseSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.LazySequence.accumulate(LazySequence.java:40) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.LazySequence.accumulate(LazySequence.java:40) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.CPUTimeMetricQueryRunner$1.wrap(CPUTimeMetricQueryRunner.java:78) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner$2.accumulate(SpecificSegmentQueryRunner.java:83) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner.doNamed(SpecificSegmentQueryRunner.java:169) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner.access$200(SpecificSegmentQueryRunner.java:43) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner$3.wrap(SpecificSegmentQueryRunner.java:149) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.Sequences.toList(Sequences.java:150) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:129) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:119) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_131]
	at io.druid.query.PrioritizedListenableFutureTask.run(PrioritizedExecutorService.java:271) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]

Exception in task log (when using "float" dimension type):

2017-09-28T20:36:12,567 ERROR [select_druid_debug_[2017-09-28T20:00:00.000Z/2017-09-28T21:00:00.000Z]] io.druid.query.ChainedExecutionQueryRunner - Exception with one of the sequences!
java.lang.NullPointerException
	at io.druid.segment.FloatDimensionIndexer$1IndexerFloatColumnSelector.get(FloatDimensionIndexer.java:141) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$FloatSelectColumnSelectorStrategy.addRowValuesToSelectResult(SelectQueryEngine.java:158) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$FloatSelectColumnSelectorStrategy.addRowValuesToSelectResult(SelectQueryEngine.java:148) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine.singleEvent(SelectQueryEngine.java:287) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$1.apply(SelectQueryEngine.java:252) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$1.apply(SelectQueryEngine.java:215) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.QueryRunnerHelper$1.apply(QueryRunnerHelper.java:68) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.QueryRunnerHelper$1.apply(QueryRunnerHelper.java:63) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappingAccumulator.accumulate(MappingAccumulator.java:42) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappingAccumulator.accumulate(MappingAccumulator.java:42) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.BaseSequence.accumulate(BaseSequence.java:46) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappedSequence.accumulate(MappedSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappedSequence.accumulate(MappedSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.FilteredSequence.accumulate(FilteredSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.Sequences.toList(Sequences.java:150) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:129) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:119) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_131]
	at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:297) [guava-16.0.1.jar:?]
	at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) [?:1.8.0_131]
	at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:58) [guava-16.0.1.jar:?]
	at io.druid.query.ChainedExecutionQueryRunner$1$1.apply(ChainedExecutionQueryRunner.java:117) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1.apply(ChainedExecutionQueryRunner.java:109) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	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 com.google.common.collect.Iterators.addAll(Iterators.java:357) [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 io.druid.query.ChainedExecutionQueryRunner$1.make(ChainedExecutionQueryRunner.java:105) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.BaseSequence.accumulate(BaseSequence.java:43) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.LazySequence.accumulate(LazySequence.java:40) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.LazySequence.accumulate(LazySequence.java:40) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.CPUTimeMetricQueryRunner$1.wrap(CPUTimeMetricQueryRunner.java:78) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner$2.accumulate(SpecificSegmentQueryRunner.java:83) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner.doNamed(SpecificSegmentQueryRunner.java:169) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner.access$200(SpecificSegmentQueryRunner.java:43) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner$3.wrap(SpecificSegmentQueryRunner.java:149) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.Sequences.toList(Sequences.java:150) [java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:129) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:119) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_131]
	at io.druid.query.PrioritizedListenableFutureTask.run(PrioritizedExecutorService.java:271) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
2017-09-28T20:36:12,572 ERROR [processing-0] io.druid.query.ChainedExecutionQueryRunner - Exception with one of the sequences!
java.lang.NullPointerException
	at io.druid.segment.FloatDimensionIndexer$1IndexerFloatColumnSelector.get(FloatDimensionIndexer.java:141) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$FloatSelectColumnSelectorStrategy.addRowValuesToSelectResult(SelectQueryEngine.java:158) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$FloatSelectColumnSelectorStrategy.addRowValuesToSelectResult(SelectQueryEngine.java:148) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine.singleEvent(SelectQueryEngine.java:287) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$1.apply(SelectQueryEngine.java:252) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$1.apply(SelectQueryEngine.java:215) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.QueryRunnerHelper$1.apply(QueryRunnerHelper.java:68) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.QueryRunnerHelper$1.apply(QueryRunnerHelper.java:63) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappingAccumulator.accumulate(MappingAccumulator.java:42) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappingAccumulator.accumulate(MappingAccumulator.java:42) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.BaseSequence.accumulate(BaseSequence.java:46) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappedSequence.accumulate(MappedSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappedSequence.accumulate(MappedSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.FilteredSequence.accumulate(FilteredSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.Sequences.toList(Sequences.java:150) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:129) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:119) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_131]
	at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:297) ~[guava-16.0.1.jar:?]
	at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) ~[?:1.8.0_131]
	at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:58) ~[guava-16.0.1.jar:?]
	at io.druid.query.ChainedExecutionQueryRunner$1$1.apply(ChainedExecutionQueryRunner.java:117) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1.apply(ChainedExecutionQueryRunner.java:109) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	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 com.google.common.collect.Iterators.addAll(Iterators.java:357) ~[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 io.druid.query.ChainedExecutionQueryRunner$1.make(ChainedExecutionQueryRunner.java:105) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.BaseSequence.accumulate(BaseSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.LazySequence.accumulate(LazySequence.java:40) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.LazySequence.accumulate(LazySequence.java:40) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.CPUTimeMetricQueryRunner$1.wrap(CPUTimeMetricQueryRunner.java:78) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner$2.accumulate(SpecificSegmentQueryRunner.java:83) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner.doNamed(SpecificSegmentQueryRunner.java:169) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner.access$200(SpecificSegmentQueryRunner.java:43) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner$3.wrap(SpecificSegmentQueryRunner.java:149) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.Sequences.toList(Sequences.java:150) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:129) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:119) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_131]
	at io.druid.query.PrioritizedListenableFutureTask.run(PrioritizedExecutorService.java:271) [druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
2017-09-28T20:36:12,574 WARN [qtp1465146431-79[select_[druid_debug]_ba95dc9a-5dc8-4fbe-8a11-42e230ecd44b]] io.druid.server.QueryResource - Exception occurred on request [SelectQuery{dataSource='druid_debug', querySegmentSpec=MultipleSpecificSegmentSpec{descriptors=[SegmentDescriptor{interval=2017-09-28T20:00:00.000Z/2017-09-28T21:00:00.000Z, version='2017-09-28T20:35:46.771Z', partitionNumber=0}]}, descending=false, dimFilter=null, granularity=AllGranularity, dimensions=null, metrics=null, virtualColumns=[], pagingSpec=PagingSpec{pagingIdentifiers={}, threshold=10000, fromNext=true}}]
java.lang.NullPointerException
	at io.druid.segment.FloatDimensionIndexer$1IndexerFloatColumnSelector.get(FloatDimensionIndexer.java:141) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$FloatSelectColumnSelectorStrategy.addRowValuesToSelectResult(SelectQueryEngine.java:158) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$FloatSelectColumnSelectorStrategy.addRowValuesToSelectResult(SelectQueryEngine.java:148) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine.singleEvent(SelectQueryEngine.java:287) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$1.apply(SelectQueryEngine.java:252) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$1.apply(SelectQueryEngine.java:215) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.QueryRunnerHelper$1.apply(QueryRunnerHelper.java:68) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.QueryRunnerHelper$1.apply(QueryRunnerHelper.java:63) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappingAccumulator.accumulate(MappingAccumulator.java:42) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappingAccumulator.accumulate(MappingAccumulator.java:42) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.BaseSequence.accumulate(BaseSequence.java:46) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappedSequence.accumulate(MappedSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappedSequence.accumulate(MappedSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.FilteredSequence.accumulate(FilteredSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.Sequences.toList(Sequences.java:150) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:129) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:119) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_131]
	at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:297) ~[guava-16.0.1.jar:?]
	at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) ~[?:1.8.0_131]
	at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:58) ~[guava-16.0.1.jar:?]
	at io.druid.query.ChainedExecutionQueryRunner$1$1.apply(ChainedExecutionQueryRunner.java:117) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1.apply(ChainedExecutionQueryRunner.java:109) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	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 com.google.common.collect.Iterators.addAll(Iterators.java:357) ~[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 io.druid.query.ChainedExecutionQueryRunner$1.make(ChainedExecutionQueryRunner.java:105) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.BaseSequence.accumulate(BaseSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.LazySequence.accumulate(LazySequence.java:40) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.LazySequence.accumulate(LazySequence.java:40) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.CPUTimeMetricQueryRunner$1.wrap(CPUTimeMetricQueryRunner.java:78) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner$2.accumulate(SpecificSegmentQueryRunner.java:83) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner.doNamed(SpecificSegmentQueryRunner.java:169) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner.access$200(SpecificSegmentQueryRunner.java:43) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner$3.wrap(SpecificSegmentQueryRunner.java:149) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.Sequences.toList(Sequences.java:150) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:129) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:119) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_131]
	at io.druid.query.PrioritizedListenableFutureTask.run(PrioritizedExecutorService.java:271) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
2017-09-28T20:36:12,580 ERROR [qtp1465146431-79[select_[druid_debug]_ba95dc9a-5dc8-4fbe-8a11-42e230ecd44b]] io.druid.server.QueryResource - Exception handling request: {class=io.druid.server.QueryResource, exceptionType=class java.lang.NullPointerException, exceptionMessage=null, exception=java.lang.NullPointerException, query=SelectQuery{dataSource='druid_debug', querySegmentSpec=MultipleSpecificSegmentSpec{descriptors=[SegmentDescriptor{interval=2017-09-28T20:00:00.000Z/2017-09-28T21:00:00.000Z, version='2017-09-28T20:35:46.771Z', partitionNumber=0}]}, descending=false, dimFilter=null, granularity=AllGranularity, dimensions=null, metrics=null, virtualColumns=[], pagingSpec=PagingSpec{pagingIdentifiers={}, threshold=10000, fromNext=true}}, peer=REDACTED}
java.lang.NullPointerException
	at io.druid.segment.FloatDimensionIndexer$1IndexerFloatColumnSelector.get(FloatDimensionIndexer.java:141) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$FloatSelectColumnSelectorStrategy.addRowValuesToSelectResult(SelectQueryEngine.java:158) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$FloatSelectColumnSelectorStrategy.addRowValuesToSelectResult(SelectQueryEngine.java:148) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine.singleEvent(SelectQueryEngine.java:287) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$1.apply(SelectQueryEngine.java:252) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.select.SelectQueryEngine$1.apply(SelectQueryEngine.java:215) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.QueryRunnerHelper$1.apply(QueryRunnerHelper.java:68) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.QueryRunnerHelper$1.apply(QueryRunnerHelper.java:63) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappingAccumulator.accumulate(MappingAccumulator.java:42) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappingAccumulator.accumulate(MappingAccumulator.java:42) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.BaseSequence.accumulate(BaseSequence.java:46) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappedSequence.accumulate(MappedSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.MappedSequence.accumulate(MappedSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.FilteredSequence.accumulate(FilteredSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.Sequences.toList(Sequences.java:150) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:129) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:119) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_131]
	at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:297) ~[guava-16.0.1.jar:?]
	at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) ~[?:1.8.0_131]
	at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:58) ~[guava-16.0.1.jar:?]
	at io.druid.query.ChainedExecutionQueryRunner$1$1.apply(ChainedExecutionQueryRunner.java:117) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1.apply(ChainedExecutionQueryRunner.java:109) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	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 com.google.common.collect.Iterators.addAll(Iterators.java:357) ~[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 io.druid.query.ChainedExecutionQueryRunner$1.make(ChainedExecutionQueryRunner.java:105) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.BaseSequence.accumulate(BaseSequence.java:43) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.LazySequence.accumulate(LazySequence.java:40) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.LazySequence.accumulate(LazySequence.java:40) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.SequenceWrapper.wrap(SequenceWrapper.java:55) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.CPUTimeMetricQueryRunner$1.wrap(CPUTimeMetricQueryRunner.java:78) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner$2.accumulate(SpecificSegmentQueryRunner.java:83) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence$1.get(WrappingSequence.java:50) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner.doNamed(SpecificSegmentQueryRunner.java:169) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner.access$200(SpecificSegmentQueryRunner.java:43) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.spec.SpecificSegmentQueryRunner$3.wrap(SpecificSegmentQueryRunner.java:149) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.WrappingSequence.accumulate(WrappingSequence.java:45) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.java.util.common.guava.Sequences.toList(Sequences.java:150) ~[java-util-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:129) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at io.druid.query.ChainedExecutionQueryRunner$1$1$1.call(ChainedExecutionQueryRunner.java:119) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_131]
	at io.druid.query.PrioritizedListenableFutureTask.run(PrioritizedExecutorService.java:271) ~[druid-processing-0.10.0-iap5.jar:0.10.0-iap5]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]

Unfortunately, once this data has made it into druid, every subsequent query on the impacted datasource produces this same result.
Is this a known issue? Or perhaps we are doing something wrong in the way we are going about ingesting this data? Please let me know if there is any other information I can provide.

Thanks for your time,

-- Jared

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions