Ok, do me a favor (cause I am really busy right now). Do something like this:
<snip> Exception a = new DeploymentException("a"); Exception b = new DeploymentException("b", a); Exception c = new DeploymentException("c", b); c.printStackTrace(); </snip> Logically the order printed should list the stack traces c, b, a... but that might be a bug in the current printing logic. --jason Casey Haakenson wrote: > I just did a clean checkout, build, and run. It still looks like the > before snapshot I sent earlier. Here's an inline copy of the log I > just got with the clean build and an excerpt from Scott's original > traces that if I read it correctly shows the same thing. Maybe I'm > doing something really odd or reading it wrong or something... > > About the "nested" variable, I guess I still don't understand what > info is in it that doesn't get printed with everything else. I'm > still getting up to speed and of all of this, I understand the > relationship between NestedException and NestedThrowable the least, so > I'd appreciate any info you can provide. > > Thanks, > -Casey > > > ######################################## > Clean check-out at 4pm PST > ######################################## > > 16:12:24,390 ERROR [EJBDeployer] Problem loading metaData > org.jboss.deployment.DeploymentException: Error in ejb-jar.xml, in > container-transaction: bean ApplicationBean doesn't exist > > at > org.jboss.metadata.ApplicationMetaData.importEjbJarXml(ApplicationMetaData.java:397) > at org.jboss.metadata.XmlFileLoader.load(XmlFileLoader.java:152) > at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:324) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:626) > 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(ReflectedMBeanDispatcher.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(URLDeploymentScanner.java:350) > at > >org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:530) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:410) > at > >org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:202) > > at > >org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191) > 16:12:24,401 ERROR [EJBDeployer] Verfiy failed > java.lang.NullPointerException > at org.jboss.verifier.BeanVerifier.verify(BeanVerifier.java:123) > at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:344) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:626) > 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(ReflectedMBeanDispatcher.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(URLDeploymentScanner.java:350) > at > >org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:530) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:410) > at > >org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:202) > > at > >org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191) > 16:12:24,406 INFO [EjbModule] Creating > 16:12:24,471 INFO [EjbModule] Remove JSR-77 EJB Module: > jboss.management.single:J2EEApplication= > ,J2EEServer=Single,j2eeType=EJBModule,name=f5.jar > > 16:12:24,473 ERROR [EjbModule] Initialization failed > java.lang.NullPointerException > at org.jboss.ejb.EjbModule.createService(EjbModule.java:362) > at > org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:134) > at java.lang.reflect.Method.invoke(Native Method) > at > >org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java: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(ReflectedMBeanDispatcher.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.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(ReflectedMBeanDispatcher.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(URLDeploymentScanner.java:350) > at > >org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:530) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:410) > at > >org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:202) > > at > >org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191) > 16:12:24,485 ERROR [MainDeployer] could not create deployment : > >file:/usr/src/jbosssrc8/jboss-all/build/output/jboss-3.1.0alpha/server/default/deploy/f5.jar > > > > org.jboss.deployment.DeploymentException: error in create of > EjbModule: > >file:/usr/src/jbosssrc8/jboss-all/build/output/jboss-3.1.0alpha/server/default/deploy/f5.jar; > > - nested throwable is: java.lang.NullPointerException > > java.lang.NullPointerException > at org.jboss.ejb.EjbModule.createService(EjbModule.java:362) > at > org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:134) > at java.lang.reflect.Method.invoke(Native Method) > at > >org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java: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(ReflectedMBeanDispatcher.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.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(ReflectedMBeanDispatcher.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(URLDeploymentScanner.java:350) > at > >org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:530) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:410) > at > >org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:202) > > at > >org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191) > org.jboss.deployment.DeploymentException: error in create of > EjbModule: > >file:/usr/src/jbosssrc8/jboss-all/build/output/jboss-3.1.0alpha/server/default/deploy/f5.jar; > > - nested throwable is: java.lang.NullPointerException > > at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:380) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:626) > 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(ReflectedMBeanDispatcher.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(URLDeploymentScanner.java:350) > at > >org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:530) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:410) > at > >org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:202) > > at > >org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191) > 16:12:24,496 ERROR [MainDeployer] Couldn't deploy URL > >file:/usr/src/jbosssrc8/jboss-all/build/output/jboss-3.1.0alpha/server/default/deploy/f5.jar > > > > org.jboss.deployment.DeploymentException: error in create of > EjbModule: > >file:/usr/src/jbosssrc8/jboss-all/build/output/jboss-3.1.0alpha/server/default/deploy/f5.jar; > > - nested throwable is: java.lang.NullPointerException > > java.lang.NullPointerException > at org.jboss.ejb.EjbModule.createService(EjbModule.java:362) > at > org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:134) > at java.lang.reflect.Method.invoke(Native Method) > at > >org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java: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(ReflectedMBeanDispatcher.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.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(ReflectedMBeanDispatcher.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(URLDeploymentScanner.java:350) > at > >org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:530) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:410) > at > >org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:202) > > at > >org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191) > org.jboss.deployment.DeploymentException: error in create of > EjbModule: > >file:/usr/src/jbosssrc8/jboss-all/build/output/jboss-3.1.0alpha/server/default/deploy/f5.jar; > > - nested throwable is: java.lang.NullPointerException > > at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:380) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:626) > 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(ReflectedMBeanDispatcher.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(URLDeploymentScanner.java:350) > at > >org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:530) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:410) > at > >org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:202) > > at > >org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191) > > > > ######################################## > Excerpt from Scott's original trace > ######################################## > > > 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) >