7187876: ClassCastException in TCPTransport.executeAcceptLoop
Reviewed-by: dholmes, smarks
This commit is contained in:
parent
7a13d26b0c
commit
f001b9eb53
@ -28,6 +28,7 @@ import java.lang.ref.Reference;
|
|||||||
import java.lang.ref.SoftReference;
|
import java.lang.ref.SoftReference;
|
||||||
import java.lang.ref.WeakReference;
|
import java.lang.ref.WeakReference;
|
||||||
import java.lang.reflect.InvocationTargetException;
|
import java.lang.reflect.InvocationTargetException;
|
||||||
|
import java.lang.reflect.UndeclaredThrowableException;
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@ -462,8 +463,10 @@ public class TCPTransport extends Transport {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// continue loop
|
// continue loop
|
||||||
} else {
|
} else if (t instanceof Error) {
|
||||||
throw (Error) t;
|
throw (Error) t;
|
||||||
|
} else {
|
||||||
|
throw new UndeclaredThrowableException(t);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user