[jboss-cvs] JBossAS SVN: r109837 - 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
Fri Dec 10 20:46:10 EST 2010
Author: ALRubinger
Date: 2010-12-10 20:46:10 -0500 (Fri, 10 Dec 2010)
New Revision: 109837
Modified:
projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateful/StatefulCacheInterceptor.java
Log:
[EJBTHREE-1721] Non-AppException Throwables should remove the SFSB instance
Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateful/StatefulCacheInterceptor.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateful/StatefulCacheInterceptor.java 2010-12-11 00:49:48 UTC (rev 109836)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateful/StatefulCacheInterceptor.java 2010-12-11 01:46:10 UTC (rev 109837)
@@ -77,6 +77,14 @@
}
throw ex;
}
+ catch(final Throwable t)
+ {
+ if(log.isTraceEnabled())
+ log.trace("Removing bean " + id + " because of Throwable", t);
+ container.getCache().remove(id);
+ target.setDiscarded(true);
+ throw t;
+ }
finally
{
container.popContext();
More information about the jboss-cvs-commits
mailing list