Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] RuntimeException: cannot register non aspect?

Not sure what the problem could be here.  Have you set your
MANIFEST.MF with the correct supplement headers?

On Wed, Aug 19, 2009 at 7:30 AM, Daniel<daniel.rampanelli@xxxxxxxxx> wrote:
> 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
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>


Back to the top