You downloaded the 0.8.0-incubator source release?
Something seems to be going wrong with the maven variable substitution
from during your build, since it thinks the bundle version is something
like "${pom..."
If you are using Eclipse to build Felix, then maybe that is the issue,
since Eclipse won't do the maven variable substitution...I don't know.
If that is the case, then there is probably a way to work around it, by
just filling in the appropriate values and not relying on value
substitution.
-> richard
Todd Nist wrote:
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