Author: ruwan
Date: Wed Dec 15 13:18:22 2010
New Revision: 1049539

URL: http://svn.apache.org/viewvc?rev=1049539&view=rev
Log:
Fixing the issue with the clean shutdown in case of an error in loading the 
configuration

Modified:
    
synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/SynapseServer.java

Modified: 
synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/SynapseServer.java
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/SynapseServer.java?rev=1049539&r1=1049538&r2=1049539&view=diff
==============================================================================
--- 
synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/SynapseServer.java
 (original)
+++ 
synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/SynapseServer.java
 Wed Dec 15 13:18:22 2010
@@ -75,8 +75,11 @@ public class SynapseServer {
             new CountDownLatch(1).await();
 
         } catch (SynapseException e) {
-            log.error("Error starting Apache Synapse, trying a clean 
shutdown...", e);
+            log.fatal("Error starting Apache Synapse, trying a clean 
shutdown...", e);
             serverManager.shutdown();
+            log.info("Clean shutdown due to the startups error complete");
+            log.info("Halting JVM");
+            System.exit(1);
         }
     }
 


Reply via email to