Hi I can reproduce this. And worse still, it actually prevents the framework from starting under Linux.
The situation is that the ExtensionManager wants to parse the os.version system property into an OSGi Version. the os.version seems to be based on the kernel version, which in my case of Ubuntu 14.04.1 LTS is 3.13.0-39-generic and is not a valid OSGi version string. In your case I would assume the error message is indicating 3.14.22-100.fc19.i686.PAE is not valid. Looks like the os.version system property needs some cleansing before supplying it to the Version constructor. Regards Felix > Am 13.11.2014 um 01:57 schrieb David Bosschaert <[email protected]>: > > Hi Pierre, > > I don't see your attachment with the errors. Did you forget to attach it? > > Cheers, > > David > > On 12 November 2014 13:49, Pierre De Rop <[email protected]> wrote: >> Hello everyone; >> >> I would like to test the patch provided by Felix for the FELIX-4692 issue >> ("Improve Service access time"). >> But before applying the patch provided by Felix, I just can't compile the >> framework (the tests does not seem to compile): >> >> I'm on a linux fc19, >> uname -a = Linux nx0012 3.14.22-100.fc19.i686.PAE #1 SMP Wed Oct 15 13:06:27 >> UTC 2014 i686 i686 i386 GNU/Linux >> and my jdk is "1.7.0_67": >> >> I have attached the compile errors I'm having. it looks like there is a >> problem with my framework os version (with the jvm >> org.osgi.framework.os.version system property). But I tried to compile on >> another linux box and I'm having the same kind of errors. >> >> can anyone please take a look ? >> >> thanks; >> >> kind regards >> /Pierre >> >> >> >>
