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;