You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ru...@apache.org on 2010/12/15 14:18:22 UTC

svn commit: r1049539 - /synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/SynapseServer.java

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