The exception was 

```
  KafkaSupervisorTest.testCheckpointForInactiveTaskGroup:2118 
java.lang.AssertionError: 
  Unexpected method call TaskRunner.getRunningTasks():
        at 
org.easymock.internal.MockInvocationHandler.invoke(MockInvocationHandler.java:44)
        at 
org.easymock.internal.ObjectMethodsFilter.invoke(ObjectMethodsFilter.java:94)
        at com.sun.proxy.$Proxy43.getRunningTasks(Unknown Source)
        at 
io.druid.indexing.kafka.supervisor.KafkaSupervisor$1.getTaskLocation(KafkaSupervisor.java:296)
        at 
io.druid.indexing.kafka.supervisor.KafkaSupervisor.checkpointTaskGroup(KafkaSupervisor.java:1503)
        at 
io.druid.indexing.kafka.supervisor.KafkaSupervisor.checkTaskDuration(KafkaSupervisor.java:1433)
        at 
io.druid.indexing.kafka.supervisor.KafkaSupervisor.runInternal(KafkaSupervisor.java:879)
        at 
io.druid.indexing.kafka.supervisor.KafkaSupervisor$RunNotice.handle(KafkaSupervisor.java:595)
        at 
io.druid.indexing.kafka.supervisor.KafkaSupervisor$2.run(KafkaSupervisor.java:369)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
```

So, I added 
`expect(taskRunner.getRunningTasks()).andReturn(workItems).anyTimes();`. 
Hopefully this fixes this issue.

[ Full content available at: 
https://github.com/apache/incubator-druid/pull/6207 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to