[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [tycho-user] 'materialize-products' goal : config.ini file ill-generated
|
You have to specifiy the start levels in the product definition file
Jeff
On Mon, Aug 27, 2012 at 12:24 PM, ROUSSEL Kévin
<Kevin.Roussel@xxxxxxxx> wrote:
Hello everyone.
Is there by any chance some documentation about the way the 'tycho-p2-director-plugin' plugin generates the 'config.ini' file(s) when materializing products?
My problem is the following: when Tycho generates my products (for a RCP application), it packs them with a bogus 'config.ini' file that doesn't list correctly the bundles to be loaded and started. As a result, when launching the generated RCP applications, we get errors like:
"java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini).
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)"
because there are missing "\:start" statements after plugin references (ie: "reference\:file\:org.eclipse.core.runtime_3.6.0.v20100505.jar@4") in the "osgi.bundles" line of the generated 'config.ini' file.
Correcting the 'config.ini' file by hand in the generated product solves the problem: we thus obtain the desired, functional application. However, we'd love to be able to obtain the working product automatically.
Could someone explain me how Tycho generates these 'config.ini' files and/or how to configure this procedure?
Thanks in advance,
--
Kévin Roussel
Ingénieur-expert, projet OPEN-PEOPLE
Équipe TRIO, INRIA Nancy Grand-Est
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user
--
Jeff MAURY
![]()
"Legacy code" often differs from its suggested alternative by actually working and scaling.
- Bjarne Stroustrup
http://www.jeffmaury.comhttp://riadiscuss.jeffmaury.comhttp://www.twitter.com/jeffmaury