Github user revans2 commented on the issue:
https://github.com/apache/storm/pull/1697
OK so going through the code in both cases it looks like the only way that
can happen is if the workers is somehow being shut down multiple times. My
guess is that because the slots are on different threads there is a race now
between shutting down a worker through the slot and shutting down the worker
through the cluster shutting down.
I'll look into reproducing it. @srdo is there any way you can share your
test case with us? It would make my job a lot simpler of trying to reproduce
and fix it.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---