Hi, I have a pointcut defined on a method to be intercepted.
The method can be called from a stateless EJB or a MDB. Interception happens succesfully on the method invocation in both cases. However, once invoked via the MDB, the exception below is thrown everytime the method is called from the stateless EJB. I am using JBoss 4.2.2. I have tried several versions of JBoss AOP (1.5.5 to 2.1.1), but get the same behaviour. I would appreciate any help in resolving this problem. java.lang.RuntimeException: Unable to load class sun.reflect.GeneratedMethodAccessor664 | at org.jboss.aop.pointcut.SecurityActions$LoadClassAction$2.loadClass(SecurityActions.java:86) | at org.jboss.aop.pointcut.SecurityActions.loadClass(SecurityActions.java:43) | at org.jboss.aop.pointcut.CFlow.matchesClass(CFlow.java:124) | at org.jboss.aop.pointcut.CFlow.matches(CFlow.java:88) | at org.jboss.aop.pointcut.CFlow.matches(CFlow.java:72) | at org.jboss.aop.pointcut.CFlowStack.matches(CFlowStack.java:59) | at org.jboss.aop.pointcut.CFlowMatcher.visit(CFlowMatcher.java:133) | at org.jboss.aop.pointcut.ast.ASTCFlow.jjtAccept(ASTCFlow.java:37) | at org.jboss.aop.pointcut.CFlowMatcher.visit(CFlowMatcher.java:73) | at org.jboss.aop.pointcut.ast.ASTCFlowExpression.jjtAccept(ASTCFlowExpression.java:37) | at org.jboss.aop.pointcut.CFlowMatcher.matches(CFlowMatcher.java:55) | at mx.service.JoinPoint_execute_N_4908115578183543373_1.getCFlow0(JoinPoint_execute_N_4908115578183543373_1.java) | at mx.service.JoinPoint_execute_N_4908115578183543373_1.<init>(JoinPoint_execute_N_4908115578183543373_1.java) | at mx.service.JoinPoint_execute_N_4908115578183543373_1.invokeJoinpoint(JoinPoint_execute_N_4908115578183543373_1.java) | at mx.service.MeasureService$MeasureServiceAdvisor.execute_N_4908115578183543373(MeasureService$MeasureServiceAdvisor.java) | at mx.service.MeasureService.execute(MeasureService.java) | at mx.service.MeasureService.execute(MeasureService.java:324) | at mx.service.Measurement$MeasureCommand.execute(Measurement.java:455) | at mx.service.Measurement$MeasureCommand.execute(Measurement.java:434) | at mx.runtime.command.CommandServiceImpl.executeCommand(CommandServiceImpl.java:63) | at mx.runtime.command.CommandServiceBean.doExecute(CommandServiceBean.java:141) | at mx.runtime.command.CommandServiceBean.executeCommandNonTransactional(CommandServiceBean.java:87) | at sun.reflect.GeneratedMethodAccessor664.invoke(Unknown Source) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) | at java.lang.reflect.Method.invoke(Unknown Source) | at org.jboss.aop.joinpoint.MethodInvocation.invokeTarget(MethodInvocation.java:122) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:111) | at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166) | at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102) | at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102) | at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102) | at org.jboss.aspects.tx.TxPolicy.invokeInNoTx(TxPolicy.java:66) | at org.jboss.aspects.tx.TxInterceptor$Supports.invoke(TxInterceptor.java:144) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102) | at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:95) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102) | at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102) | at org.jboss.aspects.security.RoleBasedAuthorizationInterceptor.invoke(RoleBasedAuthorizationInterceptor.java:166) | at org.jboss.ejb3.security.RoleBasedAuthorizationInterceptor.invoke(RoleBasedAuthorizationInterceptor.java:115) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102) | at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77) | at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:110) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102) | at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102) | at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102) | at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:304) | at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106) | at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82) | at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:769) | at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:573) | at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:373) | at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:166) | Caused by: java.lang.ClassNotFoundException: No ClassLoaders found for: sun.reflect.GeneratedMethodAccessor664 | at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:306) | at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:521) | at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:415) | at java.lang.ClassLoader.loadClass(Unknown Source) | at org.jboss.aop.pointcut.SecurityActions$LoadClassAction$2.loadClass(SecurityActions.java:82) | ... 57 more View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4241592#4241592 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4241592 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
