Github user srdo commented on a diff in the pull request:
https://github.com/apache/storm/pull/2341#discussion_r143348650
--- Diff: storm-client/src/jvm/org/apache/storm/utils/Utils.java ---
@@ -865,7 +879,7 @@ public static void
setupDefaultUncaughtExceptionHandler() {
Thread.setDefaultUncaughtExceptionHandler(new
Thread.UncaughtExceptionHandler() {
public void uncaughtException(Thread thread, Throwable
thrown) {
try {
- handleUncaughtException(thrown);
+
handleUncaughtExceptionWithoutKillingProcess(thrown);
--- End diff --
Same question, if a thread gets an exception and the process is not shut
down, will the thread be replaced?
---