Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Buckminster dev » [buckminster-dev] Struggling with Buckminster to produce a product
[buckminster-dev] Struggling with Buckminster to produce a product [message #26022] Tue, 30 September 2008 17:59 Go to next message
Eclipse User
Originally posted by: Mark.Addleman.ca.com

This is a multi-part message in MIME format.

------_=_NextPart_001_01C92347.D04C2A2A
Content-Type: multipart/alternative;
boundary="----_=_NextPart_002_01C92347.D04C2A2A"


------_=_NextPart_002_01C92347.D04C2A2A
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

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.

=20

The Eclipse exported config.ini is:

#Product Runtime Configuration File

=20

osgi.splashPath=3Dplatform:/base/plugins/learn.buckminster.h eadless

eclipse.product=3Dlearn.buckminster.headless.headlessproduct

osgi.bundles.defaultStartLevel=3D4

osgi.bundles=3Dorg.eclipse.equinox.common@2:start,org.eclipse.update.conf=
i
gurator@3:start,org.eclipse.core.runtime@start

=20

The Buckminster config.ini is:

#Product Runtime Configuration File

=20

eclipse.product=3Dlearn.buckminster.headless.headlessproduct

osgi.bundles=3Dorg.eclipse.core.contenttype,org.eclipse.core .jobs,org.ecl=
i
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,o rg.eclipse.e
quinox.launcher

osgi.bundles.defaultStartLevel=3D4

=20

=20

I don't want to maintain config.ini files manually and, ideally, the
config would list each bundle individually as Buckminster does.

=20

What am I missing?


------_=_NextPart_002_01C92347.D04C2A2A
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:#606420;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:Arial;
color:windowtext;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3D"#606420">

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I&#8217;m struggling to get Buckminster to produce an
Eclipse product. &nbsp;My ideal end result is a package with the =
appropriate
features, plugins, config.ini, and launcher.&nbsp; The attached set of =
projects
produce a very nice Eclipse export (complete with the JRE!).&nbsp; =
However, I
am unable to get Buckminster to produce a correct product.&nbsp; The =
only
difference I see between the two builds is the configuration directory,
particularly the config.ini file.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p >

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>The Eclipse exported config.ini =
is:<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>#Product Runtime
Configuration File<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New"'> osgi.splashPath=3Dplatform:/base/plugins/learn.buckminster.h eadless=
<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New"'> eclipse.product=3Dlearn.buckminster.headless.headlessproduct <o:p></=
o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>osgi.bundles.defaultStartLevel=3D4<o:p></o:p></span ></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><a
href=3D"mailto:osgi.bundles=3Dorg.eclipse.equinox.common@2:start,org.ecli=
pse.update.configurator@3:start,org.eclipse.core.runtime@start">osgi.bund=
les=3Dorg.eclipse.equinox.common@2:start,org.eclipse.update.configurator@=
3:start,org.eclipse.core.runtime@start</a><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p >

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>The Buckminster config.ini =
is:<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>#Product Runtime
Configuration File<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New"'> eclipse.product=3Dlearn.buckminster.headless.headlessproduct <o:p></=
o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New"'> osgi.bundles=3Dorg.eclipse.core.contenttype,org.eclipse.core .jobs,o=
rg.eclipse.core.runtime.compatibility.auth,org.eclipse.core. runtime.compa=
tibility,org.eclipse.core.runtime,org.eclipse.equinox.app@start,org.eclip=
se.equinox.common@start:2,org.eclipse.equinox.preferences,org.eclipse.equ=
inox.registry,org.eclipse.osgi,org.eclipse.update.configurat or,learn.buck=
minster.headless,org.eclipse.equinox.launcher.win32.win32.x8 6,org.eclipse=
..equinox.launcher<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>osgi.bundles.defaultStartLevel=3D4<o:p></o:p></span ></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p >

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p >

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I don&#8217;t want to maintain config.ini files =
manually
and, ideally, the config would list each bundle individually as =
Buckminster
does.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p >

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>What am I missing?<o:p></o:p></span></font></p>

</div>

</body>

</html>

------_=_NextPart_002_01C92347.D04C2A2A--

------_=_NextPart_001_01C92347.D04C2A2A
Content-Type: application/x-zip-compressed;
name="learn.buckminster.zip"
Content-Transfer-Encoding: base64
Content-Description: learn.buckminster.zip
Content-Disposition: attachment;
filename="learn.buckminster.zip"

UEsDBBQACAAIAEp3PjkAAAAAAAAAAAAAAAAlAAAAbGVhcm4uYnVja21pbnN0 ZXIuaGVhZGxlc3Mv
LmNsYXNzcGF0aJWQwWoCMRCGzy30HZbcna2X0sNupZQtKFSLbnuVmAzr1HQS J4no26ulUvEg9Db/
8M3H8FeD7bcrNiiRPNeqD/eqQDbeEne1+mhfe49q8HR3WxmnYww6LQ/h5i8h J9kVK2JbK+NZFcdl
rbx0gMZRiAhfNoHTmc3y4ITRtJm/TMbt83DcTMtLjjihsHZgcZE7yPR7iQKz pNlqsZ9v7S5gOdIb
PWt6fXhQ5b9fChbBeEEQXGcStO8ud8TxmiqKOamO4xXS5xRyOsEL4h+4Ks8r 3ANQSwcIGOREa9AA
AAB4AQAAUEsDBBQACAAIAEp3PjkAAAAAAAAAAAAAAAAjAAAAbGVhcm4uYnVj a21pbnN0ZXIuaGVh
ZGxlc3MvLnByb2plY3S9kkFPAyEQhc+a+B+avQt680C3STXeNCbVH0Bh3FJh IAM0/nxhy2o2TRMP
xtu8x3t8E4JYfTq7OABF43HZ3bKbbgGovDY4LLu318fru27VX12KQH4PKj1A VGRCKuniXgiUDnoL
kpBts/pwBmMCYjuQ2kKMgo+BmlTeOcDUCz5N1W3XxlHwmdpmY/UmgKqqyftS lahHp8E9DQyUNSEC
2+vElKcyyIMcC0A/K5SGpCFXdmyazw3BTyi/4gYN7EmieYeY1v+L3agdOPkn 0OZMT154KRO09FGc
f+3jeV1gzJ3r1JVfbB4MPp8UprkSv//C/MN9AVBLBwgro3K78gAAAK8CAABQ SwMEFAAIAAgASnc+
OQAAAAAAAAAAAAAAAD8AAABsZWFybi5idWNrbWluc3Rlci5oZWFkbGVzcy8u c2V0dGluZ3Mvb3Jn
LmVjbGlwc2UuamR0LmNvcmUucHJlZnOVjr8KgzAchPeC7xDoHlTsP8GtS4eC 0L6A1VNSkvzCJfb5
6+Jcuxw3fB93+7t49UBQ5UUVVV1V9eGk2utTlXl+znborQkROhAjCN8j6g8Y jfimyHbCSa/Ie0i6
F2IJF4wFlzJggtep44TU2i6NQtcU+vjbdMGabpnbQgfKy8LpLkYw3Qb4ZEYD NiCFW2342f3rRpm5
fvwCUEsHCGhClZWXAAAASgEAAFBLAwQUAAgACABKdz45AAAAAAAAAAAAAAAA LwAAAGxlYXJuLmJ1
Y2ttaW5zdGVyLmhlYWRsZXNzL01FVEEtSU5GL01BTklGRVNULk1GTY7BasMw EETv+Qrjuxe7LT04
5FIwhIJ7qKF3WZ6kS6RVu5JM+/c12C457r6Zx/RG+IKYqg9o5CBt0VB9eMky OVT9Bv/Zw07ejEdb
nGGWI8b9O/z6MTi2K3UwKjRme/MsMUHpc8sfI8vVIS3KU9KMvX+/YVnxju/M imqlbRH0SrCOvyLI
BgVplsQex3Gtz2v9VD7SE9Xlbt00U/cDm9MS6GRmDeIhqS1ezWyGrmro+fAH UEsHCPXUPmOxAAAA
DAEAAFBLAwQUAAgACABKdz45AAAAAAAAAAAAAAAAVQAAAGxlYXJuLmJ1Y2tt aW5zdGVyLmhlYWRs
ZXNzL2Jpbi9sZWFybi9idWNrbWluc3Rlci9oZWFkbGVzcy9IZWxsb1dvcmxk QXBwbGljYXRpb24u
Y2xhc3OVUl1vEkEUPUOBhe1KKS1V6xf1q1Btp/LiA8akaTRqiJrQ4POyTGDq sLPuDkr/lfqgxgd/
gD/KeGepFIwPdpOde2f23HPPPbM/f33/AaCJpoMMw74Sfhzy3jh4O5JhYkTM h8LvK5Ek/JlQSr/R
seofRJGSgW+kDh1kGcrH/nufKz8c8Fe9YxEYB3mG2zoecBEoGSWCi3djGeoJ 96OIP5+rZ8g/kqE0
jxmW6o0uQ/ZQ94WLJSx7cFBgWGnLULwcj3oiPvJ7SjBU2jrwVdePpd2fHmbN UCYMzfZ5J2gx5BLj
x4bhoN7+H82HOjRiYlqN9t9zE5f7ZBKIyMISB+sMa2eY2ZciNnDJwcUF5zon JHbk4TI2yQs9Jj3V
aQOp+etYhqZjYuGPWgVcZfDSWWof7DBbLq6j5uDGn26LBR62cJPBieyRIser 9TnhhJHhoNXo5pA+
22UXd1F3sL2g7mhIVH0PDexYv5QQEXlef2GvzAmmhjDsnss/IkiMjgrgDKWB 1v1a70RMRyIfO3oc
B+KptJe7+c+b27PyaDiyi16r30b6aWgt0o5TZBRzO1/hfqIkA4/WfHqYxwVa vSkAJaxQpImxSqgK
5VnaraU0bTrJUCx/RrVy5QuurePWN9xhH2eMJWoMuNR4mXIvZd6Y1pwy2+we 7qeCdmcCHxLG9i9a
5j1iPhPppuWrBK3MCS3OhO6nyAe/AVBLBwhUjB3DEgIAAL8DAABQSwMEFAAI AAgASnc+OQAAAAAA
AAAAAAAAACsAAABsZWFybi5idWNrbWluc3Rlci5oZWFkbGVzcy9idWlsZC5w cm9wZXJ0aWVzK84v
LUpO1dNTsFUoLkrW5+VKyszTy8xLzilNSS0GCvq6hjjqevq56evE8HIpoAI9 LGIFOaXpQBMqcnN4
uQBQSwcIC1rtHT4AAABcAAAAUEsDBBQACAAIAEp3PjkAAAAAAAAAAAAAAAAl AAAAbGVhcm4uYnVj
a21pbnN0ZXIuaGVhZGxlc3MvcGx1Z2luLnhtbJVSPU/DMBDdkfgPlvc6FBaG uBUMqANiAjG7zimx
uNiWP6r233OlaeO0CNSb7Lvze+/euV5ue2QbCNE4K/lc3HEGVrvG2Fbyj/eX 2SNfLm5v6iVoND7C
2Psg7g8lj7k1lk6MsRq2Cey+4ed6CNNIbpo5L1LeGZskd6EVA7DQLoAI2SbT g1Deo9EqEVDki+PD
ukgXYBRaBZKs0KSd5JHEIyRnZy26tUI+7U1dAEWSemXsWWljolkjSJ5ChpF3 T03Kpr17VlQxSo6g
ghXrrL96Y2OCIDoiQIhRrADRfbqAzdMofQpcEfI4YVWMOFhanTz9x+Mjqw+u yTpd4/fwpPR6SE2H
LtT9OffZuims6snX57GZrYZm9qqy1R2EqS/E7yGk3YXrByRS8kYHflHeKMzX MVVHqmINw/S/rYC+
fHX6899QSwcIG/CV4z8BAABBAwAAUEsDBBQACAAIAEp3PjkAAAAAAAAAAAAA AABUAAAAbGVhcm4u
YnVja21pbnN0ZXIuaGVhZGxlc3Mvc3JjL2xlYXJuL2J1Y2ttaW5zdGVyL2hl YWRsZXNzL0hlbGxv
V29ybGRBcHBsaWNhdGlvbi5qYXZhlZAxT8NADIXnVup/MJ2S5QRzFhBCgqkD SMyXi5Ucdc6Hz2lT
of53LglIHejALT5bz997crRub1sEQivB1IPb9z4kRTEd2oYwpWqz3qx9H1kU WFqDjnxMaPBz8IFH
Y2M0Lw8xkndWPYfqX+pHDoqjziZxqPMYHNmU4BmJ+J2Fmgs1ZDJhj0ETXFLg a9pf3e8OKOIbzP8f
2K7+QKeQ1IoWfxiDW2oJ2gkfEzyNDuMvc7V6PeVj9IYHNVF8UArFdo4Gxynb zbasJtlbJ/lcJhFi
LO5u81vmgjpIgDAQTf35WswD+yaH5FiU131b5gbqEy7Wi/NMPH8DUEsHCOT5 daz2AAAAxgEAAFBL
AwQUAAgACABKdz45AAAAAAAAAAAAAAAAKwAAAGxlYXJuLmJ1Y2ttaW5zdGVy LmhlYWRsZXNzLmZl
YXR1cmUvLnByb2plY3R1UMtOAyEUXWviPzSzF+rOBZ0marrsRv0ACseRyisX xvj5AqVtxsQd5+S8
LmL74+zqG5RM8Jvhga2HFbwK2vhpM7y/7e4fh+14dysihSNUfkFSZGIu6sLe CC8dRgtJnh1m9eWM
TxnEPiG1RUrsAzLPBMGbsDpUcA4+j4KfX5Xt8akBvkCH2Vj9GqEq6vC5WKXX jekjAk0MypqYwKIG
252an6ocdB1Q9JKmuTanjvmSEPxvR2fOI0phje7qE/ivf3+5v6la2NV+OXX5 r79QSwcInfLAOcwA
AACWAQAAUEsDBBQACAAIAEp3PjkAAAAAAAAAAAAAAAAzAAAAbGVhcm4uYnVj a21pbnN0ZXIuaGVh
ZGxlc3MuZmVhdHVyZS9idWlsZC5wcm9wZXJ0aWVzS8rM08vMS84pTUktVrBV SEtNLCktStWryM3h
5QIAUEsHCON7A54eAAAAHAAAAFBLAwQUAAgACABKdz45AAAAAAAAAAAAAAAA LgAAAGxlYXJuLmJ1
Y2ttaW5zdGVyLmhlYWRsZXNzLmZlYXR1cmUvZmVhdHVyZS54bWyFkj1PwzAQ hnek/ofIe50iGBBK
2gHaCYkFJsTgOtfEqmO7Z5sUfj1OkxqL0pItfj+ek33FYt/K7APQCq1Kck1n JAPFdSVUXZLXl9X0
jizmk6tiA8x5hMlVdvhEVRIJDBVde75thbIOkDbAKgnW0tFNjnbJ1iBLshqO s9UvOeWHCQLvoBQV
WI7CuKBlHkNB45y5z/Ou6yjsWWskUK7bPPH14aH0banCTEdW9ph0NYBA3wdG Go5grs0nirpxF7HR
dQJ9iPmz2BiOUCk4KAsXkaPnBPg0Zs/ixmCEIey8QLCxqBCt0egyI30twlNo rClwKYztyaEJvXKi
BfLzWjf0tt+XljnelKTGcNOAz7jceSZJPh/JCWk4GQhH7r/LRBJnpTslNaum VnxBSWap1seYlH9J
ceLZYb8SxSvD+LYkGybDreaHGYt8XN/w9w1QSwcINXmvbEoBAAAgAwAAUEsD BBQACAAIAEp3PjkA
AAAAAAAAAAAAAABFAAAAbGVhcm4uYnVja21pbnN0ZXIuaGVhZGxlc3MuZmVh dHVyZS9sZWFybi5i
dWNrbWluc3Rlci5oZWFkbGVzcy5wcm9kdWN0xVRNj9MwEL0j8R8sSxzrUMGB Q9NqgS0U0a20WxA3
NLUnqcEfkT/a5d/jJG5SWi3ixs0z82bmzbPHs8WjVuSAzktrSjplLylBw62Q pi7pl+1y8oYu5s+f
zRaNwBH3ir3u3CnQOCsiD8SAxpK+jfynlsYHdOQjglDoPfkM0fA9OkqkKKlC cIbtRiDbZ+BwyDUp
gaZRkkPomv4lUYop/WOKdo7ocYkQokNf0uAi0o4xIWTGralkvTKyBZVUYAVR hTbeRoshPCSoPMKN
q32Par0H3dpr4PPJNx/AhY1ZSufDdu8SMzJ5b13NkCvZeGT+GJg0ibYBxTi4 nTXMa1BqaU3ws2Is
lllc9Oy9R2mEPa401OiLK3r5Fq6UoiNnbxU42eVmTyrZyrDitqQVKI8jug3v dHMGLhL6kuBA46BH
oJImPs7PBfghAutT0uNin+5vv7/b3G1vVne398UlbhBK4C7WLEp2asYeAhgB Tnxdb381WGwePsgX
a2mkjnoyZdNEq+t8Pl5SzP8XKqfeWbBOn/7cqFinuzlFRrN3VPnhjmNkzxMr lB5fjaFRECrr9NUu
FP9aZ9ioDHuq0qw4Y5h+gSKvbLJ+A1BLBwg5NshmwwEAAFMEAABQSwMEFAAI AAgASnc+OQAAAAAA
AAAAAAAAADkAAABsZWFybi5idWNrbWluc3Rlci5oZWFkbGVzcy5mZWF0dXJl L2xlYXJuLmJ1Y2tt
aW5zdGVyLnJtYXC9Vltr2zAUfnah/0GYMXZprLTJRvGcprs+rVC6DvZQBrIt J25lSUhynFD633fk
u9N2S9kYIbEkn/Ody3fOUYL5OmNoRZVOBZ+5h97YRZRHIk75YuZ+v/wyOnbn J/t7gcqI3N9DIM31
zF0aI32Mi6LwaMRSqakn1AKHeXSTpVwbqvDFGZEji9do+WudDjSLSal0NB4f 4h9nX79FS5qRkVUn
PKKdXiZ3MnhGVpSfK7FKY6qGlsNoJ4SPIssEH6rKHa2ff/oMAQ/MQ9oABtmv E2hKVLQ8J2aJOMno
zAWAFqwHZLUcJ5A1EFKUwONyI0FFr7iLIpFJwSk39gyoEHqRAgCPGT1o8BJK TK7oQR8XZbkhIQMY
o3KbXcdxtMhV1JyUhp0gV2m5cBIBnJs2+JiuBsGDM0oIg40QTONHosGAzG/w 7fhunok4Z/R9AqeX
ZPGcZPJd7+iDAs6XtQ9OEEY+ZEBSZTYXNEE3dDNze7BemwQX4dpvDI5XucNN 8uw2wF3mTyo6/kCG
ZMTY2L3J9HdkNOIpeKLMk3jpcZEQpmHfEFFtOybQNgmi4EyQeMBEvca5jImh Gk+86bzyqvQ0TDlR
Gxc/kJxeaNCcvikDg4r3h9XsDgKPVvofRbtVdm2wPmgrmEk+4YJvMpHr063q 8zF4UZZffXjQZ1BR
RvkCw8TS/6ei7O/9omJp6OkNjLK1W8qBTINTbe81d328ndzttu4nu9/itfp2 estDVDV2tR6UlYa6
ggb1bw/vTnUe1neBV6RsM8omb9/Y1Nhux3bTCdSt3QU5OvLGIxjmx+NpZxXs PpR5gPNybSsL7yIq
idaFUPEO4m0XK3FNI9PXaAit1j1K7XbAqf04ARMRMUKh7hVYeXxwI0kMPOEW /QkiV43MVV/oxZXn
vX45r2vsby1olkyvwdDaUB7bDnv2BOD+mHvE9drbf4V6nfPUTIegbfcoGqcK CCvpWSqLu8Otq+Ea
YTDy7L8TDdNxkQgRH3l2W3VD64L3qjIYlLKw+AVQSwcIoatnL/cCAAD6CAAA UEsDBBQACAAIAEp3
PjkAAAAAAAAAAAAAAAAvAAAAbGVhcm4uYnVja21pbnN0ZXIuaGVhZGxlc3Mu ZmVhdHVyZS9xdWVy
eS5jcXVlcnltj8FOwzAQRO9I/IPle2x6Q1FCD0jcemjVfoDrDGlEvHbWNmn+ HqdSKyTY4+68nZlm
e3Wj+AbHwVMrN+pFCpD13UB9K0/Hj+pVbt+enxo71da74AmU9hm8iAJSrO3U yktKodZ6nmcFOw4h
Qnnu9TnbLzdQTGD9fmOq239G9Jktdia0coRhUr+kip0JsliKMqste58OmDJi EmQc/mMuMN2IGNUn
TMoMKR5hj0soyD3X/a7XTvpPqbL9AVBLBwh8v8HjuQAAABIBAABQSwMEFAAI AAgASnc+OQAAAAAA
AAAAAAAAACkAAABsZWFybi5idWNrbWluc3Rlci50YXJnZXRwbGF0Zm9ybS8u cHJvamVjdHWQvQ4C
IRCEa018h8v1gnYWeCZqLG3UB0BuvaD8ZeGMjy8gas7EhjCTb3cG2OqhVXUH 9NKaZT0ns7oCI2wr
TbesT8fddFGvmsmYObRXEGELXqB0IdLRHTHDNTQKOBpy7sVNS+MDIAkcOwhO 8XCxqBnNWOKF1RpM
aBh935Jblvss6ECde6nagwORVJGbOMpNm51SwWJHQCjpPBDXAtkBDz3COuGA 3wKRj9X6lOyLpkOD
0d+M4rxLxMC0utAv8S9/n88Un6m87Dv+eerwV59QSwcIgBFoac0AAACUAQAA UEsDBBQACAAIAEp3
PjkAAAAAAAAAAAAAAAAxAAAAbGVhcm4uYnVja21pbnN0ZXIudGFyZ2V0cGxh dGZvcm0vYnVpbGQu
cHJvcGVydGllc0vKzNPLzEvOKU1JLVawVUhLTSwpLUrVq8jN4eUCAFBLBwjj ewOeHgAAABwAAABQ
SwMEFAAIAAgASnc+OQAAAAAAAAAAAAAAACwAAABsZWFybi5idWNrbWluc3Rl ci50YXJnZXRwbGF0
Zm9ybS9mZWF0dXJlLnhtbNWXsW7bMBCG9wB5B4F7KLvpUBRSM7TN1DGdig40 dZIuoUj2SMV2n76U
ZCt0HBtpIRSKNuvu/v8jjzzB2c2mUckjkEOjc7bkC5aAlqZAXeXs+93t1Qd2 8+nyIitB+Jbg8iLp
HyxypkCQ5qtWPjSonQfiXlAF3irhS0MN2ycrsQKVs7uDaHI7KI5ZMUTACKZ9 JCvASULrQyxpKejU
3tuPabperzlsRGMVcGmaNMrrigfRH191ANt7JV8irRoI+M/BIy4ejaWxW8Kq 9mdtx6wj089j/Unb
sXg0VShBOzhrucs5Mvy2qz1ptysczQh+tUjgRqEMG2vIJ1a1FYZWGKo4SIXW ATeuQvbUpWv+rjss
jfCyzlnAssLjSgFLX6XWOWuz6dbThIZNpitNWO+9WbnpUQkqdJ62B8rvp1C2 BGXok5YwIXa/E9KE
k6G931o4UL6eAltYy55f238W7Y4Xd0CP2O3CXyyRWu2xgek2rrWF8P3WlVi1 JLyhA/ElXy7OyWdp
dK+GN4PN3nw3P0+uJMorzForI4orh78hZ4s41g1dodRLoZF20TclirTaCvmQ s1IoNxC/krC//rMk
ezZKZs0Y3/RZgj7Nz/nixUNtlpRHX4xZU3ZjfJaA8VDk+zmLCv2Wi9bXbw16 nrwvfe3+N2iW7v5e
hF9/AFBLBwhjbKDy9QEAAJIMAABQSwECFAAUAAgACABKdz45GOREa9AAAAB4 AQAAJQAAAAAAAAAA
AAAAAAAAAAAAbGVhcm4uYnVja21pbnN0ZXIuaGVhZGxlc3MvLmNsYXNzcGF0 aFBLAQIUABQACAAI
AEp3Pjkro3K78gAAAK8CAAAjAAAAAAAAAAAAAAAAACMBAABsZWFybi5idWNr bWluc3Rlci5oZWFk
bGVzcy8ucHJvamVjdFBLAQIUABQACAAIAEp3PjloQpWVlwAAAEoBAAA/AAAA AAAAAAAAAAAAAGYC
AABsZWFybi5idWNrbWluc3Rlci5oZWFkbGVzcy8uc2V0dGluZ3Mvb3JnLmVj bGlwc2UuamR0LmNv
cmUucHJlZnNQSwECFAAUAAgACABKdz459dQ+Y7EAAAAMAQAALwAAAAAAAAAA AAAAAABqAwAAbGVh
cm4uYnVja21pbnN0ZXIuaGVhZGxlc3MvTUVUQS1JTkYvTUFOSUZFU1QuTUZQ SwECFAAUAAgACABK
dz45VIwdwxICAAC/AwAAVQAAAAAAAAAAAAAAAAB4BAAAbGVhcm4uYnVja21p bnN0ZXIuaGVhZGxl
c3MvYmluL2xlYXJuL2J1Y2ttaW5zdGVyL2hlYWRsZXNzL0hlbGxvV29ybGRB cHBsaWNhdGlvbi5j
bGFzc1BLAQIUABQACAAIAEp3PjkLWu0dPgAAAFwAAAArAAAAAAAAAAAAAAAA AA0HAABsZWFybi5i
dWNrbWluc3Rlci5oZWFkbGVzcy9idWlsZC5wcm9wZXJ0aWVzUEsBAhQAFAAI AAgASnc+ORvwleM/
AQAAQQMAACUAAAAAAAAAAAAAAAAApAcAAGxlYXJuLmJ1Y2ttaW5zdGVyLmhl YWRsZXNzL3BsdWdp
bi54bWxQSwECFAAUAAgACABKdz455Pl1rPYAAADGAQAAVAAAAAAAAAAAAAAA AAA2CQAAbGVhcm4u
YnVja21pbnN0ZXIuaGVhZGxlc3Mvc3JjL2xlYXJuL2J1Y2ttaW5zdGVyL2hl YWRsZXNzL0hlbGxv
V29ybGRBcHBsaWNhdGlvbi5qYXZhUEsBAhQAFAAIAAgASnc+OZ3ywDnMAAAA lgEAACsAAAAAAAAA
AAAAAAAArgoAAGxlYXJuLmJ1Y2ttaW5zdGVyLmhlYWRsZXNzLmZlYXR1cmUv LnByb2plY3RQSwEC
FAAUAAgACABKdz4543sDnh4AAAAcAAAAMwAAAAAAAAAAAAAAAADTCwAAbGVh cm4uYnVja21pbnN0
ZXIuaGVhZGxlc3MuZmVhdHVyZS9idWlsZC5wcm9wZXJ0aWVzUEsBAhQAFAAI AAgASnc+OTV5r2xK
AQAAIAMAAC4AAAAAAAAAAAAAAAAAUgwAAGxlYXJuLmJ1Y2ttaW5zdGVyLmhl YWRsZXNzLmZlYXR1
cmUvZmVhdHVyZS54bWxQSwECFAAUAAgACABKdz45OTbIZsMBAABTBAAARQAA AAAAAAAAAAAAAAD4
DQAAbGVhcm4uYnVja21pbnN0ZXIuaGVhZGxlc3MuZmVhdHVyZS9sZWFybi5i dWNrbWluc3Rlci5o
ZWFkbGVzcy5wcm9kdWN0UEsBAhQAFAAIAAgASnc+OaGrZy/3AgAA+ggAADkA AAAAAAAAAAAAAAAA
LhAAAGxlYXJuLmJ1Y2ttaW5zdGVyLmhlYWRsZXNzLmZlYXR1cmUvbGVhcm4u YnVja21pbnN0ZXIu
cm1hcFBLAQIUABQACAAIAEp3Pjl8v8HjuQAAABIBAAAvAAAAAAAAAAAAAAAA AIwTAABsZWFybi5i
dWNrbWluc3Rlci5oZWFkbGVzcy5mZWF0dXJlL3F1ZXJ5LmNxdWVyeVBLAQIU ABQACAAIAEp3PjmA
EWhpzQAAAJQBAAApAAAAAAAAAAAAAAAAAKIUAABsZWFybi5idWNrbWluc3Rl ci50YXJnZXRwbGF0
Zm9ybS8ucHJvamVjdFBLAQIUABQACAAIAEp3PjnjewOeHgAAABwAAAAxAAAA AAAAAAAAAAAAAMYV
AABsZWFybi5idWNrbWluc3Rlci50YXJnZXRwbGF0Zm9ybS9idWlsZC5wcm9w ZXJ0aWVzUEsBAhQA
FAAIAAgASnc+OWNsoPL1AQAAkgwAACwAAAAAAAAAAAAAAAAAQxYAAGxlYXJu LmJ1Y2ttaW5zdGVy
LnRhcmdldHBsYXRmb3JtL2ZlYXR1cmUueG1sUEsFBgAAAAARABEAfAYAAJIY AAAAAA==

------_=_NextPart_001_01C92347.D04C2A2A--
Re: [buckminster-dev] Struggling with Buckminster to produce a product [message #26064 is a reply to message #26022] Wed, 01 October 2008 03:14 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas Hallgren
Messages: 3215
Registered: July 2009
Senior Member
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.hea dless
>
> eclipse.product=learn.buckminster.headless.headlessproduct
>
> osgi.bundles.defaultStartLevel=4
>
> osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.configurator@3:start,org.eclipse.core.runtime@start
> <mailto:osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.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.j obs,org.eclipse.core.runtime.compatibility.auth,org.eclipse. core.runtime.compatibility,org.eclipse.core.runtime,org.eclipse.equinox.app@start,org.eclipse.equinox.common@start :2,org.eclipse.equinox.preferences,org.eclipse.equinox.regis try,org.eclipse.osgi,org.eclipse.update.configurator,learn.b uckminster.headless,org.eclipse.equinox.launcher.win32.win32 .x86,org.eclipse.equinox.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?
>
RE: [buckminster-dev] Struggling with Buckminster to produce a product [message #26106 is a reply to message #26064] Wed, 01 October 2008 10:22 Go to previous messageGo to next message
Eclipse User
Originally posted by: Mark.Addleman.ca.com

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.s etBundleStar
tLevel(StartLevelManager.java:415)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.installBundl es(EclipseSt
arter.java:1122)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.loadBasicBun dles(Eclipse
Starter.java:646)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.access$1(Ecl ipseStarter.
java:623)
at
org.eclipse.core.runtime.adaptor.EclipseStarter$1.bundleChan ged(EclipseS
tarter.java:308)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.d ispatchEvent
(BundleContextImpl.java:1234)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventMana
ger.java:211)
at
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEv entSynchrono
us(ListenerQueue.java:141)
at
org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEventPri
vileged(Framework.java:1518)
at
org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEvent(Fr
amework.java:1469)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.d oSetStartLev
el(StartLevelManager.java:281)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.l aunch(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(Fr amework.java
:644)
at
org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.ja va:51)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.startup(Ecli pseStarter.j
ava:313)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.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.s etBundleStar
tLevel(StartLevelManager.java:415)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.installBundl es(EclipseSt
arter.java:1122)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.loadBasicBun dles(Eclipse
Starter.java:646)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.access$1(Ecl ipseStarter.
java:623)
at
org.eclipse.core.runtime.adaptor.EclipseStarter$1.bundleChan ged(EclipseS
tarter.java:308)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.d ispatchEvent
(BundleContextImpl.java:1234)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventMana
ger.java:211)
at
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEv entSynchrono
us(ListenerQueue.java:141)
at
org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEventPri
vileged(Framework.java:1518)
at
org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEvent(Fr
amework.java:1469)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.d oSetStartLev
el(StartLevelManager.java:281)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.l aunch(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(Fr amework.java
:644)
at
org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.ja va:51)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.startup(Ecli pseStarter.j
ava:313)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.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(EclipseS tarter.java:
374)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.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@eclipse.org
[mailto:buckminster-dev-bounces@eclipse.org] 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.hea dless
>
> 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.j obs,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,o rg.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@eclipse.org
https://dev.eclipse.org/mailman/listinfo/buckminster-dev
Re: [buckminster-dev] Struggling with Buckminster to produce a product [message #26147 is a reply to message #26106] Wed, 01 October 2008 16:14 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas Hallgren
Messages: 3215
Registered: July 2009
Senior Member
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.s etBundleStar
> tLevel(StartLevelManager.java:415)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.installBundl es(EclipseSt
> arter.java:1122)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.loadBasicBun dles(Eclipse
> Starter.java:646)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.access$1(Ecl ipseStarter.
> java:623)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter$1.bundleChan ged(EclipseS
> tarter.java:308)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.d ispatchEvent
> (BundleContextImpl.java:1234)
> at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventMana
> ger.java:211)
> at
> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEv entSynchrono
> us(ListenerQueue.java:141)
> at
> org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEventPri
> vileged(Framework.java:1518)
> at
> org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEvent(Fr
> amework.java:1469)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.d oSetStartLev
> el(StartLevelManager.java:281)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.l aunch(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(Fr amework.java
> :644)
> at
> org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.ja va:51)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.startup(Ecli pseStarter.j
> ava:313)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.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.s etBundleStar
> tLevel(StartLevelManager.java:415)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.installBundl es(EclipseSt
> arter.java:1122)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.loadBasicBun dles(Eclipse
> Starter.java:646)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.access$1(Ecl ipseStarter.
> java:623)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter$1.bundleChan ged(EclipseS
> tarter.java:308)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.d ispatchEvent
> (BundleContextImpl.java:1234)
> at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventMana
> ger.java:211)
> at
> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEv entSynchrono
> us(ListenerQueue.java:141)
> at
> org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEventPri
> vileged(Framework.java:1518)
> at
> org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEvent(Fr
> amework.java:1469)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.d oSetStartLev
> el(StartLevelManager.java:281)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.l aunch(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(Fr amework.java
> :644)
> at
> org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.ja va:51)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.startup(Ecli pseStarter.j
> ava:313)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.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(EclipseS tarter.java:
> 374)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.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@eclipse.org
> [mailto:buckminster-dev-bounces@eclipse.org] 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.hea dless
>>
>> 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.j obs,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,l earn.buckmin
> ster.headless,org.eclipse.equinox.launcher.win32.win32.x86,o rg.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@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/buckminster-dev
>
RE: [buckminster-dev] Struggling with Buckminster to produce a product [message #26196 is a reply to message #26147] Wed, 01 October 2008 16:25 Go to previous messageGo to next message
Eclipse User
Originally posted by: Mark.Addleman.ca.com

This is a multi-part message in MIME format.

------_=_NextPart_001_01C92403.D8E3EB12
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I could but I'm not entirely sure what the bug is. =20

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.=20

=20

=20

-----Original Message-----
From: buckminster-dev-bounces@eclipse.org
[mailto:buckminster-dev-bounces@eclipse.org] 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

=20

Hi Mark,

I'm sure this is fixable. I wonder if this is something that has changed
fairly recently=20

in Eclipse (I mean the fact that it's illegal to set the start level on
the system=20

bundle). In any case, could you please enter this as a buzilla?

=20

Thanks,

Thomas Hallgren

=20

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.

>=20

> 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!

>=20

> Thanks

>=20

> !SESSION 2008-09-30 14:49:34.062

> -----------------------------------------------

> eclipse.buildId=3Dunknown

> java.version=3D1.6.0_07

> java.vendor=3DSun Microsystems Inc.

> BootLoader constants: OS=3Dwin32, ARCH=3Dx86, WS=3Dwin32, NL=3Den_US

> Command-line arguments: -debug

>=20

> !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.s etBundleStar

> tLevel(StartLevelManager.java:415)

> at

>
org.eclipse.core.runtime.adaptor.EclipseStarter.installBundl es(EclipseSt

> arter.java:1122)

> at

>
org.eclipse.core.runtime.adaptor.EclipseStarter.loadBasicBun dles(Eclipse

> Starter.java:646)

> at

>
org.eclipse.core.runtime.adaptor.EclipseStarter.access$1(Ecl ipseStarter.

> java:623)

> at

>
org.eclipse.core.runtime.adaptor.EclipseStarter$1.bundleChan ged(EclipseS

> tarter.java:308)

> at

>
org.eclipse.osgi.framework.internal.core.BundleContextImpl.d ispatchEvent

> (BundleContextImpl.java:1234)

> at

>
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventMana

> ger.java:211)

> at

>
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEv entSynchrono

> us(ListenerQueue.java:141)

> at

>
org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEventPri

> vileged(Framework.java:1518)

> at

>
org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEvent(Fr

> amework.java:1469)

> at

>
org.eclipse.osgi.framework.internal.core.StartLevelManager.d oSetStartLev

> el(StartLevelManager.java:281)

> at

>
org.eclipse.osgi.framework.internal.core.StartLevelManager.l aunch(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(Fr amework.java

> :644)

> at

> org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.ja va:51)

> at

>
org.eclipse.core.runtime.adaptor.EclipseStarter.startup(Ecli pseStarter.j

> ava:313)

> at

>
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.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)

>=20

> !ENTRY org.eclipse.osgi 4 0 2008-09-30 14:49:34.562

> !MESSAGE=20

> !STACK 0

> java.lang.IllegalArgumentException: The System Bundle's start level
can

> not be modified.

> at

>
org.eclipse.osgi.framework.internal.core.StartLevelManager.s etBundleStar

> tLevel(StartLevelManager.java:415)

> at

>
org.eclipse.core.runtime.adaptor.EclipseStarter.installBundl es(EclipseSt

> arter.java:1122)

> at

>
org.eclipse.core.runtime.adaptor.EclipseStarter.loadBasicBun dles(Eclipse

> Starter.java:646)

> at

>
org.eclipse.core.runtime.adaptor.EclipseStarter.access$1(Ecl ipseStarter.

> java:623)

> at

>
org.eclipse.core.runtime.adaptor.EclipseStarter$1.bundleChan ged(EclipseS

> tarter.java:308)

> at

>
org.eclipse.osgi.framework.internal.core.BundleContextImpl.d ispatchEvent

> (BundleContextImpl.java:1234)

> at

>
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventMana

> ger.java:211)

> at

>
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEv entSynchrono

> us(ListenerQueue.java:141)

> at

>
org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEventPri

> vileged(Framework.java:1518)

> at

>
org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEvent(Fr

> amework.java:1469)

> at

>
org.eclipse.osgi.framework.internal.core.StartLevelManager.d oSetStartLev

> el(StartLevelManager.java:281)

> at

>
org.eclipse.osgi.framework.internal.core.StartLevelManager.l aunch(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(Fr amework.java

> :644)

> at

> org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.ja va:51)

> at

>
org.eclipse.core.runtime.adaptor.EclipseStarter.startup(Ecli pseStarter.j

> ava:313)

> at

>
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.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)

>=20

> !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(EclipseS tarter.java:

> 374)

> at

>
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.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)

>=20

> !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).

>=20

> !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.

>=20

> -----Original Message-----

> From: buckminster-dev-bounces@eclipse.org

> [mailto:buckminster-dev-bounces@eclipse.org] 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

>=20

> Hi Mark,

> I remember changing the Buckminster output since I simply could not
get

> the output=20

> generated by eclipse to run at all. I know there are situations where

> that happens. What=20

> type of error do you get with the Buckminster generated config.ini?

>=20

> Regards,

> Thomas Hallgren

>=20

>=20

> Addleman, Mark J wrote:

>> I'm struggling to get Buckminster to produce an Eclipse product. My=20

>> ideal end result is a package with the appropriate features, plugins,


>> config.ini, and launcher. The attached set of projects produce a
very

>=20

>> nice Eclipse export (complete with the JRE!). However, I am unable
to

>=20

>> get Buckminster to produce a correct product. The only difference I

> see=20

>> between the two builds is the configuration directory, particularly

> the=20

>> config.ini file.

>>=20

>> =20

>>=20

>> The Eclipse exported config.ini is:

>>=20

>> #Product Runtime Configuration File

>>=20

>> =20

>>=20

>> osgi.splashPath=3Dplatform:/base/plugins/learn.buckminster.h eadless

>>=20

>> eclipse.product=3Dlearn.buckminster.headless.headlessproduct

>>=20

>> osgi.bundles.defaultStartLevel=3D4

>>=20

>>=20

>
osgi.bundles=3Dorg.eclipse.equinox.common@2:start,org.eclipse.update.conf=
i

> gurator@3:start,org.eclipse.core.runtime@start=20

>
<mailto:osgi.bundles=3Dorg.eclipse.equinox.common@2:start,org.eclipse.upd=
a

> te.configurator@3:start,org.eclipse.core.runtime@start>

>> =20

>>=20

>> The Buckminster config.ini is:

>>=20

>> #Product Runtime Configuration File

>>=20

>> =20

>>=20

>> eclipse.product=3Dlearn.buckminster.headless.headlessproduct

>>=20

>>=20

>
osgi.bundles=3Dorg.eclipse.core.contenttype,org.eclipse.core .jobs,org.ecl=
i

>
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,o rg.eclipse.e

> quinox.launcher

>> osgi.bundles.defaultStartLevel=3D4

>>=20

>> =20

>>=20

>> =20

>>=20

>> I don't want to maintain config.ini files manually and, ideally, the=20

>> config would list each bundle individually as Buckminster does.

>>=20

>> =20

>>=20

>> What am I missing?

>>=20

>=20

> _______________________________________________

> buckminster-dev mailing list

> buckminster-dev@eclipse.org

> https://dev.eclipse.org/mailman/listinfo/buckminster-dev

>=20

=20

_______________________________________________

buckminster-dev mailing list

buckminster-dev@eclipse.org

https://dev.eclipse.org/mailman/listinfo/buckminster-dev

=20


------_=_NextPart_001_01C92403.D8E3EB12
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:#606420;
text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{margin:0in;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 77.95pt 1.0in 77.95pt;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3D"#606420">

<div class=3DSection1>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>I could but I'm not entirely sure what the bug is.&nbsp; =
<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>This really pushes the edge of my understanding of Eclipse and =
I&#8217;m
afraid I wouldn&#8217;t describe it well.&nbsp; If you give me the text, =
I&#8217;ll
go ahead and enter it. <o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>-----Original Message-----<br>
From: buckminster-dev-bounces@eclipse.org
[mailto:buckminster-dev-bounces@eclipse.org] On Behalf Of Thomas =
Hallgren<br>
Sent: Wednesday, October 01, 2008 1:15 PM<br>
To: Buckminster developer discussions<br>
Subject: Re: [buckminster-dev] Struggling with Buckminster to produce a =
product</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>Hi Mark,<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>I'm sure this is fixable. I wonder if this is something that has
changed fairly recently <o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>in Eclipse (I mean the fact that it's illegal to set the start =
level on
the system <o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>bundle). In any case, could you please enter this as a =
buzilla?<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>Thanks,<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>Thomas Hallgren<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>Addleman, Mark J wrote:<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; Below is the log file from the configuration =
directory.&nbsp; From
my<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; understanding, it looks like I'm missing a bundle (probably =
in the<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; target platform), but I can't figure out which =
one.<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; <o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; It's odd that Eclipse's generated config.ini works for my =
test
case but<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; not for yours.&nbsp; I like Buckminster's output better =
since it
lists each<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; individual bundle (I believe that makes upgrades less error
prone).&nbsp; I<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; just hope we can get it to =
work!<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; <o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; Thanks<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; <o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; !SESSION 2008-09-30 =
14:49:34.062<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; =
-----------------------------------------------<o:p></o:p> </span></font><=
/p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; eclipse.buildId=3Dunknown<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; java.version=3D1.6.0_07<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; java.vendor=3DSun Microsystems =
Inc.<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; BootLoader constants: OS=3Dwin32, ARCH=3Dx86, WS=3Dwin32, =
NL=3Den_US<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; Command-line arguments:&nbsp; =
-debug<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; <o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; !ENTRY org.eclipse.osgi 4 0 2008-09-30 =
14:49:34.546<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; !MESSAGE An unexpected runtime error has =
occurred.<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; !STACK 0<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; java.lang.IllegalArgumentException: The System Bundle's =
start
level can<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; not be modified.<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.osgi.framework.internal.core.StartLevelManager.s etBundleStar <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; =
tLevel(StartLevelManager.java:415)<o:p></o:p></span></font ></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.core.runtime.adaptor.EclipseStarter.installBundl es(EclipseSt <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; arter.java:1122)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; =
org.eclipse.core.runtime.adaptor.EclipseStarter.loadBasicBun dles(Eclipse <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; Starter.java:646)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.core.runtime.adaptor.EclipseStarter.access$1(Ecl ipseStarter. <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; java:623)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.core.runtime.adaptor.EclipseStarter$1.bundleChan ged(EclipseS <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; tarter.java:308)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.osgi.framework.internal.core.BundleContextImpl.d ispatchEvent <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; (BundleContextImpl.java:1234)<o:p></o:p></span></font></p >

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventMana <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; ger.java:211)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; =
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEv entSynchrono <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; us(ListenerQueue.java:141)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEventPri <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; vileged(Framework.java:1518)<o:p></o:p></span></font></p >

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEvent(Fr <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; amework.java:1469)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.osgi.framework.internal.core.StartLevelManager.d oSetStartLev <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; el(StartLevelManager.java:281)<o:p></o:p></span></font></p >

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.osgi.framework.internal.core.StartLevelManager.l aunch(StartL <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; evelManager.java:247)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; =
org.eclipse.osgi.framework.internal.core.SystemBundle.resume (SystemBundl <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; e.java:201)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.osgi.framework.internal.core.Framework.launch(Fr amework.java <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; :644)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; =
org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.ja va:51) <o:p></=
o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; =
org.eclipse.core.runtime.adaptor.EclipseStarter.startup(Ecli pseStarter.j <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; ava:313)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java: <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; 175)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native =
Method)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at =
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown<o:p ></o:p></span>=
</font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; Source)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at =
java.lang.reflect.Method.invoke(Unknown
Source)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; =
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 549) <o:p></o:=
p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at
org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)<o:p ></o:p></spa=
n></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at
org.eclipse.equinox.launcher.Main.run(Main.java:1236)<o:p></o:p ></span></=
font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at
org.eclipse.equinox.launcher.Main.main(Main.java:1212)<o:p> </o:p></span><=
/font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; <o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; !ENTRY org.eclipse.osgi 4 0 2008-09-30 =
14:49:34.562<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; !MESSAGE <o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; !STACK 0<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; java.lang.IllegalArgumentException: The System Bundle's =
start
level can<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; not be modified.<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.osgi.framework.internal.core.StartLevelManager.s etBundleStar <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; =
tLevel(StartLevelManager.java:415)<o:p></o:p></span></font ></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; =
org.eclipse.core.runtime.adaptor.EclipseStarter.installBundl es(EclipseSt <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; arter.java:1122)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.core.runtime.adaptor.EclipseStarter.loadBasicBun dles(Eclipse <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; Starter.java:646)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.core.runtime.adaptor.EclipseStarter.access$1(Ecl ipseStarter. <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; java:623)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.core.runtime.adaptor.EclipseStarter$1.bundleChan ged(EclipseS <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; tarter.java:308)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.osgi.framework.internal.core.BundleContextImpl.d ispatchEvent <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; (BundleContextImpl.java:1234)<o:p></o:p></span></font></p >

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventMana <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; ger.java:211)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEv entSynchrono <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; us(ListenerQueue.java:141)<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; =
org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEventPri <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; vileged(Framework.java:1518)<o:p></o:p></span></font></p >

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt;
org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEvent(Fr <=
o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; amework.java:1469)<o:p></o:p></span></font></p>
Re: [buckminster-dev] Struggling with Buckminster to produce a product [message #26238 is a reply to message #26196] Wed, 01 October 2008 16:31 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas Hallgren
Messages: 3215
Registered: July 2009
Senior Member
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@eclipse.org
> [mailto:buckminster-dev-bounces@eclipse.org] 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.s etBundleStar
>
>> tLevel(StartLevelManager.java:415)
>
>> at
>
>> org.eclipse.core.runtime.adaptor.EclipseStarter.installBundl es(EclipseSt
>
>> arter.java:1122)
>
>> at
>
>> org.eclipse.core.runtime.adaptor.EclipseStarter.loadBasicBun dles(Eclipse
>
>> Starter.java:646)
>
>> at
>
>> org.eclipse.core.runtime.adaptor.EclipseStarter.access$1(Ecl ipseStarter.
>
>> java:623)
>
>> at
>
>> org.eclipse.core.runtime.adaptor.EclipseStarter$1.bundleChan ged(EclipseS
>
>> tarter.java:308)
>
>> at
>
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.d ispatchEvent
>
>> (BundleContextImpl.java:1234)
>
>> at
>
>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventMana
>
>> ger.java:211)
>
>> at
>
>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEv entSynchrono
>
>> us(ListenerQueue.java:141)
>
>> at
>
>> org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEventPri
>
>> vileged(Framework.java:1518)
>
>> at
>
>> org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEvent(Fr
>
>> amework.java:1469)
>
>> at
>
>> org.eclipse.osgi.framework.internal.core.StartLevelManager.d oSetStartLev
>
>> el(StartLevelManager.java:281)
>
>> at
>
>> org.eclipse.osgi.framework.internal.core.StartLevelManager.l aunch(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(Fr amework.java
>
>> :644)
>
>> at
>
>> org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.ja va:51)
>
>> at
>
>> org.eclipse.core.runtime.adaptor.EclipseStarter.startup(Ecli pseStarter.j
>
>> ava:313)
>
>> at
>
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.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.s etBundleStar
>
>> tLevel(StartLevelManager.java:415)
>
>> at
>
>> org.eclipse.core.runtime.adaptor.EclipseStarter.installBundl es(EclipseSt
>
>> arter.java:1122)
>
>> at
>
>> org.eclipse.core.runtime.adaptor.EclipseStarter.loadBasicBun dles(Eclipse
>
>> Starter.java:646)
>
>> at
>
>> org.eclipse.core.runtime.adaptor.EclipseStarter.access$1(Ecl ipseStarter.
>
>> java:623)
>
>> at
>
>> org.eclipse.core.runtime.adaptor.EclipseStarter$1.bundleChan ged(EclipseS
>
>> tarter.java:308)
>
>> at
>
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.d ispatchEvent
>
>> (BundleContextImpl.java:1234)
>
>> at
>
>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEve nt(EventMana
>
>> ger.java:211)
>
>> at
>
>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEv entSynchrono
>
>> us(ListenerQueue.java:141)
>
>> at
>
>> org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEventPri
>
>> vileged(Framework.java:1518)
>
>> at
>
>> org.eclipse.osgi.framework.internal.core.Framework.publishBu ndleEvent(Fr
>
>> amework.java:1469)
>
>> at
>
>> org.eclipse.osgi.framework.internal.core.StartLevelManager.d oSetStartLev
>
>> el(StartLevelManager.java:281)
>
>> at
>
>> org.eclipse.osgi.framework.internal.core.StartLevelManager.l aunch(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(Fr amework.java
>
>> :644)
>
>> at
>
>> org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.ja va:51)
>
>> at
>
>> org.eclipse.core.runtime.adaptor.EclipseStarter.startup(Ecli pseStarter.j
>
>> ava:313)
>
>> at
>
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.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(EclipseS tarter.java:
>
>> 374)
>
>> at
>
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.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@eclipse.org
>
>> [mailto:buckminster-dev-bounces@eclipse.org] 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.hea dless
>
>> >
>
>> > 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.j obs,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,l earn.buckmin
>
>> ster.headless,org.eclipse.equinox.launcher.win32.win32.x86,o rg.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@eclipse.org
>
>> https://dev.eclipse.org/mailman/listinfo/buckminster-dev
>
>>
>
>
>
> _______________________________________________
>
> buckminster-dev mailing list
>
> buckminster-dev@eclipse.org
>
> https://dev.eclipse.org/mailman/listinfo/buckminster-dev
>
>
>
Re: [buckminster-dev] Struggling with Buckminster to produce a product [message #26279 is a reply to message #26238] Sun, 05 October 2008 16:39 Go to previous messageGo to next message
Adrian Skehill is currently offline Adrian Skehill
Messages: 55
Registered: July 2009
Member
Thomas Hallgren wrote:
> 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.

Mark,

For the moment while this bug is being investigated, you could simply
use the eclipse generated config.ini. All the magic happens when you
load the configurator plugin, it basically sets about telling equinox
about all the plugins, and will launch the eclipse framework for you.

I'm after having a pretty painful week working on the config.ini stuff,
docs seems to be a little sketchy on it, after much tweaking I've
settled using a hardcoded config.ini with only the minimal amount of
plugins listed in it.

HTH,
Adrian.
Re: [buckminster-dev] Struggling with Buckminster to produce a product [message #26319 is a reply to message #26238] Sun, 05 October 2008 16:39 Go to previous messageGo to next message
Adrian Skehill is currently offline Adrian Skehill
Messages: 55
Registered: July 2009
Member
Thomas Hallgren wrote:
> 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.

Mark,

For the moment while this bug is being investigated, you could simply
use the eclipse generated config.ini. All the magic happens when you
load the configurator plugin, it basically sets about telling equinox
about all the plugins, and will launch the eclipse framework for you.

I'm after having a pretty painful week working on the config.ini stuff,
docs seems to be a little sketchy on it, after much tweaking I've
settled using a hardcoded config.ini with only the minimal amount of
plugins listed in it.

HTH,
Adrian.
RE: [buckminster-dev] Struggling with Buckminster to produce a product [message #26357 is a reply to message #26279] Sun, 05 October 2008 16:53 Go to previous message
Eclipse User
Originally posted by: Mark.Addleman.ca.com

Thanks, Adrian.

I've settled on doing exactly what you propose. We have several
products that we produce from the same basic code base, so we end up
having several config.ini files that only differ in the eclipse.product
to launch. It's not too painful.

What I'm dealing with now is best practices surrounding the target
platform. We deal almost exclusively with headless, server-side code so
we've defined a limited target platform and created a feature that
includes the same set. The RCP Delta is included as a feature of the
target platform feature and checked into our repository. That approach
seems to work pretty well but I don't know if I'm really using this
stuff in the way it was intended.

I've been looking around the web for best practices surrounding the RCP
Delta Pack and producing Eclipse products, but there aren't very many of
those. If you know of some good sources of information, I'd love to see
them.

Thanks!

-----Original Message-----
From: buckminster-dev-bounces@eclipse.org
[mailto:buckminster-dev-bounces@eclipse.org] On Behalf Of Adrian Skehill
Sent: Sunday, October 05, 2008 1:39 PM
To: Thomas Hallgren
Cc: Buckminster developer discussions
Subject: Re: [buckminster-dev] Struggling with Buckminster to produce a
product

Thomas Hallgren wrote:
> 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.

Mark,

For the moment while this bug is being investigated, you could simply
use the eclipse generated config.ini. All the magic happens when you
load the configurator plugin, it basically sets about telling equinox
about all the plugins, and will launch the eclipse framework for you.

I'm after having a pretty painful week working on the config.ini stuff,
docs seems to be a little sketchy on it, after much tweaking I've
settled using a hardcoded config.ini with only the minimal amount of
plugins listed in it.

HTH,
Adrian.
_______________________________________________
buckminster-dev mailing list
buckminster-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/buckminster-dev
Previous Topic:Bad Manifest for org.eclipse.buckminster.generic and ui
Next Topic:Re: [buckminster-dev] Project cannot be built?
Goto Forum:
  


Current Time: Fri Aug 01 01:58:49 EDT 2014

Powered by FUDForum. Page generated in 0.02829 seconds