Github user HeartSaVioR commented on the issue: https://github.com/apache/storm/pull/2502 Looks like storm-core error is related to worker crash while shutting down. https://travis-ci.org/apache/storm/jobs/336372156 ``` 36913 [SLOT_1027] INFO o.a.s.e.ExecutorShutdown - Shut down executor 2:[3, 3] 36913 [SLOT_1027] INFO o.a.s.e.ExecutorShutdown - Shutting down executor 19d8dc30-7afc-44b1-a466-26064b50a580:[2, 2] 36913 [Thread-334-19d8dc30-7afc-44b1-a466-26064b50a580-executor[2, 2]] INFO o.a.s.u.Utils - Async loop interrupted! 36914 [SLOT_1027] INFO o.a.s.e.ExecutorShutdown - Shut down executor 19d8dc30-7afc-44b1-a466-26064b50a580:[2, 2] 36914 [SLOT_1027] INFO o.a.s.e.ExecutorShutdown - Shutting down executor 1:[1, 1] 36914 [Thread-335-1-executor[1, 1]] INFO o.a.s.u.Utils - Async loop interrupted! 36914 [SLOT_1027] INFO o.a.s.e.ExecutorShutdown - Shut down executor 1:[1, 1] 36914 [SLOT_1027] INFO o.a.s.d.w.Worker - Shut down executors 36914 [SLOT_1027] INFO o.a.s.d.w.Worker - Shutting down transfer thread 36914 [Worker-Transfer] ERROR o.a.s.u.Utils - Async loop died! java.lang.ClassCastException: java.lang.Object cannot be cast to org.apache.storm.messaging.TaskMessage at org.apache.storm.daemon.worker.WorkerTransfer.accept(WorkerTransfer.java:84) ~[storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at org.apache.storm.utils.JCQueue.consumeImpl(JCQueue.java:309) ~[storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at org.apache.storm.utils.JCQueue.consume(JCQueue.java:290) ~[storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at org.apache.storm.utils.JCQueue.consume(JCQueue.java:281) ~[storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at org.apache.storm.daemon.worker.WorkerTransfer.lambda$makeTransferThread$0(WorkerTransfer.java:75) ~[storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at org.apache.storm.utils.Utils$2.run(Utils.java:350) [storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151] 36914 [Worker-Transfer] ERROR o.a.s.u.Utils - Async loop died! java.lang.RuntimeException: java.lang.ClassCastException: java.lang.Object cannot be cast to org.apache.storm.messaging.TaskMessage at org.apache.storm.utils.Utils$2.run(Utils.java:363) ~[storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151] Caused by: java.lang.ClassCastException: java.lang.Object cannot be cast to org.apache.storm.messaging.TaskMessage at org.apache.storm.daemon.worker.WorkerTransfer.accept(WorkerTransfer.java:84) ~[storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at org.apache.storm.utils.JCQueue.consumeImpl(JCQueue.java:309) ~[storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at org.apache.storm.utils.JCQueue.consume(JCQueue.java:290) ~[storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at org.apache.storm.utils.JCQueue.consume(JCQueue.java:281) ~[storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at org.apache.storm.daemon.worker.WorkerTransfer.lambda$makeTransferThread$0(WorkerTransfer.java:75) ~[storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at org.apache.storm.utils.Utils$2.run(Utils.java:350) ~[storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] ... 1 more 36915 [Worker-Transfer] ERROR o.a.s.u.Utils - Halting process: Async loop died! java.lang.RuntimeException: Halting process: Async loop died! at org.apache.storm.utils.Utils.exitProcess(Utils.java:465) [storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at org.apache.storm.utils.Utils$3.uncaughtException(Utils.java:373) [storm-client-2.0.0-SNAPSHOT.jar:2.0.0-SNAPSHOT] at java.lang.Thread.dispatchUncaughtException(Thread.java:1959) [?:1.8.0_151] ```
---