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;
     }
 


Reply via email to