[ 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)