Zameer Manji created AURORA-1580:
------------------------------------
Summary: java.util.NoSuchElementException from TaskHistoryPruner
Key: AURORA-1580
URL: https://issues.apache.org/jira/browse/AURORA-1580
Project: Aurora
Issue Type: Bug
Reporter: Zameer Manji
I have discovered the following exception from a scheduler that is running off
master:
{noformat}
E0113 22:51:55.941 [AsyncProcessor-2, AsyncUtil:123]
java.util.concurrent.ExecutionException: java.util.NoSuchElementException
java.util.concurrent.ExecutionException: java.util.NoSuchElementException
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
~[na:1.8.0_66-Tw8r9b1]
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
~[na:1.8.0_66-Tw8r9b1]
at
org.apache.aurora.scheduler.base.AsyncUtil.evaluateResult(AsyncUtil.java:118)
[aurora-110.jar:na]
at
org.apache.aurora.scheduler.base.AsyncUtil.access$000(AsyncUtil.java:32)
[aurora-110.jar:na]
at
org.apache.aurora.scheduler.base.AsyncUtil$1.afterExecute(AsyncUtil.java:59)
[aurora-110.jar:na]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1150)
[na:1.8.0_66-Tw8r9b1]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[na:1.8.0_66-Tw8r9b1]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_66-Tw8r9b1]
Caused by: java.util.NoSuchElementException: null
at com.google.common.collect.Iterables.getLast(Iterables.java:784)
~[guava-19.0.jar:na]
at
org.apache.aurora.scheduler.base.Tasks.getLatestEvent(Tasks.java:149)
~[aurora-110.jar:na]
at org.apache.aurora.scheduler.base.Tasks$1.apply(Tasks.java:156)
~[aurora-110.jar:na]
at org.apache.aurora.scheduler.base.Tasks$1.apply(Tasks.java:153)
~[aurora-110.jar:na]
at
com.google.common.collect.ByFunctionOrdering.compare(ByFunctionOrdering.java:45)
~[guava-19.0.jar:na]
at java.util.TimSort.binarySort(TimSort.java:296) ~[na:1.8.0_66-Tw8r9b1]
at java.util.TimSort.sort(TimSort.java:239) ~[na:1.8.0_66-Tw8r9b1]
at java.util.Arrays.sort(Arrays.java:1438) ~[na:1.8.0_66-Tw8r9b1]
at com.google.common.collect.Ordering.sortedCopy(Ordering.java:860)
~[guava-19.0.jar:na]
at
org.apache.aurora.scheduler.pruning.TaskHistoryPruner.lambda$registerInactiveTask$20(TaskHistoryPruner.java:156)
~[aurora-110.jar:na]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
~[na:1.8.0_66-Tw8r9b1]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
~[na:1.8.0_66-Tw8r9b1]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
~[na:1.8.0_66-Tw8r9b1]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
~[na:1.8.0_66-Tw8r9b1]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[na:1.8.0_66-Tw8r9b1]
... 2 common frames omitted
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)