User development,

A new message was posted in the thread "Help: Error [Instrumentor] AOP 
Instrumentor failed":

http://community.jboss.org/message/521769#521769

Author  : Kabir Khan
Profile : http://community.jboss.org/people/[email protected]

Message:
--------------------------------------------------------------

> mailto:[email protected] wrote:
>  
> Taking a look at the piece of code that throws that exception, in 
> GeneratedAdvisorInstrumentor.createAdvisorCtors:
>  
> //This will be called when a class instantiates its advisor
> CtConstructor ctor = CtNewConstructor.defaultConstructor(genadvisor);
> ctor.setBody(
>     "{" +
>     "   super(\"" + clazz.getName() + "\"); " +  // <<<<<<<<<<<<<<<<<<<
>     "   
> initialise(org.jboss.aop.AspectManager.instance(org.jboss.aop.advice.SecurityActions.getClassLoader(this.getClass())),
>  false);" + //Use the CL of the class, since we may be in a scoped loader
>     "}");
> genadvisor.addConstructor(ctor);
> 
> 
>  
> 
> I think it doesn't make too much sense, since the constructor is created in 
> the previous line.
> 
> Maybe this is a Javassist bug. Kabir, what do you think of this?
I remember seeing this error in the past, but not exactly what causes it. I 
think the problem is with the call to super(String) that I marked. Is the super 
class getting woven?
 
Actually looking at 
http://github.com/apache/ode/blob/a77d1ebd590f879d9d381e779493b08b8d5ff89f/axis2/src/main/java/org/apache/ode/axis2/soapbinding/SoapExternalService.java 
 it seems to be a base class so that there should be no super advisor. If I am 
looking at the right version of SoapExternalService, the question is why does 
it think it is not the base class?

--------------------------------------------------------------

To reply to this message visit the message page: 
http://community.jboss.org/message/521769#521769


_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to