|
@@ -18,7 +18,6 @@
|
|
|
|
|
|
package org.apache.hadoop.yarn.client.api.async.impl;
|
|
|
|
|
|
-import java.io.IOException;
|
|
|
import java.nio.ByteBuffer;
|
|
|
import java.util.EnumSet;
|
|
|
import java.util.HashSet;
|
|
@@ -51,7 +50,6 @@ import org.apache.hadoop.yarn.client.api.impl.NMClientImpl;
|
|
|
import org.apache.hadoop.yarn.conf.YarnConfiguration;
|
|
|
import org.apache.hadoop.yarn.event.AbstractEvent;
|
|
|
import org.apache.hadoop.yarn.event.EventHandler;
|
|
|
-import org.apache.hadoop.yarn.exceptions.YarnException;
|
|
|
import org.apache.hadoop.yarn.ipc.RPCUtil;
|
|
|
import org.apache.hadoop.yarn.state.InvalidStateTransitionException;
|
|
|
import org.apache.hadoop.yarn.state.MultipleArcTransition;
|
|
@@ -636,12 +634,8 @@ public class NMClientAsyncImpl extends NMClientAsync {
|
|
|
+ "Container " + containerId, thr);
|
|
|
}
|
|
|
return ContainerState.RUNNING;
|
|
|
- } catch (YarnException e) {
|
|
|
+ } catch (Throwable e) {
|
|
|
return onExceptionRaised(container, event, e);
|
|
|
- } catch (IOException e) {
|
|
|
- return onExceptionRaised(container, event, e);
|
|
|
- } catch (Throwable t) {
|
|
|
- return onExceptionRaised(container, event, t);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -854,12 +848,8 @@ public class NMClientAsyncImpl extends NMClientAsync {
|
|
|
+ "Container " + event.getContainerId(), thr);
|
|
|
}
|
|
|
return ContainerState.DONE;
|
|
|
- } catch (YarnException e) {
|
|
|
- return onExceptionRaised(container, event, e);
|
|
|
- } catch (IOException e) {
|
|
|
+ } catch (Throwable e) {
|
|
|
return onExceptionRaised(container, event, e);
|
|
|
- } catch (Throwable t) {
|
|
|
- return onExceptionRaised(container, event, t);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -966,12 +956,8 @@ public class NMClientAsyncImpl extends NMClientAsync {
|
|
|
"Unchecked exception is thrown from onContainerStatusReceived" +
|
|
|
" for Container " + event.getContainerId(), thr);
|
|
|
}
|
|
|
- } catch (YarnException e) {
|
|
|
- onExceptionRaised(containerId, e);
|
|
|
- } catch (IOException e) {
|
|
|
+ } catch (Throwable e) {
|
|
|
onExceptionRaised(containerId, e);
|
|
|
- } catch (Throwable t) {
|
|
|
- onExceptionRaised(containerId, t);
|
|
|
}
|
|
|
} else {
|
|
|
StatefulContainer container = containers.get(containerId);
|