camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From davscl...@apache.org
Subject svn commit: r918055 - /camel/trunk/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RunMojo.java
Date Tue, 02 Mar 2010 14:37:26 GMT
Author: davsclaus
Date: Tue Mar  2 14:37:26 2010
New Revision: 918055

URL: http://svn.apache.org/viewvc?rev=918055&view=rev
Log:
CAMEL-2515: Printing exception on system err if error starting Camel.

Modified:
    camel/trunk/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RunMojo.java

Modified: camel/trunk/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RunMojo.java
URL: http://svn.apache.org/viewvc/camel/trunk/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RunMojo.java?rev=918055&r1=918054&r2=918055&view=diff
==============================================================================
--- camel/trunk/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RunMojo.java
(original)
+++ camel/trunk/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RunMojo.java
Tue Mar  2 14:37:26 2010
@@ -385,7 +385,7 @@
         
         if (usingSpringJavaConfigureMain) {
             mainClass = "org.apache.camel.spring.javaconfig.Main";
-            getLog().info("Using the org.apache.camel.spring.javaconfig.Main to initate a
camel context");
+            getLog().info("Using the org.apache.camel.spring.javaconfig.Main to initiate
a CamelContext");
         }
         
         if (getLog().isDebugEnabled()) {
@@ -414,6 +414,11 @@
                     }
                     main.invoke(main, new Object[] {arguments});
                 } catch (Exception e) { // just pass it on
+                    // let it be printed so end users can see the exception on the console
+                    System.err.println("*************************************");
+                    System.err.println("Error occurred while running main from: " + mainClass);
+                    e.printStackTrace();
+                    System.err.println("*************************************");
                     Thread.currentThread().getThreadGroup().uncaughtException(Thread.currentThread(),
e);
                 }
             }



Mime
View raw message