[ 
https://issues.apache.org/jira/browse/HADOOP-13000?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Steve Loughran resolved HADOOP-13000.
-------------------------------------
    Resolution: Invalid

log from an old bit of code. It was an interruption. next stack trace for a new 
app

> IPC client can raise UndeclaredThrowableException during failure handling if 
> maxwait==0
> ---------------------------------------------------------------------------------------
>
>                 Key: HADOOP-13000
>                 URL: https://issues.apache.org/jira/browse/HADOOP-13000
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: ipc
>    Affects Versions: 2.7.1
>            Reporter: Steve Loughran
>
> When an IPC falls, it may goes into a retry process, which sleeps via 
> Thread.sleep() .
> If this happens, and the max wait interval is set to 0, then an 
> InterruptedException can trigger in a Thread.sleep() operation. This isn't in 
> the method signatures, so gets wrapped in an UndeclaredThrowable. This isn't 
> an IOE, so all code catching IOEs get confused.
> The original exception is also completely lost.
> Proposed: InterruptedExceptions in the sleep are caught, trigger throwing of 
> the original exception instead 



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

Reply via email to