You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by cs...@apache.org on 2015/08/10 16:50:27 UTC
svn commit: r1695097 -
/aries/trunk/jpa/jpa-blueprint/src/main/java/org/apache/aries/jpa/blueprint/impl/JpaInterceptor.java
Author: cschneider
Date: Mon Aug 10 14:50:26 2015
New Revision: 1695097
URL: http://svn.apache.org/r1695097
Log:
[ARIES-1372] Avoid NPE
Modified:
aries/trunk/jpa/jpa-blueprint/src/main/java/org/apache/aries/jpa/blueprint/impl/JpaInterceptor.java
Modified: aries/trunk/jpa/jpa-blueprint/src/main/java/org/apache/aries/jpa/blueprint/impl/JpaInterceptor.java
URL: http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-blueprint/src/main/java/org/apache/aries/jpa/blueprint/impl/JpaInterceptor.java?rev=1695097&r1=1695096&r2=1695097&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-blueprint/src/main/java/org/apache/aries/jpa/blueprint/impl/JpaInterceptor.java (original)
+++ aries/trunk/jpa/jpa-blueprint/src/main/java/org/apache/aries/jpa/blueprint/impl/JpaInterceptor.java Mon Aug 10 14:50:26 2015
@@ -65,13 +65,17 @@ public class JpaInterceptor implements I
public void postCallWithException(ComponentMetadata cm, Method m, Throwable ex, Object preCallToken) {
LOG.debug("PostCallWithException for bean {}, method {}", cm.getId(), m.getName(), ex);
- ((Coordination) preCallToken).fail(ex);
+ if (preCallToken != null) {
+ ((Coordination) preCallToken).fail(ex);
+ }
}
public void postCallWithReturn(ComponentMetadata cm, Method m, Object returnType, Object preCallToken)
throws Exception {
LOG.debug("PostCallWithReturn for bean {}, method {}", cm.getId(), m.getName());
- ((Coordination) preCallToken).end();
+ if (preCallToken != null) {
+ ((Coordination) preCallToken).end();
+ }
}