[jboss-dev-forums] [Design of AOP on JBoss (Aspects/JBoss)] - AOP Testsuite nearly fixed in JBoss-Head
adrian@jboss.org
do-not-reply at jboss.com
Thu Jul 19 10:17:12 EDT 2007
I've just about got the aop tests working in head.
There's a problem when you re-run tests which tells me there is some
broken caching going on. i.e. an NPE trying to retrieve a ClassLoader which
has been undeployed.
You get this monstrosity of an error message :-)
| 16:20:27,605 ERROR [STDERR] java.rmi.ServerException: RuntimeException; nested exception is:
| java.lang.RuntimeException: Error generating joinpoint class for joinpoint Method[method=public java.lang.String org.jboss.test.aop.scoped.ear.ejb.ExampleSessionBean.getValue(java.lang.String)]
| 16:20:27,605 ERROR [STDERR] at org.jboss.ejb.plugins.LogInterceptor.handleException(LogInterceptor.java:421)
| 16:20:27,605 ERROR [STDERR] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:209)
| 16:20:27,605 ERROR [STDERR] at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
| 16:20:27,605 ERROR [STDERR] at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:651)
| 16:20:27,605 ERROR [STDERR] at org.jboss.ejb.Container.invoke(Container.java:989)
| 16:20:27,605 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 16:20:27,605 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 16:20:27,605 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 16:20:27,605 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 16:20:27,605 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
| 16:20:27,606 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
| 16:20:27,606 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 16:20:27,606 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 16:20:27,606 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
| 16:20:27,606 ERROR [STDERR] at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
| 16:20:27,606 ERROR [STDERR] at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
| 16:20:27,606 ERROR [STDERR] at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:193)
| 16:20:27,606 ERROR [STDERR] at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:179)
| 16:20:27,606 ERROR [STDERR] at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
| 16:20:27,606 ERROR [STDERR] at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:86)
| 16:20:27,606 ERROR [STDERR] at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112)
| 16:20:27,606 ERROR [STDERR] at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:101)
| 16:20:27,606 ERROR [STDERR] at $Proxy78.getValue(Unknown Source)
| 16:20:27,606 ERROR [STDERR] at org.jboss.test.aop.scoped.ear.servlet.EarExampleServlet.service(EarExampleServlet.java:59)
| 16:20:27,606 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
| 16:20:27,606 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
| 16:20:27,606 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| 16:20:27,606 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| 16:20:27,606 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| 16:20:27,606 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| 16:20:27,606 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
| 16:20:27,607 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
| 16:20:27,607 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:177)
| 16:20:27,607 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:105)
| 16:20:27,607 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
| 16:20:27,607 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
| 16:20:27,607 ERROR [STDERR] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
| 16:20:27,607 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| 16:20:27,607 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
| 16:20:27,607 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
| 16:20:27,607 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
| 16:20:27,607 ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
| 16:20:27,607 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
| 16:20:27,607 ERROR [STDERR] Caused by: java.lang.RuntimeException: Error generating joinpoint class for joinpoint Method[method=public java.lang.String org.jboss.test.aop.scoped.ear.ejb.ExampleSessionBean.getValue(java.lang.String)]
| 16:20:27,607 ERROR [STDERR] at org.jboss.aop.instrument.JoinPointGenerator.doGenerateJoinPointClass(JoinPointGenerator.java:294)
| 16:20:27,607 ERROR [STDERR] at org.jboss.aop.instrument.JoinPointGenerator.access$200(JoinPointGenerator.java:74)
| 16:20:27,607 ERROR [STDERR] at org.jboss.aop.instrument.JoinPointGenerator$GenerateJoinPointClassAction$2.generateJoinPointClass(JoinPointGenerator.java:1621)
| 16:20:27,607 ERROR [STDERR] at org.jboss.aop.instrument.JoinPointGenerator.generateJoinPointClass(JoinPointGenerator.java:237)
| 16:20:27,607 ERROR [STDERR] at org.jboss.aop.GeneratedClassAdvisor.generateJoinPointClass(GeneratedClassAdvisor.java:978)
| 16:20:27,607 ERROR [STDERR] at org.jboss.test.aop.scoped.ear.ejb.ExampleSessionBean$ExampleSessionBeanAdvisor.getValue_N_8224850878432306306(ExampleSessionBean$ExampleSessionBeanAdvisor.java)
| 16:20:27,607 ERROR [STDERR] at org.jboss.test.aop.scoped.ear.ejb.ExampleSessionBean.getValue(ExampleSessionBean.java)
| 16:20:27,607 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 16:20:27,607 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 16:20:27,608 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 16:20:27,608 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 16:20:27,608 ERROR [STDERR] at org.jboss.invocation.Invocation.performCall(Invocation.java:386)
| 16:20:27,619 ERROR [STDERR] at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:228)
| 16:20:27,619 ERROR [STDERR] at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
| 16:20:27,619 ERROR [STDERR] at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:174)
| 16:20:27,619 ERROR [STDERR] at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
| 16:20:27,619 ERROR [STDERR] at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
| 16:20:27,619 ERROR [STDERR] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
| 16:20:27,619 ERROR [STDERR] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
| 16:20:27,619 ERROR [STDERR] at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:237)
| 16:20:27,619 ERROR [STDERR] at org.jboss.ejb.plugins.security.PreSecurityInterceptor.invoke(PreSecurityInterceptor.java:105)
| 16:20:27,619 ERROR [STDERR] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
| 16:20:27,619 ERROR [STDERR] ... 41 more
| 16:20:27,619 ERROR [STDERR] Caused by: java.lang.RuntimeException:
| public org.jboss.test.aop.scoped.ear.ejb.JoinPoint_getValue_N_8224850878432306306_14 org.jboss.mx.loading.UnifiedClassLoader3 at 594008{ url=vfsfile:/home/ejort/jboss-head/testsuite/output/lib/aop-scopedear2.ear ,addedOrder=66}
| private transient org.jboss.test.aop.scoped.ear.interceptor.TestInterceptor around1 org.jboss.mx.loading.UnifiedClassLoader3 at 594008{ url=vfsfile:/home/ejort/jboss-head/testsuite/output/lib/aop-scopedear2.ear ,addedOrder=66}
| boolean initialisedLightweightInstanceAspects null
| boolean isForInstanceAdvisor null
| extends
|
| public static org.jboss.test.aop.scoped.ear.ejb.ExampleSessionBean$JoinPoint_getValue_N_8224850878432306306 org.jboss.mx.loading.UnifiedClassLoader3 at 594008{ url=vfsfile:/home/ejort/jboss-head/testsuite/output/lib/aop-scopedear2.ear ,addedOrder=66}
| boolean inconsistentArgs null
| public java.lang.String arg0 null
| protected transient org.jboss.test.aop.scoped.ear.ejb.ExampleSessionBean typedTargetObject org.jboss.mx.loading.UnifiedClassLoader3 at 594008{ url=vfsfile:/home/ejort/jboss-head/testsuite/output/lib/aop-scopedear2.ear ,addedOrder=66}
| protected transient org.jboss.aop.MethodInfo info org.jboss.system.server.NoAnnotationURLClassLoader at c9ba38
| extends
|
| public org.jboss.aop.joinpoint.MethodInvocation org.jboss.system.server.NoAnnotationURLClassLoader at c9ba38
| static final long serialVersionUID null
| protected [Ljava.lang.Object; arguments null
| protected long methodHash null
| protected java.rmi.MarshalledObject marshalledArguments null
| protected java.lang.reflect.Method advisedMethod null
| protected java.lang.reflect.Method unadvisedMethod null
| extends
|
| public abstract org.jboss.aop.joinpoint.InvocationBase org.jboss.system.server.NoAnnotationURLClassLoader at c9ba38
| static final long serialVersionUID null
| protected org.jboss.aop.metadata.SimpleMetaData metadata org.jboss.system.server.NoAnnotationURLClassLoader at c9ba38
| protected transient int currentInterceptor null
| protected transient [Lorg.jboss.aop.advice.Interceptor; interceptors org.jboss.system.server.NoAnnotationURLClassLoader at c9ba38
| protected transient org.jboss.aop.Advisor advisor org.jboss.system.server.NoAnnotationURLClassLoader at c9ba38
| protected transient java.util.Map responseContextInfo null
| protected transient java.lang.Object targetObject null
| protected transient org.jboss.aop.metadata.MetaDataResolver instanceResolver org.jboss.system.server.NoAnnotationURLClassLoader at c9ba38
| 16:20:27,619 ERROR [STDERR] at org.jboss.aop.instrument.JoinPointGenerator.instantiateClass(JoinPointGenerator.java:314)
| 16:20:27,619 ERROR [STDERR] at org.jboss.aop.instrument.JoinPointGenerator.doGenerateJoinPointClass(JoinPointGenerator.java:278)
| 16:20:27,620 ERROR [STDERR] ... 62 more
| 16:20:27,620 ERROR [STDERR] Caused by: java.lang.reflect.InvocationTargetException
| 16:20:27,620 ERROR [STDERR] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| 16:20:27,620 ERROR [STDERR] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| 16:20:27,620 ERROR [STDERR] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| 16:20:27,620 ERROR [STDERR] at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
| 16:20:27,620 ERROR [STDERR] at org.jboss.aop.instrument.JoinPointGenerator.instantiateClass(JoinPointGenerator.java:309)
| 16:20:27,620 ERROR [STDERR] ... 63 more
| 16:20:27,620 ERROR [STDERR] Caused by: java.lang.NullPointerException
| 16:20:27,620 ERROR [STDERR] at org.jboss.aop.deployment.ScopedClassLoaderDomain.getPerVmAspectWithNoParentDelegation(ScopedClassLoaderDomain.java:128)
| 16:20:27,620 ERROR [STDERR] at org.jboss.aop.deployment.ScopedClassLoaderDomain.getPerVMAspect(ScopedClassLoaderDomain.java:101)
| 16:20:27,620 ERROR [STDERR] at org.jboss.aop.Domain.getPerVMAspect(Domain.java:735)
| 16:20:27,621 ERROR [STDERR] at org.jboss.aop.Domain.getPerVMAspect(Domain.java:721)
| 16:20:27,621 ERROR [STDERR] at org.jboss.aop.advice.GeneratedAdvisorInterceptor.getAspectInstance(GeneratedAdvisorInterceptor.java:191)
| 16:20:27,621 ERROR [STDERR] at org.jboss.aop.advice.GeneratedAdvisorInterceptor.getAspect(GeneratedAdvisorInterceptor.java:157)
| 16:20:27,621 ERROR [STDERR] at org.jboss.aop.advice.GeneratedAdvisorInterceptor.getAspect(GeneratedAdvisorInterceptor.java:129)
| 16:20:27,621 ERROR [STDERR] at org.jboss.test.aop.scoped.ear.ejb.JoinPoint_getValue_N_8224850878432306306_14.getAround1(JoinPoint_getValue_N_8224850878432306306_14.java)
| 16:20:27,621 ERROR [STDERR] at org.jboss.test.aop.scoped.ear.ejb.JoinPoint_getValue_N_8224850878432306306_14.<init>(JoinPoint_getValue_N_8224850878432306306_14.java)
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4065809#4065809
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4065809
More information about the jboss-dev-forums
mailing list