[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[aspectj-users] RuntimeException: cannot register non aspect?
|
Hi to everyone,
I'm working on a Eclipse RCP application and I obviously am using
aspects in my software. So, I setup a special bundle containing the
aspects and the aop.xml (in the META-INF folder). The weaving is
performed by the functionality provided by Equinox Aspects bundle.
That means I have,
client bundle : containing classes that are to be woven
aspect bundle : containing aspects and aop.xml
As long as I'm using Eclipse to start and run my application,
everything is fine. But today I tried to export the software and I
discovered this exception stack trace in the Console.
8/19/09 3:58:50 PM [0x0-0xd80d8].org.eclipse.eclipse[2546]
java.lang.RuntimeException: Cannot register non aspect:
client$aspects$ThreadSafeExecutor , client.aspects.ThreadSafeExecutor
8/19/09 3:58:50 PM [0x0-0xd80d8].org.eclipse.eclipse[2546] at
org.aspectj.weaver.bcel.BcelWeaver.addLibraryAspect(BcelWeaver.java:219)
8/19/09 3:58:50 PM [0x0-0xd80d8].org.eclipse.eclipse[2546] at
org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor.registerAspects(ClassLoaderWeavingAdaptor.java:432)
8/19/09 3:58:50 PM [0x0-0xd80d8].org.eclipse.eclipse[2546] at
org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor.registerDefinitions(ClassLoaderWeavingAdaptor.java:267)
[...]
The software is being deployed with all the needed bundles and
dependencies and I also checked that the aspects are being included in
the binary build of the bundle.
Has anybody a clue about my problem?
Daniel