You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jd...@apache.org on 2008/09/11 07:25:39 UTC

svn commit: r694136 - /geronimo/gshell/trunk/gshell-cli/src/main/java/org/apache/geronimo/gshell/cli/Main.java

Author: jdillon
Date: Wed Sep 10 22:25:39 2008
New Revision: 694136

URL: http://svn.apache.org/viewvc?rev=694136&view=rev
Log:
Avoid ugly/confusing classworlds realm dumping

Modified:
    geronimo/gshell/trunk/gshell-cli/src/main/java/org/apache/geronimo/gshell/cli/Main.java

Modified: geronimo/gshell/trunk/gshell-cli/src/main/java/org/apache/geronimo/gshell/cli/Main.java
URL: http://svn.apache.org/viewvc/geronimo/gshell/trunk/gshell-cli/src/main/java/org/apache/geronimo/gshell/cli/Main.java?rev=694136&r1=694135&r2=694136&view=diff
==============================================================================
--- geronimo/gshell/trunk/gshell-cli/src/main/java/org/apache/geronimo/gshell/cli/Main.java (original)
+++ geronimo/gshell/trunk/gshell-cli/src/main/java/org/apache/geronimo/gshell/cli/Main.java Wed Sep 10 22:25:39 2008
@@ -254,9 +254,16 @@
         System.exit(code);
     }
 
-    public static void main(final String[] args) throws Exception {
-        Main main = new Main();
-        main.boot(args);
+    public static void main(final String[] args) {
+        try {
+            Main main = new Main();
+            main.boot(args);
+        }
+        catch (Throwable t) {
+            // Avoid ugly/confusing classworlds muck when an exception occurs which is not handled
+            t.printStackTrace(System.err);
+            System.err.flush();
+        }
     }
 }