[
https://issues.apache.org/jira/browse/STORM-846?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14570832#comment-14570832
]
Jungtaek Lim commented on STORM-846:
------------------------------------
Seems like we have some options to solve.
1. Don't clear _inputs while cleanup() and let GC take care of all things.
2. Synchronize ShellBolt.cleanup() and ReaderThread.run() loop using lock.
3. What else?
I'd like to hear your opinion. Thanks in advance!
> ShellBolt throws java.lang.RuntimeException: Anchored onto <TupleId> after
> ack/fail
> -----------------------------------------------------------------------------------
>
> Key: STORM-846
> URL: https://issues.apache.org/jira/browse/STORM-846
> Project: Apache Storm
> Issue Type: Bug
> Reporter: Jungtaek Lim
> Assignee: Jungtaek Lim
>
> charlie quillard reports about strange behavior on multilang bolt.
> {quote}
> I have a problem with my shellbolt, which uses a cpp bolt(with this wrapper :
> http://demeter.inf.ed.ac.uk/cross/stormcpp.html ) with the multilang module.
> This one dies because the shellBolt's attribute "_inputs" is empty and call
> the next runtime exception : "Anchored onto #Anchor after ack/fail" .
> The log: http://pastebin.com/pG9mHt8X
> {quote}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)