[ 
https://issues.apache.org/jira/browse/STORM-1939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15365701#comment-15365701
 ] 

ASF GitHub Bot commented on STORM-1939:
---------------------------------------

Github user HeartSaVioR commented on a diff in the pull request:

    https://github.com/apache/storm/pull/1543#discussion_r69858030
  
    --- Diff: storm-core/src/jvm/org/apache/storm/task/ShellBolt.java ---
    @@ -158,8 +158,8 @@ public void execute(Tuple input) {
     
                 _pendingWrites.putBoltMsg(boltMsg);
             } catch(InterruptedException e) {
    -            String processInfo = _process.getProcessInfoString() + 
_process.getProcessTerminationInfoString();
    -            throw new RuntimeException("Error during multilang processing 
" + processInfo, e);
    +            // It's likely that Bolt is shutting down so no need to throw 
RuntimeException
    --- End diff --
    
    Yes sure. Please ping me once it's done.


> Frequent InterruptedException raised by ShellBoltMessageQueue.poll
> ------------------------------------------------------------------
>
>                 Key: STORM-1939
>                 URL: https://issues.apache.org/jira/browse/STORM-1939
>             Project: Apache Storm
>          Issue Type: Bug
>          Components: storm-core
>    Affects Versions: 1.0.1
>            Reporter: Dan Blanchard
>            Assignee: Jungtaek Lim
>
> We've recently started testing out Storm 1.0.1 on a beta cluster we have 
> setup, and we've noticed that one of our topologies frequently crashes with 
> the following stack trace:
> {code:java}
> java.lang.InterruptedException 
>     at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:2017)
>  
>     at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2095)
>  
>     at 
> org.apache.storm.utils.ShellBoltMessageQueue.poll(ShellBoltMessageQueue.java:104)
>  
>     at 
> org.apache.storm.task.ShellBolt$BoltWriterRunnable.run(ShellBolt.java:383) 
>     at java.lang.Thread.run(Thread.java:745)
> {code}
> We're using a lot of Python components with streamparse 3.0.0.dev3 and are 
> using the [MessagePackSerializer that was originally from 
> pyleus|https://github.com/YelpArchive/pyleus/blob/develop/topology_builder/src/main/java/com/yelp/pyleus/serializer/MessagePackSerializer.java]
>  with all the instances of "backtype" replaced with "org.apache".
> Aside from the frequent bolt deaths from these exceptions, things seem to 
> work, so I'm not sure what's going on here.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to