Sounds like MainDeployer should be the one to log this exception. I have noticed that we generally misuse exceptions in many places... ie. catching exceptions to log, then rethrow, or just to ignore. There are also places where we wrap exceptions when we could really just add a checked Exception to the method and let higher level logic handle the failure.
This was the case with ServiceMBeanSupport.stopService() in previous releases. I changed this to declare a checked Exception which simplifies implementing services, as they don't need to handle the exceptions that occu here, the support class does that for you. Anyways, my point is that I think we can clean up our exception/throwable usage significantly. Doing so will simplify code which is current handling some exceptions as well as make it easier to debug, as we won't have a billon traces for a single exception. It is a big job though... to clean this up, which is why I think it has not been attempted before. We might also want to provide a guide for new developers on how to deal with exception coding, as it seems to be a common problem. --jason Quoting Scott M Stark <[EMAIL PROTECTED]>: > The following exception is getting logged by the StatelessSessionContainer, > the EjbModule, and finally the MainDeployer 3 times, and this is overkill > in > my > book. If an exception is being thrown or rethrown I don't think it should > be > logged unless trace level logging is enabled. The MainDeployer could better > handle reporting the failure of a nested deployment so that redundant > logging > does not occur. > > 13:00:07,937 WARN [EjbModule] you are using deprecated > JRMPContainerInvoker. Please change to org.jboss.proxy.ejb.ProxyFactory > 13:00:07,953 ERROR [StatelessSessionContainer] Exception in service > lifecyle > operation: create > org.jboss.deployment.DeploymentException: There are no home interface > interceptors configured > at > org.jboss.proxy.ejb.ProxyFactory.initInterceptorClasses(ProxyFactory.java:21 > 6) > at org.jboss.proxy.ejb.ProxyFactory.create(ProxyFactory.java:176) > at > org.jboss.ejb.StatelessSessionContainer.create(StatelessSessionContainer.jav > a:175) > at org.jboss.ejb.Container.invoke(Container.java:790) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.jav > a:867) > at $Proxy0.create(Unknown Source) > at > org.jboss.system.ServiceController.create(ServiceController.java:271) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy18.create(Unknown Source) > at org.jboss.ejb.EjbModule.createService(EjbModule.java:381) > at > org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:134) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.jav > a:867) > at $Proxy0.create(Unknown Source) > at > org.jboss.system.ServiceController.create(ServiceController.java:271) > at > org.jboss.system.ServiceController.create(ServiceController.java:211) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy5.create(Unknown Source) > at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:376) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:626) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:620) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:506) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:470) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy4.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanne > r.java:350) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymen > tScanner.java:530) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner. > java:410) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(Ab > stractDeploymentScanner.java:202) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(Abs > tractDeploymentScanner.java:191) > > 13:00:08,062 WARN [ServiceController] Ignoring request to destroy > non-existant > service: jboss.j2ee:service=EJB,jndiName=tomcat-test/Optimized > 13:00:08,062 INFO [EjbModule] Remove JSR-77 EJB Module: > jboss.management.single:J2EEApplication=tomcat-test.ear,J2EEServer=Single,j2 > eeType=EJBModule,name=tomca > t-test.jar > 13:00:08,078 ERROR [EjbModule] Initialization failed > org.jboss.deployment.DeploymentException: There are no home interface > interceptors configured > at > org.jboss.proxy.ejb.ProxyFactory.initInterceptorClasses(ProxyFactory.java:21 > 6) > at org.jboss.proxy.ejb.ProxyFactory.create(ProxyFactory.java:176) > at > org.jboss.ejb.StatelessSessionContainer.create(StatelessSessionContainer.jav > a:175) > at org.jboss.ejb.Container.invoke(Container.java:790) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.jav > a:867) > at $Proxy0.create(Unknown Source) > at > org.jboss.system.ServiceController.create(ServiceController.java:271) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy18.create(Unknown Source) > at org.jboss.ejb.EjbModule.createService(EjbModule.java:381) > at > org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:134) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.jav > a:867) > at $Proxy0.create(Unknown Source) > at > org.jboss.system.ServiceController.create(ServiceController.java:271) > at > org.jboss.system.ServiceController.create(ServiceController.java:211) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy5.create(Unknown Source) > at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:376) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:626) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:620) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:506) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:470) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy4.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanne > r.java:350) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymen > tScanner.java:530) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner. > java:410) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(Ab > stractDeploymentScanner.java:202) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(Abs > tractDeploymentScanner.java:191) > > 13:00:08,140 ERROR [MainDeployer] could not create deployment > :njar:file:/D:/usr > /local/src/cvsroot/JBoss3.0/jboss-all/build/output/jboss-3.0.0RC1/server/def > ault > /tmp/deploy/D/usr/local/src/cvsroot/JBoss3.0/jboss-all/build/output/jboss-3. > 0.0R > C1/server/default/deploy/tomcat-test.ear/70.tomcat-test.ear^/tomcat-test.jar > org.jboss.deployment.DeploymentException: error in create of EjbModule: > njar:fil > e:/D:/usr/local/src/cvsroot/JBoss3.0/jboss-all/build/output/jboss-3.0.0RC1/s > erve > r/default/tmp/deploy/D/usr/local/src/cvsroot/JBoss3.0/jboss-all/build/output > /jbo > ss-3.0.0RC1/server/default/deploy/tomcat-test.ear/70.tomcat-test.ear^/tomcat > -tes > t.jar; - nested throwable is: org.jboss.deployment.DeploymentException: > There ar > e no home interface interceptors configured > org.jboss.deployment.DeploymentException: There are no home interface > interceptors configured > at > org.jboss.proxy.ejb.ProxyFactory.initInterceptorClasses(ProxyFactory.java:21 > 6) > at org.jboss.proxy.ejb.ProxyFactory.create(ProxyFactory.java:176) > at > org.jboss.ejb.StatelessSessionContainer.create(StatelessSessionContainer.jav > a:175) > at org.jboss.ejb.Container.invoke(Container.java:790) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.jav > a:867) > at $Proxy0.create(Unknown Source) > at > org.jboss.system.ServiceController.create(ServiceController.java:271) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy18.create(Unknown Source) > at org.jboss.ejb.EjbModule.createService(EjbModule.java:381) > at > org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:134) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.jav > a:867) > at $Proxy0.create(Unknown Source) > at > org.jboss.system.ServiceController.create(ServiceController.java:271) > at > org.jboss.system.ServiceController.create(ServiceController.java:211) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy5.create(Unknown Source) > at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:376) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:626) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:620) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:506) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:470) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy4.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanne > r.java:350) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymen > tScanner.java:530) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner. > java:410) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(Ab > stractDeploymentScanner.java:202) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(Abs > tractDeploymentScanner.java:191) > > org.jboss.deployment.DeploymentException: error in create of EjbModule: > njar:fil > e:/D:/usr/local/src/cvsroot/JBoss3.0/jboss-all/build/output/jboss-3.0.0RC1/s > erve > r/default/tmp/deploy/D/usr/local/src/cvsroot/JBoss3.0/jboss-all/build/output > /jbo > ss-3.0.0RC1/server/default/deploy/tomcat-test.ear/70.tomcat-test.ear^/tomcat > -tes > t.jar; - nested throwable is: org.jboss.deployment.DeploymentException: > There are no home interface interceptors configured > at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:380) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:626) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:620) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:506) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:470) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy4.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanne > r.java:350) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymen > tScanner.java:530) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner. > java:410) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(Ab > stractDeploymentScanner.java:202) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(Abs > tractDeploymentScanner.java:191) > 13:00:08,234 ERROR [MainDeployer] could not create deployment > :file:/D:/usr/loca > l/src/cvsroot/JBoss3.0/jboss-all/build/output/jboss-3.0.0RC1/server/default/ > depl > oy/tomcat-test.ear > org.jboss.deployment.DeploymentException: error in create of EjbModule: > njar:fil > e:/D:/usr/local/src/cvsroot/JBoss3.0/jboss-all/build/output/jboss-3.0.0RC1/s > erve > r/default/tmp/deploy/D/usr/local/src/cvsroot/JBoss3.0/jboss-all/build/output > /jbo > ss-3.0.0RC1/server/default/deploy/tomcat-test.ear/70.tomcat-test.ear^/tomcat > -tes > t.jar; - nested throwable is: org.jboss.deployment.DeploymentException: > There ar > e no home interface interceptors configured > org.jboss.deployment.DeploymentException: There are no home interface > interceptors configured > at > org.jboss.proxy.ejb.ProxyFactory.initInterceptorClasses(ProxyFactory.java:21 > 6) > at org.jboss.proxy.ejb.ProxyFactory.create(ProxyFactory.java:176) > at > org.jboss.ejb.StatelessSessionContainer.create(StatelessSessionContainer.jav > a:175) > at org.jboss.ejb.Container.invoke(Container.java:790) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.jav > a:867) > at $Proxy0.create(Unknown Source) > at > org.jboss.system.ServiceController.create(ServiceController.java:271) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy18.create(Unknown Source) > at org.jboss.ejb.EjbModule.createService(EjbModule.java:381) > at > org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:134) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.jav > a:867) > at $Proxy0.create(Unknown Source) > at > org.jboss.system.ServiceController.create(ServiceController.java:271) > at > org.jboss.system.ServiceController.create(ServiceController.java:211) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy5.create(Unknown Source) > at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:376) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:626) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:620) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:506) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:470) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy4.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanne > r.java:350) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymen > tScanner.java:530) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner. > java:410) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(Ab > stractDeploymentScanner.java:202) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(Abs > tractDeploymentScanner.java:191) > org.jboss.deployment.DeploymentException: error in create of EjbModule: > njar:fil > e:/D:/usr/local/src/cvsroot/JBoss3.0/jboss-all/build/output/jboss-3.0.0RC1/s > erve > r/default/tmp/deploy/D/usr/local/src/cvsroot/JBoss3.0/jboss-all/build/output > /jbo > ss-3.0.0RC1/server/default/deploy/tomcat-test.ear/70.tomcat-test.ear^/tomcat > -tes > t.jar; - nested throwable is: org.jboss.deployment.DeploymentException: > There ar > e no home interface interceptors configured > at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:380) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:626) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:620) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:506) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:470) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy4.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanne > r.java:350) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymen > tScanner.java:530) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner. > java:410) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(Ab > stractDeploymentScanner.java:202) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(Abs > tractDeploymentScanner.java:191) > 13:00:08,312 ERROR [MainDeployer] Couldn't deploy URL > file:/D:/usr/local/src/cvs > root/JBoss3.0/jboss-all/build/output/jboss-3.0.0RC1/server/default/deploy/to > mcat > -test.ear > org.jboss.deployment.DeploymentException: error in create of EjbModule: > njar:fil > e:/D:/usr/local/src/cvsroot/JBoss3.0/jboss-all/build/output/jboss-3.0.0RC1/s > erve > r/default/tmp/deploy/D/usr/local/src/cvsroot/JBoss3.0/jboss-all/build/output > /jbo > ss-3.0.0RC1/server/default/deploy/tomcat-test.ear/70.tomcat-test.ear^/tomcat > -tes > t.jar; - nested throwable is: org.jboss.deployment.DeploymentException: > There ar > e no home interface interceptors configured > org.jboss.deployment.DeploymentException: There are no home interface > interceptors configured > at > org.jboss.proxy.ejb.ProxyFactory.initInterceptorClasses(ProxyFactory.java:21 > 6) > at org.jboss.proxy.ejb.ProxyFactory.create(ProxyFactory.java:176) > at > org.jboss.ejb.StatelessSessionContainer.create(StatelessSessionContainer.jav > a:175) > at org.jboss.ejb.Container.invoke(Container.java:790) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.jav > a:867) > at $Proxy0.create(Unknown Source) > at > org.jboss.system.ServiceController.create(ServiceController.java:271) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy18.create(Unknown Source) > at org.jboss.ejb.EjbModule.createService(EjbModule.java:381) > at > org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:134) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.jav > a:867) > at $Proxy0.create(Unknown Source) > at > org.jboss.system.ServiceController.create(ServiceController.java:271) > at > org.jboss.system.ServiceController.create(ServiceController.java:211) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy5.create(Unknown Source) > at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:376) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:626) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:620) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:506) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:470) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy4.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanne > r.java:350) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymen > tScanner.java:530) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner. > java:410) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(Ab > stractDeploymentScanner.java:202) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(Abs > tractDeploymentScanner.java:191) > org.jboss.deployment.DeploymentException: error in create of EjbModule: > njar:fil > e:/D:/usr/local/src/cvsroot/JBoss3.0/jboss-all/build/output/jboss-3.0.0RC1/s > erve > r/default/tmp/deploy/D/usr/local/src/cvsroot/JBoss3.0/jboss-all/build/output > /jbo > ss-3.0.0RC1/server/default/deploy/tomcat-test.ear/70.tomcat-test.ear^/tomcat > -tes > t.jar; - nested throwable is: org.jboss.deployment.DeploymentException: > There are no home interface interceptors configured > at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:380) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:626) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:620) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:506) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:470) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispat > cher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy4.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanne > r.java:350) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymen > tScanner.java:530) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner. > java:410) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(Ab > stractDeploymentScanner.java:202) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(Abs > tractDeploymentScanner.java:191) > > xxxxxxxxxxxxxxxxxxxxxxxx > Scott Stark > Chief Technology Officer > JBoss Group, LLC > xxxxxxxxxxxxxxxxxxxxxxxx > > > _______________________________________________ > Jboss-development mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-development > ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development