Problem with EJB3StandaloneBootstrap.shutdown() in ALPHA8
dunks80 Jul 5, 2006 8:24 PMI just updated my tests to use embedded ejb alpha 8 from alpha 6. My first set of ejb tests run as normal. When I try to shutdown the the embedded ejb server i get the following errror....
... 20:19:00,754 INFO [BaseTest] Shutting down embedded JBoss Jul 5, 2006 8:19:00 PM Repository retrieve FINER: name=jboss.ejb:service=EJBTimerService Jul 5, 2006 8:19:00 PM DefaultMBeanServerInterceptor getMBean FINER: jboss.ejb:service=EJBTimerService: Found no object 20:19:00,858 INFO [MailServiceBean] Mail service 'java:/Mail' removed from JNDI Jul 5, 2006 8:19:00 PM Repository retrieve FINER: name=jboss.system:service=ServiceController Jul 5, 2006 8:19:00 PM DefaultMBeanServerInterceptor getMBean FINER: jboss.system:service=ServiceController: Found no object 20:19:00,895 WARN [JDBCStateManager] Error in stop jboss.mq:service=StateManager javax.management.InstanceNotFoundException: jboss.system:service=ServiceController at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerInterceptor.java:1010) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:804) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784) at org.jboss.system.ServiceMBeanSupport.stop(ServiceMBeanSupport.java:204) at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source) at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;J)Ljava.lang.Object;(Unknown Source) at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:55) at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:107) at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66) at org.jboss.kernel.plugins.dependency.KernelControllerContextActions.dispatchJoinPoint(KernelControllerContextActions.java:100) at org.jboss.kernel.plugins.dependency.KernelControllerContextActions$LifecycleAction.uninstallAction(KernelControllerContextActions.java:604) at org.jboss.kernel.plugins.dependency.KernelControllerContextActions$KernelControllerContextAction.uninstall(KernelControllerContextActions.java:219) at org.jboss.dependency.plugins.AbstractControllerContextActions.uninstall(AbstractControllerContextActions.java:58) at org.jboss.dependency.plugins.AbstractControllerContext.uninstall(AbstractControllerContext.java:236) at org.jboss.dependency.plugins.AbstractController.uninstall(AbstractController.java:605) at org.jboss.dependency.plugins.AbstractController.uninstallContext(AbstractController.java:575) at org.jboss.dependency.plugins.AbstractController.uninstallContext(AbstractController.java:510) at org.jboss.dependency.plugins.AbstractController.uninstall(AbstractController.java:194) at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.undeployBean(AbstractKernelDeployer.java:367) at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.undeployBeans(AbstractKernelDeployer.java:346) at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.undeploy(AbstractKernelDeployer.java:149) at org.jboss.ejb3.embedded.EJB3StandaloneBootstrap.shutdown(EJB3StandaloneBootstrap.java:332) ...
This creates a problem when I try to start up an new embedded server for the next set of tests b/c I'll get javax.management.InstanceAlreadyExistsException errors for the jboss.mq:service=PersistenceManager which couldn't be undeployed from the last set of tests. Anyone have any ideas?