Hello,
There is a bug in the tutorial. I forgot to change this since the Felix
build process changes.
So, to launch Felix correctly, you need to update the build path of the
main project. Instead of using the project org.apache.felix.framework,
you need to use :
M2_REPO/org/apache/felix/org.apache.felix.framework/0.9.0-incubator-SNAPSHOT/org.apache.felix.framework-0.9.0-incubator-SNAPSHOT.jar
Then try to launch Felix, as explained in the tutorial. (check that you
point on the Main class from Felix.jar). Normally, it should work.
Regards,
Clement
Todd Nist a écrit :
I have just downloaded Felix per the instructions on the Felix web site.
I have built it, and am now attempting to launch it per the instructions
in Eclipse. I set the M2_REPO environment variable and imported and
built the projects in Eclipse without any errors. However, when I
create a new "Run Configuration" for Felix and launch it I get the
following error(s):
Welcome to Felix.
=================
Enter profile name: test
ERROR: Auto-properties install. (org.osgi.framework.BundleException:
Could not create bundle object.)
java.lang.NumberFormatException: For input string: "${pom"
at java.lang.NumberFormatException.forInputString(Unknown
Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at org.osgi.framework.Version.<init>(Version.java:127)
at org.osgi.framework.Version.parseVersion(Version.java:208)
at
org.apache.felix.framework.Felix.createModule(Felix.java:2668)
at
org.apache.felix.framework.Felix.createBundleInfo(Felix.java:2634)
at
org.apache.felix.framework.Felix.installBundle(Felix.java:1841)
at
org.apache.felix.framework.Felix.installBundle(Felix.java:1755)
at
org.apache.felix.framework.Felix.processAutoProperties(Felix.java:3009)
at org.apache.felix.framework.Felix.start(Felix.java:496)
at org.apache.felix.main.Main.main(Main.java:208)
ERROR: Auto-properties install. (org.osgi.framework.BundleException:
Could not create bundle object.)
java.lang.NumberFormatException: For input string: "${pom"
at java.lang.NumberFormatException.forInputString(Unknown
Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at org.osgi.framework.Version.<init>(Version.java:127)
at org.osgi.framework.Version.parseVersion(Version.java:208)
at
org.apache.felix.framework.Felix.createModule(Felix.java:2668)
at
org.apache.felix.framework.Felix.createBundleInfo(Felix.java:2634)
at
org.apache.felix.framework.Felix.installBundle(Felix.java:1841)
at
org.apache.felix.framework.Felix.installBundle(Felix.java:1755)
at
org.apache.felix.framework.Felix.processAutoProperties(Felix.java:3009)
at org.apache.felix.framework.Felix.start(Felix.java:496)
at org.apache.felix.main.Main.main(Main.java:208)
Any ideas on what I am doing incorrectly here? TIA for the assistance.
Regards,
Todd
--
Clement Escoffier
Grenoble University
LSR - Bat. C
220, Rue de la Chimie
BP 53
38041 GRENOBLE CEDEX 9
04.76.51.40.24
http://clement.plop-plop.net