Richard S. Hall wrote:

> Erik,

>> I'm trying to validate that JPOX runs inside Felix. JPOX has several
Eclipse
>> extension points.
>>
>> Since we need Eclipse bundles for using extension points. I'm trying
to activate
>> the Eclipse bundles but I get exceptions such as:
>>
>> Can someone give some light?
>>   

> Well, my guess is this is related to the fact the most (all?) Eclipse 
> bundles use the require-bundle mechanism of OSGi, which Felix does not

> yet support.

> What can you do about this? I guess that depends on what you need and 
> when. If you are just testing it under Felix, then you can probably
just 
> wait a little while, since I am working on require-bundle
functionality 
> as we speak.

> Rick Litton was also working on getting extension points to work under

> Felix and he was able to convert the bundles to not use
require-bundle. 
> He made some progress, but this approach is probably only an interim 
> solution, since it is not clear if such a conversion is possible
(i.e., 
> it is not clear if the Eclipse bundles actually require require-bundle

> and their associated split packages).

That's right.  Require-bundle and localization are both needed to
re-test the Equinox extension point mechanism which are now available in
Felix.  There are probably some other "inconsistencies" between the two
frameworks (Felix and Equinox) but these can be determined quickly as
soon as I redo the test hopefully by the end of the week.  Perhaps Erik
can do it sooner with JPOX by downloading the latest sources and
building Felix. 

>> START LEVEL 1
>>    ID   State         Level  Name
>> [   0] [Active     ] [    0] System Bundle (0.8.0.incubator)
>> [   1] [Active     ] [    1] Apache Felix Shell Service
(0.8.0.incubator)
>> [   2] [Active     ] [    1] Apache Felix Shell TUI (0.8.0.incubator)
>> [   3] [Active     ] [    1] Apache Felix Bundle Repository
(0.8.0.incubator)
>> [   5] [Installed  ] [    1] %pluginName (3.2.0.v20060601b)
>> [   6] [Installed  ] [    1] %pluginName (3.2.0.v20060601)
>> [   7] [Installed  ] [    1] %pluginName (3.2.0.v20060603)
>> [   9] [Installed  ] [    1] JPOX Core (1.2.0.b1)
>> [  10] [Installed  ] [    1] Model Plug-in (1.0.0)
>> [  11] [Installed  ] [    1] Jars Plug-in (1.0.0)
>> [  12] [Installed  ] [    1] Main Plug-in (1.0.0)

...

Rick Litton

 

Reply via email to