Author: carnold
Date: Tue Aug  5 15:38:46 2008
New Revision: 683009

URL: http://svn.apache.org/viewvc?rev=683009&view=rev
Log:
Bug 45485: Avoid JDK 1.4+ RuntimeException constructor

Modified:
    logging/log4j/trunk/src/main/java/org/apache/log4j/jmx/Agent.java

Modified: logging/log4j/trunk/src/main/java/org/apache/log4j/jmx/Agent.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/trunk/src/main/java/org/apache/log4j/jmx/Agent.java?rev=683009&r1=683008&r2=683009&view=diff
==============================================================================
--- logging/log4j/trunk/src/main/java/org/apache/log4j/jmx/Agent.java (original)
+++ logging/log4j/trunk/src/main/java/org/apache/log4j/jmx/Agent.java Tue Aug  
5 15:38:46 2008
@@ -63,7 +63,7 @@
         newInstance = Class.forName(
                 "com.sun.jdmk.comm.HtmlAdapterServer").newInstance();
       } catch (Exception ex) {
-          throw new RuntimeException(ex);
+          throw new RuntimeException(ex.toString());
       }
       return newInstance;
   }
@@ -82,11 +82,13 @@
           Throwable cause = ex.getTargetException();
           if (cause instanceof RuntimeException) {
               throw (RuntimeException) cause;
+          } else if (cause != null) {
+              throw new RuntimeException(cause.toString());
           } else {
-              throw new RuntimeException(cause);
+              throw new RuntimeException();
           }
       } catch(Exception ex) {
-          throw new RuntimeException(ex);
+          throw new RuntimeException(ex.toString());
       }
   }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to