Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [buckminster-dev] Struggling with Buckminster to produce a product

Hi Mark,
It doesn't need to be very detailed. Something like "Buckminster generated product does not start" and then attach the generated config.ini and the log output.

- thomas

Addleman, Mark J wrote:
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




Back to the top