Author: tjwatson
Date: Fri Jan 13 16:16:23 2017
New Revision: 1778624

URL: http://svn.apache.org/viewvc?rev=1778624&view=rev
Log:
[ARIES-1662] Fix behavior when Interceptor.preCall thows exception

Modified:
    
aries/trunk/blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/proxy/SingleInterceptorCollaborator.java

Modified: 
aries/trunk/blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/proxy/SingleInterceptorCollaborator.java
URL: 
http://svn.apache.org/viewvc/aries/trunk/blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/proxy/SingleInterceptorCollaborator.java?rev=1778624&r1=1778623&r2=1778624&view=diff
==============================================================================
--- 
aries/trunk/blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/proxy/SingleInterceptorCollaborator.java
 (original)
+++ 
aries/trunk/blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/proxy/SingleInterceptorCollaborator.java
 Fri Jan 13 16:16:23 2017
@@ -58,7 +58,8 @@ public class SingleInterceptorCollaborat
         try {
               callToken = interceptor.preCall(cm, m, parameters);
         } catch (Throwable t) {
-            postInvokeExceptionalReturn(callToken, o, m, t);
+               // using null token here to be consistent with what 
Collaborator does
+            postInvokeExceptionalReturn(null, o, m, t);
             throw t;
         }
         return callToken;


Reply via email to