[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-users] NoSuchMethod aspectOf exception using LTW.



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?