No, I used maven from the command line to build Felix, and it runs fine
from the command line.  The actual version is:
 
-> version
0.9.0.incubator-SNAPSHOT
->

It only fails inside of Eclipse currently when I create a specific "Run
Configuration" for it so I can test my bundles in Eclipse.  Not a show
stopper, but I would like to understand why it works in one and not the
other. I just tried running it again, and am getting a different error
that appears to be happening much sooner:

Welcome to Felix.
=================

Enter profile name: test

Could not create framework: java.lang.IllegalArgumentException: null
source
java.lang.IllegalArgumentException: null source
        at java.util.EventObject.<init>(Unknown Source)
        at
org.osgi.framework.FrameworkEvent.<init>(FrameworkEvent.java:163)
        at
org.apache.felix.framework.Felix.fireFrameworkEvent(Felix.java:2846)
        at org.apache.felix.framework.Felix.start(Felix.java:461)
        at org.apache.felix.main.Main.main(Main.java:208)


I will continue to play around with it since it seems as though this
should work fine.

Regards,
Todd

-----Original Message-----
From: Richard S. Hall [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, January 03, 2007 12:25 PM
To: felix-dev@incubator.apache.org
Subject: Re: Error launching Felix in Eclipse 3.2.1

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
>   

Reply via email to