Author: rmannibucau Date: Tue May 7 15:30:29 2013 New Revision: 1479943 URL: http://svn.apache.org/r1479943 Log: getParameters can't be called from interceptor when around lifecycle hooks
Modified: tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/interceptor/ReflectionInvocationContext.java Modified: tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/interceptor/ReflectionInvocationContext.java URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/interceptor/ReflectionInvocationContext.java?rev=1479943&r1=1479942&r2=1479943&view=diff ============================================================================== --- tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/interceptor/ReflectionInvocationContext.java (original) +++ tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/interceptor/ReflectionInvocationContext.java Tue May 7 15:30:29 2013 @@ -75,9 +75,10 @@ public class ReflectionInvocationContext public Object[] getParameters() { //TODO Need to figure out what is going on with afterCompletion call back here ? + if (Operation.POST_CONSTRUCT.equals(operation) || Operation.PRE_DESTROY.equals(operation)) { //if (operation.isCallback() && !operation.equals(Operation.AFTER_COMPLETION) && !operation.equals(Operation.TIMEOUT)) { - // throw new IllegalStateException(getIllegalParameterAccessMessage()); - //} + throw new IllegalStateException(getIllegalParameterAccessMessage()); + } return this.parameters; }