H Guo
Thank you for your response
I have tried your suggestion, but I am now getting different error
Welcome to Felix
================
org.osgi.framework.BundleException: Bundle symbolic name and version are not
unique: org.apache.felix.framework:2.0.0
at
org.apache.felix.framework.BundleImpl.createModule(BundleImpl.java:1125)
at org.apache.felix.framework.BundleImpl.<init>(BundleImpl.java:82)
at org.apache.felix.framework.Felix.installBundle(Felix.java:2379)
at org.apache.felix.framework.Felix.installBundle(Felix.java:2282)
at
org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:130)
at
org.apache.felix.main.AutoProcessor.processAutoProperties(AutoProcessor.java:272)
at
org.apache.felix.main.AutoProcessor.process(AutoProcessor.java:75)
I see that Richard has also responded to say that this dependency on 1.5 is
actually a mistake and will be rectified. I will wait for that fix. By the
way, in his post he hints that I can use the osgi core jar from the central
Maven repo., but that causes a whol lot of classcastexceptions. see below
Welcome to Felix
================
java.lang.ClassCastException: org.apache.felix.shell.impl.Activator cannot
be cast to org.osgi.framework.BundleActivatorERROR: Error starting
file:bundles/org.apache.felix.shell_1.4.0.jar (org.osgi.fr
amework.BundleException: Activator start error in bundle
org.apache.felix.shell [125].)
at
org.apache.felix.framework.Felix.createBundleActivator(Felix.java:3525)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1694)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1621)
at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1076)
at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
I guess waiting for the fix mentioned by Richard is best.
Once again thanks
Ivanhoe
On Sat, Oct 10, 2009 at 7:16 PM, Guo Du <[email protected]> wrote:
> On Sat, Oct 10, 2009 at 4:12 PM, Ivanhoe Abrahams
> <[email protected]> wrote:
> > Hi Everybody
> >
> > After about 2 months of not playing with OSGI, I finally have some time
> > again.
> > In the mean time I see Felix has moved on to version 2
> >
> > I use pax provision to run felix. But now I encounter a problem starting
> up
> > the system.
> > It seem as if felix shell now has a dependency on a different version of
> > the core osgi bundle. But I cant find the correct maven repository to get
> > this version from.
> >
> > Can someone please tell me what my maven dependency should look like to
> > satisfy the below "Unresolved constraint" that I encounter ...below is
> the
> > Error message....Thank you in advance
> >
>
> You may try
> <dependency>
>
> <groupId>org.apache.felix</groupId>
>
> <artifactId>org.apache.felix.framework</artifactId>
>
> <version>2.0.0</version>
>
> </dependency>
>
> Felix 1.X.X has org.osgi.framework <=1.2.
>
> Good luck!
>
> -Guo
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>