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

Reply via email to