Author: supun
Date: Fri May  6 09:41:35 2011
New Revision: 1100150

URL: http://svn.apache.org/viewvc?rev=1100150&view=rev
Log:
avoiding a possible null point exception in case of LB and FO endpoints

Modified:
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/EndpointContext.java

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/EndpointContext.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/EndpointContext.java?rev=1100150&r1=1100149&r2=1100150&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/EndpointContext.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/EndpointContext.java
 Fri May  6 09:41:35 2011
@@ -173,6 +173,7 @@ public class EndpointContext {
 
         if (isClustered) {
             Replicator.setAndReplicateState(STATE_KEY, state, cfgCtx);
+            if (definition == null) return;
             switch (state) {
                 case ST_ACTIVE: {
                     Replicator.setAndReplicateState(REMAINING_RETRIES_KEY,
@@ -223,6 +224,7 @@ public class EndpointContext {
         } else {
 
             localState = state;
+            if (definition == null) return;
             switch (state) {
                 case ST_ACTIVE: {
                     localRemainingRetries = 
definition.getRetriesOnTimeoutBeforeSuspend();


Reply via email to