[jboss-cvs] JBossAS SVN: r110117 - projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateful.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Dec 21 23:19:05 EST 2010


Author: smarlow at redhat.com
Date: 2010-12-21 23:19:04 -0500 (Tue, 21 Dec 2010)
New Revision: 110117

Modified:
   projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateful/StatefulContainer.java
Log:
EJBTHREE-2222 workaround for PostConstruct NPE

Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateful/StatefulContainer.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateful/StatefulContainer.java	2010-12-22 03:18:10 UTC (rev 110116)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateful/StatefulContainer.java	2010-12-22 04:19:04 UTC (rev 110117)
@@ -148,16 +148,17 @@
       try
       {
          injectBeanContext(sfctx);
+         StatefulBeanContext.currentBean.push(sfctx);
+         invokePostConstruct(sfctx);
       }
       finally
       {
+         StatefulBeanContext.currentBean.pop();
          popContext();
          // this is for propagated extended PC's
          sfctx.popContainedIn();
       }
 
-      invokePostConstruct(sfctx);
-
       return sfctx;
    }
 



More information about the jboss-cvs-commits mailing list