Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] AspectJ PDE export problems

Make sure that your weaving.hooks fragment is in the same directory as
your org.eclipse.osgi bundle.  You can import your org.eclipse.osgi
bundle as a binary plugin into your workspace.  That would explain the
first entry in the error log.

As for the second and third, I'm not exactly sure, but it could be
related to the first.  Also, make sure that the weaving.aspectj bundle
is autostarted.

Let me know if you continue to have more problems.


On Sun, Mar 20, 2011 at 12:32 PM, Davidosky <davide.aresta84@xxxxxxxxx> wrote:
> Hi again,
>
> I created a dummy project doing exactly what Andrew said, but,
> unfortunately, i got this:
>
>
> !SESSION 2011-03-20 20:28:44.704
> -----------------------------------------------
>
> eclipse.buildId=unknown
> java.version=1.6.0_24
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=it_IT
> Framework arguments:
> -Dosgi.framework.extensions=org.eclipse.equinox.weaving.ho
> ok -Log
> Command-line arguments:  -os win32 -ws win32 -arch x86
> -Dosgi.framework.extensio
> ns=org.eclipse.equinox.weaving.hook -Log -consoleLog
>
> !ENTRY org.eclipse.osgi 4 0 2011-03-20 20:28:45.004
> !MESSAGE error loading hook: org.eclipse.equinox.weaving.hooks.WeavingHook
> !STACK 0
> java.lang.ClassNotFoundException:
> org.eclipse.equinox.weaving.hooks.WeavingHook
>        at java.net.URLClassLoader$1.run(Unknown Source)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(Unknown Source)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Unknown Source)
>        at
> org.eclipse.osgi.baseadaptor.HookRegistry.loadConfigurators(HookRegis
> try.java:176)
>        at
> org.eclipse.osgi.baseadaptor.HookRegistry.initialize(HookRegistry.jav
> a:100)
>        at org.eclipse.osgi.baseadaptor.BaseAdaptor.(BaseAdaptor.java:89)
>        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>
>        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
> Source)
>
>        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
> Sou
> rce)
>        at java.lang.reflect.Constructor.newInstance(Unknown Source)
>        at
> org.eclipse.core.runtime.adaptor.EclipseStarter.createAdaptor(Eclipse
> Starter.java:752)
>        at
> org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarte
> r.java:282)
>        at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja
> va:175)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>        at java.lang.reflect.Method.invoke(Unknown Source)
>        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
>        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
>        at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
>
> !ENTRY org.eclipse.equinox.weaving.aspectj 4 0 2011-03-20 20:28:46.024
> !MESSAGE
> !STACK 0
> org.osgi.framework.BundleException: The activator
> org.eclipse.equinox.weaving.as
> pectj.AspectJWeavingActivator for bundle org.eclipse.equinox.weaving.aspectj
> is
> invalid
>        at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleAct
> ivator(AbstractBundle.java:156)
>        at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund
> leContextImpl.java:751)
>        at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl
> eHost.java:370)
>        at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(Abstra
> ctBundle.java:374)
>        at
> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Frame
> work.java:1067)
>        at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBund
> les(StartLevelManager.java:561)
>        at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBund
> les(StartLevelManager.java:546)
>        at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(St
> artLevelManager.java:459)
>        at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStart
> Level(StartLevelManager.java:243)
>        at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEv
> ent(StartLevelManager.java:440)
>        at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventM
> anager.java:227)
>        at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Even
> tManager.java:337)
> Caused by: java.lang.ClassNotFoundException:
> org.eclipse.equinox.weaving.aspectj
> .AspectJWeavingActivator
>        at
> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl
> eLoader.java:506)
>        at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
> java:422)
>        at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
> java:410)
>        at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De
> faultClassLoader.java:107)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at
> org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.
> java:338)
>        at
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleH
> ost.java:232)
>        at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleAct
> ivator(AbstractBundle.java:149)
>        ... 11 more
> Root exception:
> java.lang.ClassNotFoundException:
> org.eclipse.equinox.weaving.aspectj.AspectJWea
> vingActivator
>        at
> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl
> eLoader.java:506)
>        at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
> java:422)
>        at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
> java:410)
>        at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De
> faultClassLoader.java:107)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at
> org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.
> java:338)
>        at
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleH
> ost.java:232)
>        at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleAct
> ivator(AbstractBundle.java:149)
>        at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(Bund
> leContextImpl.java:751)
>        at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(Bundl
> eHost.java:370)
>        at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(Abstra
> ctBundle.java:374)
>        at
> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Frame
> work.java:1067)
>        at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBund
> les(StartLevelManager.java:561)
>        at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBund
> les(StartLevelManager.java:546)
>        at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(St
> artLevelManager.java:459)
>        at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStart
> Level(StartLevelManager.java:243)
>        at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEv
> ent(StartLevelManager.java:440)
>        at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventM
> anager.java:227)
>        at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Even
> tManager.java:337)
>
> where is the problem?
>
>
> --
> View this message in context: http://aspectj.2085585.n4.nabble.com/AspectJ-PDE-export-problems-tp3387024p3391703.html
> Sent from the AspectJ - users mailing list archive at Nabble.com.
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>


Back to the top