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);
                 }
             }


Reply via email to