[jboss-cvs] JBossAS SVN: r63768 - trunk/ejb3/src/main/org/jboss/ejb3.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Jul 2 08:29:17 EDT 2007
Author: wolfc
Date: 2007-07-02 08:29:17 -0400 (Mon, 02 Jul 2007)
New Revision: 63768
Modified:
trunk/ejb3/src/main/org/jboss/ejb3/MCKernelAbstraction.java
Log:
EJBTHREE-1001: continue on failure
Modified: trunk/ejb3/src/main/org/jboss/ejb3/MCKernelAbstraction.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/MCKernelAbstraction.java 2007-07-02 12:18:34 UTC (rev 63767)
+++ trunk/ejb3/src/main/org/jboss/ejb3/MCKernelAbstraction.java 2007-07-02 12:29:17 UTC (rev 63768)
@@ -181,8 +181,24 @@
{
// EJBTHREE-606: emulate the ServiceController calls
MBeanInfo info = server.getMBeanInfo(on); // redundant call for speed
- invokeOptionalMethod(on, info, "stop");
- invokeOptionalMethod(on, info, "destroy");
+ try
+ {
+ invokeOptionalMethod(on, info, "stop");
+ }
+ catch(Exception e)
+ {
+ // TODO: invalidate bean?
+ log.warn("stop on " + on + " failed", e);
+ }
+ try
+ {
+ invokeOptionalMethod(on, info, "destroy");
+ }
+ catch(Exception e)
+ {
+ // TODO: invalidate bean?
+ log.warn("destroy on " + on + " failed", e);
+ }
server.unregisterMBean(on);
kernel.getController().uninstall(on.getCanonicalName());
More information about the jboss-cvs-commits
mailing list