[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] NoSuchMethod aspectOf exception using LTW.
|
Even if your aspect is defined with annotation style, and built with
javac, it must go through the weaver to be 'finished off' and become
usable as a real aspect. This pass through the weaver will create the
aspectOf() method that the woven code is trying to call. Is your
aspect being allowed to be finished off by a weaver instance?
Andy
2009/9/23 Shashikant Kale <Shashikant.Kale@xxxxxxxxxxxxxxxx>:
> Hi,
>
>
>
> I am using LTW in OSGi (equinox) environment. I am using
> eclipse.equinox.aspectj project to do this.
>
>
>
> However I am getting an exception
>
>
>
> Caused by: java.lang.NoSuchMethodError:
> com.arisglobal.aglite.aop.EntityAuditAspect.aspectOf()Lcom/arisglobal/aglite/aop/EntityAuditAspect;
>
> at com.arisglobal.aglitepq.entity.Emp.getDept(Emp.java:113)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
>
> at
> org.directwebremoting.extend.PropertyDescriptorProperty.getValue(PropertyDescriptorProperty.java:72)
>
>
>
> I have defined the EntityAuditAspect using @Aspect annotation and have
> defined the aspect in the aop.xml.
>
>
>
> I have checked that the target class is getting weaved fine and see that the
> call to aspectOf method of EntityAudit aspect is getting generated in the
> resulting byte code. However this method doesn’t exist in my aspect class.
>
>
>
> I am sure this exception has been resolved long back. However I am not able
> to figure out why would this occur in my case?
>
>
>
> Could somebody please throw some light on this?
>
>
>
> Thanks,
>
> Shashi
>
>
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
>