2 Replies Latest reply on Jul 25, 2006 9:32 PM by azhurakousky

    EnableLoadTime weaving in Linux with JBoss 4.0.4GA

    andydale

      Hi,

      I am trying to enable weaving on my jboss instance. I have been found a few guides on the internet that i have tried to follow, which basically said to set the EnableLoadtimeWeaving element to true in the ..../deploy/jboss-aop-jdk50.deployer/META-INF/jboss-service.xml and then add the -javaagent:pluggable-instrumentor.jar(after moving to the $JBOSS_HOME/bin driectory) to run.sh. I had to use the pluggable-instrumentor.jar that comes with the JBoss AOP IDE as i could not find it anywhere else. This causes the following many exceptions, like the one below:

      15:15:14,130 ERROR [STDERR] [warn] AOP Instrumentor failed to transform org.apache.catalina.core.StandardServer
      15:15:14,131 ERROR [STDERR] org.jboss.aop.instrument.TransformationException: Failed to aspectize class org.apache.catalina.core.StandardServer. Could not find class it references org.apache.catalina.core.NamingContextListener It may not be in your classpath and you may not be getting field and constructor weaving for this class.
      15:15:14,133 ERROR [STDERR] at org.jboss.aop.instrument.Instrumentor.convertReferences(Instrumentor.java:619)
      15:15:14,133 ERROR [STDERR] at org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:673)
      15:15:14,133 ERROR [STDERR] at org.jboss.aop.AspectManager.translate(AspectManager.java:970)
      15:15:14,134 ERROR [STDERR] at org.jboss.aop.AspectManager.transform(AspectManager.java:882)
      15:15:14,134 ERROR [STDERR] at org.jboss.aop.standalone.AOPTransformer.aspectTransform(AOPTransformer.java:88)
      15:15:14,134 ERROR [STDERR] at org.jboss.aop.standalone.AOPTransformer.transform(AOPTransformer.java:75)
      15:15:14,135 ERROR [STDERR] at sun.instrument.TransformerManager.transform(TransformerManager.java:122)
      15:15:14,135 ERROR [STDERR] at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:155)
      15:15:14,135 ERROR [STDERR] at java.lang.ClassLoader.defineClass1(Native Method)
      15:15:14,136 ERROR [STDERR] at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
      15:15:14,136 ERROR [STDERR] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
      15:15:14,136 ERROR [STDERR] at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
      15:15:14,137 ERROR [STDERR] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
      15:15:14,137 ERROR [STDERR] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
      15:15:14,137 ERROR [STDERR] at java.security.AccessController.doPrivileged(Native Method)
      15:15:14,138 ERROR [STDERR] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
      15:15:14,138 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.findClassLocally(RepositoryClassLoader.java:672)
      15:15:14,138 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:652)
      15:15:14,139 ERROR [STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
      15:15:14,139 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.loadClassLocally(RepositoryClassLoader.java:190)
      15:15:14,139 ERROR [STDERR] at org.jboss.mx.loading.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:131)
      15:15:14,140 ERROR [STDERR] at org.jboss.mx.loading.LoadMgr3.nextTask(LoadMgr3.java:399)
      15:15:14,140 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:517)
      15:15:14,141 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:405)
      15:15:14,141 ERROR [STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
      15:15:14,141 ERROR [STDERR] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
      15:15:14,141 ERROR [STDERR] at java.lang.Class.forName0(Native Method)
      15:15:14,142 ERROR [STDERR] at java.lang.Class.forName(Class.java:164)
      15:15:14,142 ERROR [STDERR] at org.apache.catalina.startup.Catalina.class$(Catalina.java:73)
      15:15:14,142 ERROR [STDERR] at org.apache.catalina.startup.Catalina.createStartDigester(Catalina.java:262)
      15:15:14,143 ERROR [STDERR] at org.apache.catalina.startup.Catalina.load(Catalina.java:440)
      15:15:14,143 ERROR [STDERR] at org.apache.catalina.startup.Catalina.start(Catalina.java:543)
      15:15:14,143 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      15:15:14,144 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      15:15:14,144 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      15:15:14,144 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      15:15:14,145 ERROR [STDERR] at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
      15:15:14,145 ERROR [STDERR] at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
      15:15:14,145 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      15:15:14,146 ERROR [STDERR] at org.jboss.web.tomcat.tc5.Tomcat5.startService(Tomcat5.java:405)
      15:15:14,146 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
      15:15:14,146 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
      15:15:14,147 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
      15:15:14,147 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      15:15:14,147 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      15:15:14,148 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      15:15:14,148 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      15:15:14,148 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
      15:15:14,149 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      15:15:14,149 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
      15:15:14,149 ERROR [STDERR] at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
      15:15:14,150 ERROR [STDERR] at org.jboss.deployment.SubDeployerInterceptor.invokeNext(SubDeployerInterceptor.java:124)
      15:15:14,150 ERROR [STDERR] at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:109)
      15:15:14,150 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      15:15:14,151 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      15:15:14,151 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      15:15:14,151 ERROR [STDERR] at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
      15:15:14,152 ERROR [STDERR] at $Proxy0.start(Unknown Source)
      15:15:14,152 ERROR [STDERR] at org.jboss.system.ServiceController.start(ServiceController.java:417)
      15:15:14,152 ERROR [STDERR] at org.jboss.system.ServiceController.start(ServiceController.java:435)
      15:15:14,153 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
      15:15:14,153 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      15:15:14,153 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      15:15:14,154 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      15:15:14,154 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      15:15:14,154 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      15:15:14,155 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      15:15:14,155 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      15:15:14,155 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
      15:15:14,155 ERROR [STDERR] at $Proxy4.start(Unknown Source)
      15:15:14,156 ERROR [STDERR] at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
      15:15:14,156 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
      15:15:14,156 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
      15:15:14,157 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
      15:15:14,157 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
      15:15:14,157 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      15:15:14,158 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      15:15:14,158 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      15:15:14,158 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      15:15:14,159 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
      15:15:14,159 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      15:15:14,159 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
      15:15:14,160 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      15:15:14,160 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      15:15:14,161 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      15:15:14,161 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
      15:15:14,161 ERROR [STDERR] at $Proxy6.deploy(Unknown Source)
      15:15:14,162 ERROR [STDERR] at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
      15:15:14,162 ERROR [STDERR] at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
      15:15:14,162 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
      15:15:14,163 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
      15:15:14,163 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
      15:15:14,164 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
      15:15:14,164 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      15:15:14,164 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      15:15:14,165 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      15:15:14,165 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      15:15:14,165 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      15:15:14,166 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      15:15:14,166 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      15:15:14,166 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      15:15:14,167 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      15:15:14,167 ERROR [STDERR] at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
      15:15:14,167 ERROR [STDERR] at $Proxy0.start(Unknown Source)
      15:15:14,168 ERROR [STDERR] at org.jboss.system.ServiceController.start(ServiceController.java:417)
      15:15:14,168 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      15:15:14,168 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      15:15:14,169 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      15:15:14,169 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      15:15:14,169 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      15:15:14,170 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      15:15:14,170 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      15:15:14,170 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      15:15:14,170 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      15:15:14,170 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
      15:15:14,171 ERROR [STDERR] at $Proxy4.start(Unknown Source)
      15:15:14,171 ERROR [STDERR] at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
      15:15:14,171 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
      15:15:14,171 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
      15:15:14,171 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
      15:15:14,171 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
      15:15:14,171 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      15:15:14,171 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      15:15:14,172 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      15:15:14,172 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      15:15:14,172 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      15:15:14,172 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      15:15:14,172 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
      15:15:14,172 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      15:15:14,172 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
      15:15:14,173 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      15:15:14,173 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      15:15:14,173 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      15:15:14,173 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
      15:15:14,173 ERROR [STDERR] at $Proxy5.deploy(Unknown Source)
      15:15:14,173 ERROR [STDERR] at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
      15:15:14,173 ERROR [STDERR] at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
      15:15:14,173 ERROR [STDERR] at org.jboss.Main.boot(Main.java:200)
      15:15:14,174 ERROR [STDERR] at org.jboss.Main$1.run(Main.java:464)
      15:15:14,174 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
      


      I think what caused it is something to do with an xml file, as the first exception to occur is:
      [Log4jService$URLWatchTimerTask] Configuring from URL: resource:log4j.xml
      15:14:47,604 ERROR [STDERR] [Fatal Error] jboss-aop_1_0.dtd:137:1: XML document structures must start and end within the same entity.
      15:14:47,605 ERROR [STDERR] org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.
      15:14:47,606 ERROR [STDERR] at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
      15:14:47,606 ERROR [STDERR] at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
      
      AND SO ON
      
      


      So i also read somewhere that you have to enable UseJBossWebLoader in the deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml file but this also leaves me with exceptions, like the one

      [warn] AOP Instrumentor failed to transform org.apache.catalina.core.StandardContext
      15:29:12,202 ERROR [STDERR] org.jboss.aop.instrument.TransformationException: Failed to aspectize class org.apache.catalina.core.StandardContext. Could not find class it references org.apache.catalina.core.NamingContextListener It may not be in your classpath and you may not be getting field and constructor weaving for this class.
      15:29:12,204 ERROR [STDERR] at org.jboss.aop.instrument.Instrumentor.convertReferences(Instrumentor.java:619)
      15:29:12,204 ERROR [STDERR] at org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:673)
      15:29:12,204 ERROR [STDERR] at org.jboss.aop.AspectManager.translate(AspectManager.java:970)
      15:29:12,204 ERROR [STDERR] at org.jboss.aop.AspectManager.transform(AspectManager.java:882)
      15:29:12,204 ERROR [STDERR] at org.jboss.aop.standalone.AOPTransformer.aspectTransform(AOPTransformer.java:88)
      15:29:12,205 ERROR [STDERR] at org.jboss.aop.standalone.AOPTransformer.transform(AOPTransformer.java:75)
      15:29:12,205 ERROR [STDERR] at sun.instrument.TransformerManager.transform(TransformerManager.java:122)
      15:29:12,205 ERROR [STDERR] at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:155)
      15:29:12,205 ERROR [STDERR] at java.lang.ClassLoader.defineClass1(Native Method)
      15:29:12,205 ERROR [STDERR] at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
      15:29:12,205 ERROR [STDERR] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
      15:29:12,205 ERROR [STDERR] at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
      15:29:12,205 ERROR [STDERR] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
      15:29:12,206 ERROR [STDERR] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
      15:29:12,206 ERROR [STDERR] at java.security.AccessController.doPrivileged(Native Method)
      15:29:12,206 ERROR [STDERR] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
      15:29:12,206 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.findClassLocally(RepositoryClassLoader.java:672)
      15:29:12,206 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:652)
      15:29:12,206 ERROR [STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
      15:29:12,206 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.loadClassLocally(RepositoryClassLoader.java:190)
      15:29:12,206 ERROR [STDERR] at org.jboss.mx.loading.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:131)
      15:29:12,207 ERROR [STDERR] at org.jboss.mx.loading.LoadMgr3.nextTask(LoadMgr3.java:399)
      15:29:12,207 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:517)
      15:29:12,207 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:405)
      15:29:12,207 ERROR [STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
      15:29:12,207 ERROR [STDERR] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
      15:29:12,207 ERROR [STDERR] at org.apache.catalina.core.ContainerBase.getContainerSuffix(ContainerBase.java:1471)
      15:29:12,207 ERROR [STDERR] at org.apache.catalina.realm.RealmBase.init(RealmBase.java:1361)
      15:29:12,208 ERROR [STDERR] at org.apache.catalina.realm.RealmBase.start(RealmBase.java:1029)
      15:29:12,208 ERROR [STDERR] at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.start(JBossSecurityMgrRealm.java:136)
      15:29:12,208 ERROR [STDERR] at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1005)
      15:29:12,208 ERROR [STDERR] at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
      15:29:12,208 ERROR [STDERR] at org.jboss.web.tomcat.tc5.StandardService.start(StandardService.java:538)
      15:29:12,208 ERROR [STDERR] at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
      15:29:12,208 ERROR [STDERR] at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
      15:29:12,208 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      15:29:12,218 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      15:29:12,218 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      15:29:12,218 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      15:29:12,218 ERROR [STDERR] at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
      15:29:12,218 ERROR [STDERR] at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
      15:29:12,219 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      15:29:12,219 ERROR [STDERR] at org.jboss.web.tomcat.tc5.Tomcat5.startService(Tomcat5.java:405)
      15:29:12,219 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
      15:29:12,219 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
      15:29:12,219 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
      15:29:12,219 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      15:29:12,219 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      15:29:12,219 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      15:29:12,220 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      15:29:12,220 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
      15:29:12,220 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      15:29:12,220 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
      15:29:12,220 ERROR [STDERR] at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
      15:29:12,223 ERROR [STDERR] at org.jboss.deployment.SubDeployerInterceptor.invokeNext(SubDeployerInterceptor.java:124)
      15:29:12,223 ERROR [STDERR] at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:109)
      15:29:12,223 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      15:29:12,223 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      15:29:12,224 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      15:29:12,224 ERROR [STDERR] at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
      15:29:12,224 ERROR [STDERR] at $Proxy0.start(Unknown Source)
      15:29:12,224 ERROR [STDERR] at org.jboss.system.ServiceController.start(ServiceController.java:417)
      15:29:12,224 ERROR [STDERR] at org.jboss.system.ServiceController.start(ServiceController.java:435)
      15:29:12,224 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
      15:29:12,225 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      15:29:12,225 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      15:29:12,225 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      15:29:12,225 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      15:29:12,225 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      15:29:12,225 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      15:29:12,225 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      15:29:12,225 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
      15:29:12,226 ERROR [STDERR] at $Proxy4.start(Unknown Source)
      15:29:12,226 ERROR [STDERR] at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
      15:29:12,226 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
      15:29:12,226 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
      15:29:12,226 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
      15:29:12,226 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
      15:29:12,226 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      15:29:12,226 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      15:29:12,227 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      15:29:12,227 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      15:29:12,227 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
      15:29:12,227 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      15:29:12,227 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
      15:29:12,227 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      15:29:12,227 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      15:29:12,227 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      15:29:12,228 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
      15:29:12,228 ERROR [STDERR] at $Proxy6.deploy(Unknown Source)
      15:29:12,228 ERROR [STDERR] at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
      15:29:12,228 ERROR [STDERR] at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
      15:29:12,228 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
      15:29:12,228 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
      15:29:12,234 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
      15:29:12,234 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
      15:29:12,234 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      15:29:12,234 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      15:29:12,234 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      15:29:12,234 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      15:29:12,234 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      15:29:12,235 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      15:29:12,235 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      15:29:12,235 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      15:29:12,235 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      15:29:12,235 ERROR [STDERR] at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
      15:29:12,235 ERROR [STDERR] at $Proxy0.start(Unknown Source)
      15:29:12,235 ERROR [STDERR] at org.jboss.system.ServiceController.start(ServiceController.java:417)
      15:29:12,236 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      15:29:12,236 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      15:29:12,236 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      15:29:12,236 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      15:29:12,236 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      15:29:12,236 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      15:29:12,236 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      15:29:12,237 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      15:29:12,237 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      15:29:12,237 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
      15:29:12,237 ERROR [STDERR] at $Proxy4.start(Unknown Source)
      15:29:12,237 ERROR [STDERR] at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
      15:29:12,237 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
      15:29:12,237 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
      15:29:12,237 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
      15:29:12,238 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
      15:29:12,238 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      15:29:12,238 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      15:29:12,238 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      15:29:12,238 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      15:29:12,238 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      15:29:12,238 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      15:29:12,239 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
      15:29:12,239 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      15:29:12,239 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
      15:29:12,239 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      15:29:12,245 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      15:29:12,245 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      15:29:12,245 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
      15:29:12,246 ERROR [STDERR] at $Proxy5.deploy(Unknown Source)
      15:29:12,246 ERROR [STDERR] at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
      15:29:12,246 ERROR [STDERR] at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
      15:29:12,246 ERROR [STDERR] at org.jboss.Main.boot(Main.java:200)
      15:29:12,246 ERROR [STDERR] at org.jboss.Main$1.run(Main.java:464)
      15:29:12,246 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
      


      Does anyone know why i am getting these exceptions ?

      Thanks in advance,

      Andy

        • 1. Re: EnableLoadTime weaving in Linux with JBoss 4.0.4GA
          kabirkhan

          The log4j exception is unrelated, but you should fix this anyhow.

          The error message you mention is benign. Basically, when we have pointcuts for fields and constructors we need to change the code calling those fields/constructors so that the woven code executing the aspects is called. So when weaving a class we find all the classes it acceses, and try to load up each of those classes in the weaver to see if their fields/constructors match any pointcuts. So basically the messages mean that StandarServer and ServerContext reference NamingContextListener and NamingContextListener is not on the classpath. THis is not really a problem since the code calling NamingContextListener is not called (or when running tomcat you'd get ClassNotFoundExceptions)

          • 2. Re: EnableLoadTime weaving in Linux with JBoss 4.0.4GA

            I agree, even though it will not affect anything you do, seeing those stack traces is somewhat anoying.

            Here is how I fixed it

            in AOP_DEPLOER/META-INF/jboss-service.xml I've made the following change:

            . . . .
             <attribute name="Exclude">org.jboss.,org.apache.catalina.core.StandardServer,
             org.apache.catalina.core.StandardContext,
            
            </attribute>
            . . .
            


            Hope it helps

            Oleg Zhurakousky