Skip to content

compact task throws NullPointerException #5611

@pdeva

Description

@pdeva
2018-04-09 20:05:03,829 ERROR i.d.i.o.ThreadPoolTaskRunner [task-runner-0-priority-0] Exception while running task[CompactionTask{id=compact_pctile-hour_2018-04-09T20:04:50.734Z, type=compact, dataSource=pctile-hour}]
java.lang.NullPointerException
	at io.druid.indexing.common.task.CompactionTask.lambda$createDataSchema$1(CompactionTask.java:299) ~[druid-indexing-service-0.12.0.jar:0.12.0]
	at java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90) ~[?:1.8.0_161]
	at java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1359) ~[?:1.8.0_161]
	at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126) ~[?:1.8.0_161]
	at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498) ~[?:1.8.0_161]
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) ~[?:1.8.0_161]
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[?:1.8.0_161]
	at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230) ~[?:1.8.0_161]
	at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196) ~[?:1.8.0_161]
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_161]
	at java.util.stream.ReferencePipeline.allMatch(ReferencePipeline.java:454) ~[?:1.8.0_161]
	at io.druid.indexing.common.task.CompactionTask.createDataSchema(CompactionTask.java:299) ~[druid-indexing-service-0.12.0.jar:0.12.0]
	at io.druid.indexing.common.task.CompactionTask.createIngestionSchema(CompactionTask.java:232) ~[druid-indexing-service-0.12.0.jar:0.12.0]
	at io.druid.indexing.common.task.CompactionTask.run(CompactionTask.java:184) ~[druid-indexing-service-0.12.0.jar:0.12.0]
	at io.druid.indexing.overlord.ThreadPoolTaskRunner$ThreadPoolTaskRunnerCallable.call(ThreadPoolTaskRunner.java:444) [druid-indexing-service-0.12.0.jar:0.12.0]
	at io.druid.indexing.overlord.ThreadPoolTaskRunner$ThreadPoolTaskRunnerCallable.call(ThreadPoolTaskRunner.java:416) [druid-indexing-service-0.12.0.jar:0.12.0]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_161]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_161]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_161]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_161]

State of segments:

image

Task specification:

{
  "type": "compact",
  "dataSource": "pctile-hour",
  "interval": "2018-04-08T00:00:00.000Z/2018-04-09T00:00:00.000Z"
}

Payload:

{
  "task": "compact_pctile-hour_2018-04-09T20:04:50.734Z",
  "payload": {
    "id": "compact_pctile-hour_2018-04-09T20:04:50.734Z",
    "resource": {
      "availabilityGroup": "compact_pctile-hour_2018-04-09T20:04:50.734Z",
      "requiredCapacity": 1
    },
    "dataSource": "pctile-hour",
    "interval": "2018-04-08T00:00:00.000Z/2018-04-09T00:00:00.000Z",
    "segments": null,
    "tuningConfig": null,
    "context": null,
    "groupId": "compact_pctile-hour_2018-04-09T20:04:50.734Z",
    "dimensionsSpec": null
  }
}

Druid 0.12.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions