[jboss-dev-forums] [Design of POJO Server] - Re: Structure deployer changes comitted to trunk

scott.stark@jboss.org do-not-reply at jboss.com
Fri Oct 27 14:19:40 EDT 2006


"kabir.khan at jboss.com" wrote : If I try to run the test again (with jboss still running), I get the error you are mentioning
  | 
  | 
  |   | ....
  |   | Caused by: java.lang.NoClassDefFoundError: org/jboss/test/aop/extender/Base
  |   | 	at java.lang.Class.getDeclaredConstructors0(Native Method)
  |   | 	at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
  |   | 	at java.lang.Class.getConstructor0(Class.java:2671)
  |   | 	at java.lang.Class.getConstructor(Class.java:1629)
  |   | 	at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:1241)
  |   | 	at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:286)
  |   | 	at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:344)
  |   | 	at org.jboss.system.ServiceCreator.installPlainMBean(ServiceCreator.java:197)
  |   | 	at org.jboss.system.ServiceCreator.install(ServiceCreator.java:115)
  |   | 
  | 
  | The Base class lives in the nested .aop file, so it seems that the second time round it is not looking at the nested .aop file
  | 

This is not the error I'm seeing. The error I see is a CNFE due to a problem with the AspectManager.translate call:


  | ...
  | Caused by: java.lang.ClassNotFoundException: org.jboss.test.aop.extender.ExtenderTester
  |         at org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:539)
  | ...
  | Caused by: java.lang.NoSuchMethodError: isCompileTime
  |         at org.jboss.aop.AspectManager.translate(AspectManager.java:918)
  |         at org.jboss.aop.AspectManager.transform(AspectManager.java:880)
  |         at org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:525)
  |         at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source)
  |         at org.jboss.mx.loading.RepositoryClassLoader.loadClassLocally(RepositoryClassLoader.java:190)
  |         at org.jboss.mx.loading.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:131)
  |         at org.jboss.mx.loading.LoadMgr3.nextTask(LoadMgr3.java:399)
  |         at org.jboss.mx.loading.UnifiedClassLoader.loadClassImpl(UnifiedClassLoader.java:281)
  |         at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:406)
  |         at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
  |         at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:1213)
  |         at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:286)
  |         at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:344)
  |         at org.jboss.system.ServiceCreator.installPlainMBean(ServiceCreator.java:197)
  |         at org.jboss.system.ServiceCreator.install(ServiceCreator.java:115)
  |         at org.jboss.system.microcontainer.InstantiateAction.installAction(InstantiateAction.java:45)
  |         at org.jboss.system.microcontainer.ServiceControllerContextAction.install(ServiceControllerContextAction.java:46)
  |         at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
  |         at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:226)
  |         at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:198)
  |         at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:709)
  |         at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:429)
  |         at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:538)
  |         at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:472)
  |         at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:320)
  |         at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:190)
  |         at org.jboss.system.ServiceController.doChange(ServiceController.java:656)
  |         at org.jboss.system.ServiceController.install(ServiceController.java:272)
  |         at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:76)
  |         at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:44)
  |         at org.jboss.deployers.plugins.deployers.helpers.AbstractSimpleRealDeployer.deploy(AbstractSimpleRealDeployer.java:56)
  |         at org.jboss.deployers.plugins.deployer.AbstractSimpleDeployer.commitDeploy(AbstractSimpleDeployer.java:52)
  | 

The org.jboss.aop.AspectManager.translate(AspectManager.java:918) is this one:

  |                if (TransformerCommon.isCompileTime() || classicOrder)
  |                {
  |                   weavingStrategy = new ClassicWeavingStrategy();
  |                }
  | 

my aop snapshot is upto date so I don't know where this is coming from.


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3981385#3981385

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3981385



More information about the jboss-dev-forums mailing list