Rick,

As I suggested, send me the bundles (offline) and the steps to reproduce and I will look at it some more. Everything I have seen up until this point appears to be related to conflicts between two versions of the same package.

-> richard

Rick Litton wrote:
I'm still trying to get the extension points registry to work in Felix
and unfortunately, I have hit a roadblock.  After trying out several
combinations and pruning the eclipse core bundle (as Richard Hall has
suggested) to remove redundant osgi core classes, I have created the
following dependency graph to help illustrate the problem:

       /---> org.osgi.compendium

       |

       |  (requires: org.osgi.util.tracker package)

|
       |---> org.osgi.core

       |

       |  (requires: org.osgi.service.permissionadmin package)

       |

| org.eclipse.osgi_3.2.1R32x <----\
       |            ^                        |

       |  (requires:|org.eclipse.osgi.service.urlconversion package)


       |            |                        |

       |---- org.eclipse.equinox.common      |

| ^ |
       |               |                     |

       |               |                     |

       \---- org.eclipse.equinox.registry    |

                       |                     |

                       |                     |

                       \---------------------/

          (requires: org.eclipse.osgi.service.datalocation package)

I hope the graph is displayed correctly by your mail client.  Anyhow, I
was getting quite a few BundleExceptions "Unable to resolve due to
constraint violation").  So I removed all the optional bundles and
proceeded to test each one.  Immediately, the BundleException came up
after I had just added/started the org.osgi.core  bundle.   I certainly
would welcome any suggestion to resolve this problem.
Rick Litton


Reply via email to