Author: asankha
Date: Mon May  7 23:08:21 2007
New Revision: 536072

URL: http://svn.apache.org/viewvc?view=rev&rev=536072
Log:
minor fix to remove a proxy service if it gets added but with errors (rollback)

Modified:
    
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java

Modified: 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java?view=diff&rev=536072&r1=536071&r2=536072
==============================================================================
--- 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
 Mon May  7 23:08:21 2007
@@ -348,7 +348,12 @@
             axisCfg.addService(proxyService);
             this.setRunning(true);
         } catch (AxisFault axisFault) {
-            handleException("Unable to start the Proxy Service");
+            try {
+                if (axisCfg.getService(proxyService.getName()) != null) {
+                    axisCfg.removeService(proxyService.getName());
+                }
+            } catch (AxisFault ignore) {}
+            handleException("Error adding Proxy service to the Axis2 engine");
         }
 
         // todo: need to remove this and engage modules by looking at policies



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

Reply via email to