You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Hendy Irawan <he...@rainbowpurple.com> on 2008/11/27 06:22:28 UTC

Using org.osgi.service.startlevel package

How can I put Felix Shell Remote bundle into ServiceMix?

Doing it results in:

ERROR: Error starting
file:/opt/apache-servicemix-kernel-1.0.0/deploy/org.apache.felix.shell.remote.jar
(org.osgi.framework.BundleException: Unresolved package in bundle 63:
package; (&(package=org.osgi.service.startlevel)(version>=1.1.0)))
org.osgi.framework.BundleException: Unresolved package in bundle 63:
package; (&(package=org.osgi.service.startlevel)(version>=1.1.0))
        at org.apache.felix.framework.Felix._resolveBundle(Felix.java:1728)
        at org.apache.felix.framework.Felix._startBundle(Felix.java:1591)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1544)
        at
org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1125)
        at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:258)
        at java.lang.Thread.run(Thread.java:619)
ERROR: Error starting
file:/opt/apache-servicemix-kernel-1.0.0/deploy/org.apache.felix.shell.jar
(org.osgi.framework.BundleException: Unresolved package in bundle 63:
package; (&(package=org.osgi.service.startlevel)(version>=1.1.0)))
org.osgi.framework.BundleException: Unresolved package in bundle 63:
package; (&(package=org.osgi.service.startlevel)(version>=1.1.0))
        at org.apache.felix.framework.Felix._resolveBundle(Felix.java:1728)
        at org.apache.felix.framework.Felix._startBundle(Felix.java:1591)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1544)
        at
org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1125)
        at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:258)
        at java.lang.Thread.run(Thread.java:619)

Or, tracing back, why is the service marked as Private-Package ? And why
version 1.0? Since Felix 1.4.0 uses version 1.1.0 ...

Private-Package: org.apache.felix.framework,org.apache.felix.framework
 .cache,org.apache.felix.framework.ext,org.apache.felix.framework.sear
 chpolicy,org.apache.felix.framework.util,org.apache.felix.framework.u
 til.ldap,org.apache.felix.framework.util.manifestparser,org.apache.fe
 lix.moduleloader,org.apache.servicemix.kernel.main,org.osgi.framework
 ;version="1.3",org.osgi.service.packageadmin;version="1.2",org.osgi.s
 ervice.startlevel;version="1.0",org.osgi.service.url;version="1.0",or
 g.osgi.util.tracker;version="1.3.2"




-- 
Best regards,
Hendy Irawan
http://hendyirawan.com/