[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[equinox-dev] Problems with Equinoxs Aspects

Hi everbody

I have a problem with a RCP application and equinox aspects. I hope somebody can help me.

Ok my Application consists of two plugins: org.ssoft.test and org.ssoft.test.aspects.

org.ssoft.test is the hello world rcp example and

org.ssoft.test.aspects contains an aspect. This aspect affects all method calls in the Application class of org.ssoft.test.

it also contains the aop.xml file and it declares eclipse-supplementbundle in the manifest file and it reexports the the dependencie from org.aspectj.runtime.

My problem is the config.ini to start the application. Can somebody give me a hint how the config.ini should look like.

Here is my attempt but it doesn’t work:

osgi.bundles=org.eclipse.equinox.common@2\:start,org.eclipse.update.configurator@3\:start,org.eclipse.core.runtime@start, org.eclipse.equinox.weaving.aspectj@:start, org.eclipse.equinox.weaving.caching@:start, org.ssoft.test, org.ssoft.test.aspect

osgi.bundles.defaultStartLevel=4

osgi.framework=org.eclipse.osgi

osgi.configuration.cascaded=false

 

 

# AOSGi

osgi.framework.extensions=org.eclipse.equinox.weaving.hook

org.aspectj.weaver.loadtime.configuration=org/aspectj/aop.xml

#aj.weaving.verbose=true

org.aspectj.weaver.showWeaveInfo=true

#org.aspectj.osgi.verbose=true

 

I get following error log:

!SESSION 2008-07-21 13:00:03.791 -----------------------------------------------

eclipse.buildId=unknown

java.version=1.6.0_02

java.vendor=Sun Microsystems Inc.

BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE

Framework arguments:  -application org.ssoft.test.application

Command-line arguments:  -application org.ssoft.test.application -data C:\Dokumente und Einstellungen\Sebastian Staack\workspace/../runtime-org.ssoft.test.application -dev file:C:/Dokumente und Einstellungen/Sebastian Staack/workspace/.metadata/.plugins/org.eclipse.pde.core/org.ssoft.test.application/dev.properties -os win32 -ws win32 -arch x86 -console

 

!ENTRY org.eclipse.core.runtime 4 0 2008-07-21 13:00:05.003

!MESSAGE

!STACK 0

org.osgi.framework.BundleException: The bundle could not be resolved. Reason: Missing Constraint: Require-Bundle: org.eclipse.core.jobs; bundle-version="[3.2.0,4.0.0)"

      at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:305)

      at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)

      at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1074)

      at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:616)

      at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:508)

      at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:299)

      at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:489)

      at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:211)

      at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:321)

 

!ENTRY org.eclipse.equinox.weaving.aspectj 4 0 2008-07-21 13:00:05.013

!MESSAGE

!STACK 0

org.osgi.framework.BundleException: The bundle could not be resolved. Reason: Missing Constraint: Require-Bundle: org.aspectj.weaver; bundle-version="0.0.0"

      at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:305)

      at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)

      at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1074)

      at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:616)

      at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:508)

      at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:299)

      at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:489)

      at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:211)

      at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:321)

 

!ENTRY org.eclipse.osgi 4 0 2008-07-21 13:00:05.023

!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.core.runtime_3.4.0.v20080512.jar/ was not resolved.

 

!ENTRY org.eclipse.osgi 4 0 2008-07-21 13:00:05.023

!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.equinox.weaving.aspectj_1.0.0.200807082136.jar/ was not resolved.

 

!ENTRY org.eclipse.osgi 2 0 2008-07-21 13:00:05.043

!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved:

!SUBENTRY 1 org.eclipse.osgi 2 0 2008-07-21 13:00:05.043

!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.equinox.weaving.aspectj_1.0.0.200807082136.jar/ was not resolved.

!SUBENTRY 2 org.eclipse.equinox.weaving.aspectj 2 0 2008-07-21 13:00:05.043

!MESSAGE Missing required bundle org.aspectj.weaver_0.0.0.

!SUBENTRY 1 org.eclipse.osgi 2 0 2008-07-21 13:00:05.043

!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.core.runtime_3.4.0.v20080512.jar/ was not resolved.

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.043

!MESSAGE Missing required bundle org.eclipse.core.jobs_[3.2.0,4.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.043

!MESSAGE Missing required bundle org.eclipse.equinox.app_[1.0.0,2.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.043

!MESSAGE Missing required bundle org.eclipse.core.contenttype_[3.3.0,4.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.043

!MESSAGE Missing required bundle org.eclipse.equinox.preferences_[3.2.0,4.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.043

!MESSAGE Missing required bundle org.eclipse.equinox.registry_[3.4.0,4.0.0).

!SUBENTRY 1 org.eclipse.osgi 2 0 2008-07-21 13:00:05.043

!MESSAGE Bundle initial@reference:file:../../../Dokumente und Einstellungen/Sebastian Staack/workspace/org.ssoft.test.aspect/ was not resolved.

!SUBENTRY 2 org.ssoft.test.aspect 2 0 2008-07-21 13:00:05.043

!MESSAGE Missing required bundle org.aspectj.runtime_0.0.0.

!SUBENTRY 1 org.eclipse.osgi 2 0 2008-07-21 13:00:05.043

!MESSAGE Bundle initial@reference:file:../../../Dokumente und Einstellungen/Sebastian Staack/workspace/org.ssoft.test/ was not resolved.

!SUBENTRY 2 org.ssoft.test 2 0 2008-07-21 13:00:05.043

!MESSAGE Missing required bundle org.eclipse.ui_0.0.0.

 

!ENTRY org.eclipse.osgi 2 0 2008-07-21 13:00:05.053

!MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:

!SUBENTRY 1 org.eclipse.osgi 2 0 2008-07-21 13:00:05.053

!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.core.runtime_3.4.0.v20080512.jar/ [3] was not resolved.

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.053

!MESSAGE Missing required bundle org.eclipse.core.jobs_[3.2.0,4.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.053

!MESSAGE Missing required bundle org.eclipse.equinox.registry_[3.4.0,4.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.053

!MESSAGE Missing required bundle org.eclipse.equinox.preferences_[3.2.0,4.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.053

!MESSAGE Missing required bundle org.eclipse.core.contenttype_[3.3.0,4.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.053

!MESSAGE Missing optionally required bundle org.eclipse.core.runtime.compatibility.auth_[3.2.0,4.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.053

!MESSAGE Missing required bundle org.eclipse.equinox.app_[1.0.0,2.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.053

!MESSAGE Missing imported package org.eclipse.core.internal.runtime.auth_0.0.0.

!SUBENTRY 1 org.eclipse.osgi 2 0 2008-07-21 13:00:05.053

!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.equinox.weaving.aspectj_1.0.0.200807082136.jar/ [4] was not resolved.

!SUBENTRY 2 org.eclipse.equinox.weaving.aspectj 2 0 2008-07-21 13:00:05.053

!MESSAGE Missing required bundle org.aspectj.weaver_0.0.0.

!SUBENTRY 1 org.eclipse.osgi 2 0 2008-07-21 13:00:05.053

!MESSAGE Bundle initial@reference:file:../../../Dokumente und Einstellungen/Sebastian Staack/workspace/org.ssoft.test/ [5] was not resolved.

!SUBENTRY 2 org.ssoft.test 2 0 2008-07-21 13:00:05.053

!MESSAGE Missing required bundle org.eclipse.ui_0.0.0.

!SUBENTRY 2 org.ssoft.test 2 0 2008-07-21 13:00:05.053

!MESSAGE Missing required bundle org.eclipse.core.runtime_0.0.0.

!SUBENTRY 2 org.ssoft.test 2 0 2008-07-21 13:00:05.053

!MESSAGE Missing required bundle org.ssoft.test.aspect_0.0.0.

!SUBENTRY 1 org.eclipse.osgi 2 0 2008-07-21 13:00:05.053

!MESSAGE Bundle initial@reference:file:../../../Dokumente und Einstellungen/Sebastian Staack/workspace/org.ssoft.test.aspect/ [6] was not resolved.

!SUBENTRY 2 org.ssoft.test.aspect 2 0 2008-07-21 13:00:05.053

!MESSAGE Missing required bundle org.aspectj.runtime_0.0.0.

 

!ENTRY org.eclipse.osgi 4 0 2008-07-21 13:00:05.053

!MESSAGE Application error

!STACK 1

java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini).

      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)

      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)

      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)

      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:597)

      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)

      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)

      at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

      at org.eclipse.equinox.launcher.Main.main(Main.java:1212)

 

!ENTRY org.eclipse.osgi 2 0 2008-07-21 13:00:05.073

!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved:

!SUBENTRY 1 org.eclipse.osgi 2 0 2008-07-21 13:00:05.073

!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.equinox.weaving.aspectj_1.0.0.200807082136.jar/ was not resolved.

!SUBENTRY 2 org.eclipse.equinox.weaving.aspectj 2 0 2008-07-21 13:00:05.073

!MESSAGE Missing required bundle org.aspectj.weaver_0.0.0.

!SUBENTRY 1 org.eclipse.osgi 2 0 2008-07-21 13:00:05.073

!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.core.runtime_3.4.0.v20080512.jar/ was not resolved.

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.073

!MESSAGE Missing required bundle org.eclipse.core.jobs_[3.2.0,4.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.073

!MESSAGE Missing required bundle org.eclipse.equinox.app_[1.0.0,2.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.073

!MESSAGE Missing required bundle org.eclipse.core.contenttype_[3.3.0,4.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.073

!MESSAGE Missing required bundle org.eclipse.equinox.preferences_[3.2.0,4.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.073

!MESSAGE Missing required bundle org.eclipse.equinox.registry_[3.4.0,4.0.0).

!SUBENTRY 1 org.eclipse.osgi 2 0 2008-07-21 13:00:05.073

!MESSAGE Bundle initial@reference:file:../../../Dokumente und Einstellungen/Sebastian Staack/workspace/org.ssoft.test.aspect/ was not resolved.

!SUBENTRY 2 org.ssoft.test.aspect 2 0 2008-07-21 13:00:05.073

!MESSAGE Missing required bundle org.aspectj.runtime_0.0.0.

!SUBENTRY 1 org.eclipse.osgi 2 0 2008-07-21 13:00:05.073

!MESSAGE Bundle initial@reference:file:../../../Dokumente und Einstellungen/Sebastian Staack/workspace/org.ssoft.test/ was not resolved.

!SUBENTRY 2 org.ssoft.test 2 0 2008-07-21 13:00:05.073

!MESSAGE Missing required bundle org.eclipse.ui_0.0.0.

 

!ENTRY org.eclipse.osgi 2 0 2008-07-21 13:00:05.093

!MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:

!SUBENTRY 1 org.eclipse.osgi 2 0 2008-07-21 13:00:05.093

!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.core.runtime_3.4.0.v20080512.jar/ [3] was not resolved.

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.093

!MESSAGE Missing required bundle org.eclipse.core.jobs_[3.2.0,4.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.093

!MESSAGE Missing required bundle org.eclipse.equinox.registry_[3.4.0,4.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.093

!MESSAGE Missing required bundle org.eclipse.equinox.preferences_[3.2.0,4.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.093

!MESSAGE Missing required bundle org.eclipse.core.contenttype_[3.3.0,4.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.093

!MESSAGE Missing optionally required bundle org.eclipse.core.runtime.compatibility.auth_[3.2.0,4.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.093

!MESSAGE Missing required bundle org.eclipse.equinox.app_[1.0.0,2.0.0).

!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-07-21 13:00:05.093

!MESSAGE Missing imported package org.eclipse.core.internal.runtime.auth_0.0.0.

!SUBENTRY 1 org.eclipse.osgi 2 0 2008-07-21 13:00:05.093

!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.equinox.weaving.aspectj_1.0.0.200807082136.jar/ [4] was not resolved.

!SUBENTRY 2 org.eclipse.equinox.weaving.aspectj 2 0 2008-07-21 13:00:05.093

!MESSAGE Missing required bundle org.aspectj.weaver_0.0.0.

!SUBENTRY 1 org.eclipse.osgi 2 0 2008-07-21 13:00:05.093

!MESSAGE Bundle initial@reference:file:../../../Dokumente und Einstellungen/Sebastian Staack/workspace/org.ssoft.test/ [5] was not resolved.

!SUBENTRY 2 org.ssoft.test 2 0 2008-07-21 13:00:05.093

!MESSAGE Missing required bundle org.eclipse.ui_0.0.0.

!SUBENTRY 2 org.ssoft.test 2 0 2008-07-21 13:00:05.093

!MESSAGE Missing required bundle org.eclipse.core.runtime_0.0.0.

!SUBENTRY 2 org.ssoft.test 2 0 2008-07-21 13:00:05.093

!MESSAGE Missing required bundle org.ssoft.test.aspect_0.0.0.

!SUBENTRY 1 org.eclipse.osgi 2 0 2008-07-21 13:00:05.093

!MESSAGE Bundle initial@reference:file:../../../Dokumente und Einstellungen/Sebastian Staack/workspace/org.ssoft.test.aspect/ [6] was not resolved.

!SUBENTRY 2 org.ssoft.test.aspect 2 0 2008-07-21 13:00:05.093

!MESSAGE Missing required bundle org.aspectj.runtime_0.0.0.

 

By the way I use eclipse 3.4 and the latest development build of equinox aspects.

 

Thanks

Sebastian