I could but I'm not entirely sure what the bug is.
This really pushes the edge of my understanding of Eclipse and I’m
afraid I wouldn’t describe it well. If you give me the text, I’ll go
ahead and enter it.
-----Original Message-----
From: buckminster-dev-bounces@xxxxxxxxxxx
[mailto:buckminster-dev-bounces@xxxxxxxxxxx] On Behalf Of Thomas Hallgren
Sent: Wednesday, October 01, 2008 1:15 PM
To: Buckminster developer discussions
Subject: Re: [buckminster-dev] Struggling with Buckminster to produce a
product
Hi Mark,
I'm sure this is fixable. I wonder if this is something that has changed
fairly recently
in Eclipse (I mean the fact that it's illegal to set the start level on
the system
bundle). In any case, could you please enter this as a buzilla?
Thanks,
Thomas Hallgren
Addleman, Mark J wrote:
Below is the log file from the configuration directory. From my
understanding, it looks like I'm missing a bundle (probably in the
target platform), but I can't figure out which one.
It's odd that Eclipse's generated config.ini works for my test case but
not for yours. I like Buckminster's output better since it lists each
individual bundle (I believe that makes upgrades less error prone). I
just hope we can get it to work!
Thanks
!SESSION 2008-09-30 14:49:34.062
-----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_07
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -debug
!ENTRY org.eclipse.osgi 4 0 2008-09-30 14:49:34.546
!MESSAGE An unexpected runtime error has occurred.
!STACK 0
java.lang.IllegalArgumentException: The System Bundle's start level can
not be modified.
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.setBundleStar
tLevel(StartLevelManager.java:415)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.installBundles(EclipseSt
arter.java:1122)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.loadBasicBundles(Eclipse
Starter.java:646)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.access$1(EclipseStarter.
java:623)
at
org.eclipse.core.runtime.adaptor.EclipseStarter$1.bundleChanged(EclipseS
tarter.java:308)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent
(BundleContextImpl.java:1234)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventMana
ger.java:211)
at
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchrono
us(ListenerQueue.java:141)
at
org.eclipse.osgi.framework.internal.core.Framework.publishBundleEventPri
vileged(Framework.java:1518)
at
org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Fr
amework.java:1469)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLev
el(StartLevelManager.java:281)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.launch(StartL
evelManager.java:247)
at
org.eclipse.osgi.framework.internal.core.SystemBundle.resume(SystemBundl
e.java:201)
at
org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java
:644)
at
org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.java:51)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.j
ava:313)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
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: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 4 0 2008-09-30 14:49:34.562
!MESSAGE
!STACK 0
java.lang.IllegalArgumentException: The System Bundle's start level can
not be modified.
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.setBundleStar
tLevel(StartLevelManager.java:415)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.installBundles(EclipseSt
arter.java:1122)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.loadBasicBundles(Eclipse
Starter.java:646)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.access$1(EclipseStarter.
java:623)
at
org.eclipse.core.runtime.adaptor.EclipseStarter$1.bundleChanged(EclipseS
tarter.java:308)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent
(BundleContextImpl.java:1234)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventMana
ger.java:211)
at
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchrono
us(ListenerQueue.java:141)
at
org.eclipse.osgi.framework.internal.core.Framework.publishBundleEventPri
vileged(Framework.java:1518)
at
org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Fr
amework.java:1469)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLev
el(StartLevelManager.java:281)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.launch(StartL
evelManager.java:247)
at
org.eclipse.osgi.framework.internal.core.SystemBundle.resume(SystemBundl
e.java:201)
at
org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java
:644)
at
org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.java:51)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.j
ava:313)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
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: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 4 0 2008-09-30 14:49:34.562
!MESSAGE Application error
!STACK 1
java.lang.IllegalStateException: Platform not running
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
374)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
179)
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: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-09-30 14:49:34.578
!MESSAGE One or more bundles are not resolved because the following root
constraints are not resolved:
!SUBENTRY 1 org.eclipse.osgi 2 0 2008-09-30 14:49:34.578
!MESSAGE Bundle
initial@reference:file:plugins/org.eclipse.core.runtime.compatibility_3.
2.0.v20071008.jar/ was not resolved.
!SUBENTRY 2 org.eclipse.core.runtime.compatibility 2 0 2008-09-30
14:49:34.578
!MESSAGE Missing required bundle
org.eclipse.update.configurator_[3.1.100,4.0.0).
!ENTRY org.eclipse.osgi 2 0 2008-09-30 14:49:34.578
!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-09-30 14:49:34.578
!MESSAGE Bundle
initial@reference:file:plugins/org.eclipse.core.contenttype_3.3.0.v20080
604-1400.jar/ [1] was not resolved.
!SUBENTRY 2 org.eclipse.core.contenttype 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing required bundle
org.eclipse.equinox.preferences_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.core.contenttype 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing required bundle
org.eclipse.equinox.registry_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.core.contenttype 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing required bundle
org.eclipse.equinox.common_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2008-09-30 14:49:34.578
!MESSAGE Bundle
initial@reference:file:plugins/org.eclipse.core.jobs_3.4.0.v20080512.jar
/ [2] was not resolved.
!SUBENTRY 2 org.eclipse.core.jobs 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing required bundle
org.eclipse.equinox.common_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2008-09-30 14:49:34.578
!MESSAGE Bundle
initial@reference:file:plugins/org.eclipse.core.runtime.compatibility.au
th_3.2.100.v20070502.jar/ [3] was not resolved.
!SUBENTRY 2 org.eclipse.core.runtime.compatibility.auth 2 0 2008-09-30
14:49:34.578
!MESSAGE Missing required bundle
org.eclipse.equinox.common_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2008-09-30 14:49:34.578
!MESSAGE Bundle
initial@reference:file:plugins/org.eclipse.core.runtime.compatibility_3.
2.0.v20071008.jar/ [4] was not resolved.
!SUBENTRY 2 org.eclipse.core.runtime.compatibility 2 0 2008-09-30
14:49:34.578
!MESSAGE Missing required bundle org.eclipse.core.runtime_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.core.runtime.compatibility 2 0 2008-09-30
14:49:34.578
!MESSAGE Missing required bundle
org.eclipse.update.configurator_[3.1.100,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2008-09-30 14:49:34.578
!MESSAGE Bundle
initial@reference:file:plugins/org.eclipse.core.runtime_3.4.0.v20080512.
jar/ [5] was not resolved.
!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing required bundle
org.eclipse.equinox.common_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing required bundle org.eclipse.core.jobs_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing required bundle
org.eclipse.equinox.registry_[3.4.0,4.0.0).
!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing required bundle
org.eclipse.equinox.preferences_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing required bundle
org.eclipse.core.contenttype_[3.3.0,4.0.0).
!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-09-30 14:49:34.578
!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-09-30 14:49:34.578
!MESSAGE Missing required bundle org.eclipse.equinox.app_[1.0.0,2.0.0).
!SUBENTRY 2 org.eclipse.core.runtime 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing imported package
org.eclipse.core.internal.runtime.auth_0.0.0.
!SUBENTRY 1 org.eclipse.osgi 2 0 2008-09-30 14:49:34.578
!MESSAGE Bundle
initial@reference:file:plugins/org.eclipse.equinox.app_1.1.0.v20080421-2
006.jar/ [6] was not resolved.
!SUBENTRY 2 org.eclipse.equinox.app 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing required bundle
org.eclipse.equinox.registry_[3.4.0,4.0.0).
!SUBENTRY 2 org.eclipse.equinox.app 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing required bundle
org.eclipse.equinox.common_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.equinox.app 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing imported package org.osgi.service.event_1.0.0.
!SUBENTRY 2 org.eclipse.equinox.app 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing imported package org.osgi.service.event_1.0.0.
!SUBENTRY 1 org.eclipse.osgi 2 0 2008-09-30 14:49:34.578
!MESSAGE Bundle
initial@reference:file:plugins/org.eclipse.equinox.common_3.4.0.v2008042
1-2006.jar/ [7] was not resolved.
!SUBENTRY 1 org.eclipse.osgi 2 0 2008-09-30 14:49:34.578
!MESSAGE Bundle
initial@reference:file:plugins/org.eclipse.equinox.preferences_3.2.201.R
34x_v20080709.jar/ [8] was not resolved.
!SUBENTRY 2 org.eclipse.equinox.preferences 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing required bundle
org.eclipse.equinox.common_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.equinox.preferences 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing optionally required bundle
org.eclipse.equinox.registry_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2008-09-30 14:49:34.578
!MESSAGE Bundle
initial@reference:file:plugins/org.eclipse.equinox.registry_3.4.0.v20080
516-0950.jar/ [9] was not resolved.
!SUBENTRY 2 org.eclipse.equinox.registry 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing required bundle
org.eclipse.equinox.common_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.equinox.registry 2 0 2008-09-30 14:49:34.578
!MESSAGE Missing imported package org.eclipse.core.runtime.jobs_0.0.0.
-----Original Message-----
From: buckminster-dev-bounces@xxxxxxxxxxx
[mailto:buckminster-dev-bounces@xxxxxxxxxxx] On Behalf Of Thomas
Hallgren
Sent: Wednesday, October 01, 2008 12:15 AM
To: Buckminster developer discussions
Subject: Re: [buckminster-dev] Struggling with Buckminster to produce a
product
Hi Mark,
I remember changing the Buckminster output since I simply could not get
the output
generated by eclipse to run at all. I know there are situations where
that happens. What
type of error do you get with the Buckminster generated config.ini?
Regards,
Thomas Hallgren
Addleman, Mark J wrote:
> I'm struggling to get Buckminster to produce an Eclipse product. My
> ideal end result is a package with the appropriate features, plugins,
> config.ini, and launcher. The attached set of projects produce a very
> nice Eclipse export (complete with the JRE!). However, I am unable to
> get Buckminster to produce a correct product. The only difference I
see
> between the two builds is the configuration directory, particularly
the
> config.ini file.
>
>
>
> The Eclipse exported config.ini is:
>
> #Product Runtime Configuration File
>
>
>
> osgi.splashPath=platform:/base/plugins/learn.buckminster.headless
>
> eclipse.product=learn.buckminster.headless.headlessproduct
>
> osgi.bundles.defaultStartLevel=4
>
>
osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.confi
gurator@3:start,org.eclipse.core.runtime@start
<mailto:osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.upda
te.configurator@3:start,org.eclipse.core.runtime@start>
>
>
> The Buckminster config.ini is:
>
> #Product Runtime Configuration File
>
>
>
> eclipse.product=learn.buckminster.headless.headlessproduct
>
>
osgi.bundles=org.eclipse.core.contenttype,org.eclipse.core.jobs,org.ecli
pse.core.runtime.compatibility.auth,org.eclipse.core.runtime.compatibili
ty,org.eclipse.core.runtime,org.eclipse.equinox.app@start,org.eclipse.eq
uinox.common@start:2,org.eclipse.equinox.preferences,org.eclipse.equinox
.registry,org.eclipse.osgi,org.eclipse.update.configurator,learn.buckmin
ster.headless,org.eclipse.equinox.launcher.win32.win32.x86,org.eclipse.e
quinox.launcher
> osgi.bundles.defaultStartLevel=4
>
>
>
>
>
> I don't want to maintain config.ini files manually and, ideally, the
> config would list each bundle individually as Buckminster does.
>
>
>
> What am I missing?
>
_______________________________________________
buckminster-dev mailing list
buckminster-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/buckminster-dev
_______________________________________________
buckminster-dev mailing list
buckminster-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/buckminster-dev