From a6bcfbc45752fde31b27377893e630509b1b193f Mon Sep 17 00:00:00 2001 From: "Robert (Bobby) Evans" Date: Tue, 1 Mar 2016 10:58:45 -0600 Subject: [PATCH] STORM-1592: clojure code calling into Utils.exitProcess throws ClassCastException --- storm-core/src/jvm/org/apache/storm/utils/Utils.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/storm-core/src/jvm/org/apache/storm/utils/Utils.java b/storm-core/src/jvm/org/apache/storm/utils/Utils.java index bc12e8eb4a7..e04600a1daf 100644 --- a/storm-core/src/jvm/org/apache/storm/utils/Utils.java +++ b/storm-core/src/jvm/org/apache/storm/utils/Utils.java @@ -1742,13 +1742,8 @@ public static String uuid() { return UUID.randomUUID().toString(); } - public static void exitProcess (int val, Object... msg) { - StringBuilder errorMessage = new StringBuilder(); - errorMessage.append("Halting process: "); - for (Object oneMessage: msg) { - errorMessage.append(oneMessage); - } - String combinedErrorMessage = errorMessage.toString(); + public static void exitProcess (int val, String msg) { + String combinedErrorMessage = "Halting process: " + msg; LOG.error(combinedErrorMessage, new RuntimeException(combinedErrorMessage)); Runtime.getRuntime().exit(val); }