Workaround I've used before is to install the "web" feature before
installing camel-http. This workaround isn't required in Karaf 4.0.x if I
recall correctly.

On 4 October 2016 at 03:25, souciance <souciance.eqdam.ras...@gmail.com>
wrote:

> Not sure but could be that you need to install
> org.osgi.service.http.HttpService
> in your Karaf distro as well as it seems some dependency is missing.
>
> On Tue, Oct 4, 2016 at 10:04 AM, michael.esmann [via Camel] <
> ml-node+s465427n5788341...@n5.nabble.com> wrote:
>
> > Hi
> >
> > I am trying to install Camel 2.17.3 features in Karaf 3.0.8.
> >
> > The problem can be reproduced this way:
> >
> > - Make a clean Karaf 3.0.8 installation
> >
> > - Start Karaf and install features:
> > feature:repo-add camel 2.17.3
> > feature:install cxf
> > feature:install camel-http
> >
> > - Stop Karaf and start again.
> >
> > Now I get a very long errormessage as seen below.
> >
> > Can anybody help me here?
> >
> > Thanks,
> > Michael
> >
> > ------------------------------------------------------------
> ---------------------------
> >
> >
> > karaf@root()> ERROR: Bundle org.ops4j.pax.web.pax-web-api [99] Error
> > starting mvn:org.ops4j.pax.web/pax-web-api/3.2.9 (org.osgi.framework.
> BundleException:
> > Unresolved constraint in bundle org.ops4j.pax
> > .web.pax-web-api [99]: Unable to resolve 99.0: missing requirement [99.0]
> > osgi.wiring.package; (&(osgi.wiring.package=javax.
> > servlet)(version>=2.3.0)(!(version>=3.1.0))))
> > org.osgi.framework.BundleException: Unresolved constraint in bundle
> > org.ops4j.pax.web.pax-web-api [99]: Unable to resolve 99.0: missing
> > requirement [99.0] osgi.wiring.package; (&(osgi.wiring.package=j
> > avax.servlet)(version>=2.3.0)(!(version>=3.1.0)))
> >         at org.apache.felix.framework.Felix.resolveBundleRevision(
> Felix.java:3974)
> >
> >         at org.apache.felix.framework.Felix.startBundle(Felix.java:2037)
> >         at org.apache.felix.framework.Felix.setActiveStartLevel(
> Felix.java:1291)
> >
> >         at org.apache.felix.framework.FrameworkStartLevelImpl.run(
> > FrameworkStartLevelImpl.java:304)
> >         at java.lang.Thread.run(Thread.java:744)
> > ERROR: Bundle org.ops4j.pax.web.pax-web-spi [100] Error starting
> > mvn:org.ops4j.pax.web/pax-web-spi/3.2.9 (org.osgi.framework.
> BundleException:
> > Unresolved constraint in bundle org.ops4j.pax.web.pax-web-
> > spi [100]: Unable to resolve 100.0: missing requirement [100.0]
> > osgi.wiring.package; (&(osgi.wiring.package=org.ops4j.pax.web.service)(
> version>=3.2.9))
> > [caused by: Unable to resolve 99.0: missing requ
> > irement [99.0] osgi.wiring.package; (&(osgi.wiring.package=javax.
> > servlet)(version>=2.3.0)(!(version>=3.1.0)))])
> > org.osgi.framework.BundleException: Unresolved constraint in bundle
> > org.ops4j.pax.web.pax-web-spi [100]: Unable to resolve 100.0: missing
> > requirement [100.0] osgi.wiring.package; (&(osgi.wiring.packag
> > e=org.ops4j.pax.web.service)(version>=3.2.9)) [caused by: Unable to
> > resolve 99.0: missing requirement [99.0] osgi.wiring.package;
> > (&(osgi.wiring.package=javax.servlet)(version>=2.3.0)(!(version>=3.1.0
> > )))]
> >         at org.apache.felix.framework.Felix.resolveBundleRevision(
> Felix.java:3974)
> >
> >         at org.apache.felix.framework.Felix.startBundle(Felix.java:2037)
> >         at org.apache.felix.framework.Felix.setActiveStartLevel(
> Felix.java:1291)
> >
> >         at org.apache.felix.framework.FrameworkStartLevelImpl.run(
> > FrameworkStartLevelImpl.java:304)
> >         at java.lang.Thread.run(Thread.java:744)
> > ERROR: Bundle org.ops4j.pax.web.pax-web-runtime [101] Error starting
> > mvn:org.ops4j.pax.web/pax-web-runtime/3.2.9 (org.osgi.framework.
> BundleException:
> > Unresolved constraint in bundle org.ops4j.pax.web.
> > pax-web-runtime [101]: Unable to resolve 101.0: missing requirement
> > [101.0] osgi.wiring.package; (&(osgi.wiring.package=javax.
> > servlet)(version>=2.3.0)(!(version>=3.1.0))))
> > org.osgi.framework.BundleException: Unresolved constraint in bundle
> > org.ops4j.pax.web.pax-web-runtime [101]: Unable to resolve 101.0:
> missing
> > requirement [101.0] osgi.wiring.package; (&(osgi.wiring.pa
> > ckage=javax.servlet)(version>=2.3.0)(!(version>=3.1.0)))
> >         at org.apache.felix.framework.Felix.resolveBundleRevision(
> Felix.java:3974)
> >
> >         at org.apache.felix.framework.Felix.startBundle(Felix.java:2037)
> >         at org.apache.felix.framework.Felix.setActiveStartLevel(
> Felix.java:1291)
> >
> >         at org.apache.felix.framework.FrameworkStartLevelImpl.run(
> > FrameworkStartLevelImpl.java:304)
> >         at java.lang.Thread.run(Thread.java:744)
> > ERROR: Bundle org.ops4j.pax.web.pax-web-jetty [102] Error starting
> > mvn:org.ops4j.pax.web/pax-web-jetty/3.2.9 (org.osgi.framework.
> BundleException:
> > Unresolved constraint in bundle org.ops4j.pax.web.pax-
> > web-jetty [102]: Unable to resolve 102.0: missing requirement [102.0]
> > osgi.wiring.package; (&(osgi.wiring.package=org.ops4j.pax.web.service)(
> version>=3.2.9))
> > [caused by: Unable to resolve 99.0: missin
> > g requirement [99.0] osgi.wiring.package; (&(osgi.wiring.package=javax.
> > servlet)(version>=2.3.0)(!(version>=3.1.0)))])
> > org.osgi.framework.BundleException: Unresolved constraint in bundle
> > org.ops4j.pax.web.pax-web-jetty [102]: Unable to resolve 102.0: missing
> > requirement [102.0] osgi.wiring.package; (&(osgi.wiring.pack
> > age=org.ops4j.pax.web.service)(version>=3.2.9)) [caused by: Unable to
> > resolve 99.0: missing requirement [99.0] osgi.wiring.package;
> > (&(osgi.wiring.package=javax.servlet)(version>=2.3.0)(!(version>=3.1
> > .0)))]
> >         at org.apache.felix.framework.Felix.resolveBundleRevision(
> Felix.java:3974)
> >
> >         at org.apache.felix.framework.Felix.startBundle(Felix.java:2037)
> >         at org.apache.felix.framework.Felix.setActiveStartLevel(
> Felix.java:1291)
> >
> >         at org.apache.felix.framework.FrameworkStartLevelImpl.run(
> > FrameworkStartLevelImpl.java:304)
> >         at java.lang.Thread.run(Thread.java:744)
> > ERROR: Bundle org.apache.karaf.http.core [103] Error starting
> > mvn:org.apache.karaf.http/org.apache.karaf.http.core/3.0.8
> > (org.osgi.framework.BundleException: Unresolved constraint in bundle
> > org.apache
> > .karaf.http.core [103]: Unable to resolve 103.0: missing requirement
> > [103.0] osgi.wiring.package; (&(osgi.wiring.package=org.
> > ops4j.pax.web.service.spi)(version>=3.1.0)(!(version>=5.0.0))) [caused
> > by:
> > Unable to resolve 100.0: missing requirement [100.0] osgi.wiring.package;
> > (&(osgi.wiring.package=org.ops4j.pax.web.service)(version>=3.2.9))
> > [caused by: Unable to resolve 99.0: missing requirement [99
> > .0] osgi.wiring.package; (&(osgi.wiring.package=javax.
> > servlet)(version>=2.3.0)(!(version>=3.1.0)))]])
> > org.osgi.framework.BundleException: Unresolved constraint in bundle
> > org.apache.karaf.http.core [103]: Unable to resolve 103.0: missing
> > requirement [103.0] osgi.wiring.package; (&(osgi.wiring.package=o
> > rg.ops4j.pax.web.service.spi)(version>=3.1.0)(!(version>=5.0.0)))
> [caused
> > by: Unable to resolve 100.0: missing requirement [100.0]
> > osgi.wiring.package; (&(osgi.wiring.package=org.ops4j.pax.web.service
> > )(version>=3.2.9)) [caused by: Unable to resolve 99.0: missing
> requirement
> > [99.0] osgi.wiring.package; (&(osgi.wiring.package=javax.
> > servlet)(version>=2.3.0)(!(version>=3.1.0)))]]
> >         at org.apache.felix.framework.Felix.resolveBundleRevision(
> Felix.java:3974)
> >
> >         at org.apache.felix.framework.Felix.startBundle(Felix.java:2037)
> >         at org.apache.felix.framework.Felix.setActiveStartLevel(
> Felix.java:1291)
> >
> >         at org.apache.felix.framework.FrameworkStartLevelImpl.run(
> > FrameworkStartLevelImpl.java:304)
> >         at java.lang.Thread.run(Thread.java:744)
> > ERROR: Bundle org.apache.karaf.http.command [104] Error starting
> > mvn:org.apache.karaf.http/org.apache.karaf.http.command/3.0.8
> > (org.osgi.framework.BundleException: Unresolved constraint in bundle
> org.
> > apache.karaf.http.command [104]: Unable to resolve 104.0: missing
> > requirement [104.0] osgi.wiring.package; (&(osgi.wiring.package=org.
> > apache.karaf.http.core)(version>=3.0.0)(!(version>=4.0.0))) [cause
> > d by: Unable to resolve 103.0: missing requirement [103.0]
> > osgi.wiring.package; (&(osgi.wiring.package=org.
> > ops4j.pax.web.service.spi)(version>=3.1.0)(!(version>=5.0.0))) [caused
> > by: Unable to resolve
> > 100.0: missing requirement [100.0] osgi.wiring.package;
> > (&(osgi.wiring.package=org.ops4j.pax.web.service)(version>=3.2.9))
> > [caused by: Unable to resolve 99.0: missing requirement [99.0]
> > osgi.wiring.pa
> > ckage; (&(osgi.wiring.package=javax.servlet)(version>=2.3.0)(!(
> version>=3.1.0)))]]])
> >
> > org.osgi.framework.BundleException: Unresolved constraint in bundle
> > org.apache.karaf.http.command [104]: Unable to resolve 104.0: missing
> > requirement [104.0] osgi.wiring.package; (&(osgi.wiring.packag
> > e=org.apache.karaf.http.core)(version>=3.0.0)(!(version>=4.0.0)))
> [caused
> > by: Unable to resolve 103.0: missing requirement [103.0]
> > osgi.wiring.package; (&(osgi.wiring.package=org.ops4j.pax.web.service
> > .spi)(version>=3.1.0)(!(version>=5.0.0))) [caused by: Unable to resolve
> > 100.0: missing requirement [100.0] osgi.wiring.package;
> > (&(osgi.wiring.package=org.ops4j.pax.web.service)(version>=3.2.9)) [caus
> > ed by: Unable to resolve 99.0: missing requirement [99.0]
> > osgi.wiring.package; (&(osgi.wiring.package=javax.
> > servlet)(version>=2.3.0)(!(version>=3.1.0)))]]]
> >         at org.apache.felix.framework.Felix.resolveBundleRevision(
> Felix.java:3974)
> >
> >         at org.apache.felix.framework.Felix.startBundle(Felix.java:2037)
> >         at org.apache.felix.framework.Felix.setActiveStartLevel(
> Felix.java:1291)
> >
> >         at org.apache.felix.framework.FrameworkStartLevelImpl.run(
> > FrameworkStartLevelImpl.java:304)
> >         at java.lang.Thread.run(Thread.java:744)
> > ERROR: Bundle org.apache.cxf.cxf-rt-transports-http [105] Error starting
> > mvn:org.apache.cxf/cxf-rt-transports-http/3.1.7 (org.osgi.framework.
> BundleException:
> > Activator start error in bundle org.apache
> > .cxf.cxf-rt-transports-http [105].)
> > java.lang.NoClassDefFoundError: org/osgi/service/http/HttpService
> >         at org.apache.cxf.transport.http.osgi.HTTPTransportActivator.
> > start(HTTPTransportActivator.java:63)
> >         at org.apache.felix.framework.util.SecureAction.
> > startActivator(SecureAction.java:645)
> >         at org.apache.felix.framework.Felix.activateBundle(Felix.
> java:2146)
> >
> >         at org.apache.felix.framework.Felix.startBundle(Felix.java:2064)
> >         at org.apache.felix.framework.Felix.setActiveStartLevel(
> Felix.java:1291)
> >
> >         at org.apache.felix.framework.FrameworkStartLevelImpl.run(
> > FrameworkStartLevelImpl.java:304)
> >         at java.lang.Thread.run(Thread.java:744)
> > Caused by: java.lang.ClassNotFoundException: org.osgi.service.http.
> HttpService
> > not found by org.apache.cxf.cxf-rt-transports-http [105]
> >         at org.apache.felix.framework.BundleWiringImpl.
> > findClassOrResourceByDelegation(BundleWiringImpl.java:1532)
> >         at org.apache.felix.framework.BundleWiringImpl.access$400(
> BundleWiringImpl.java:75)
> >
> >         at org.apache.felix.framework.BundleWiringImpl$
> > BundleClassLoader.loadClass(BundleWiringImpl.java:1955)
> >         at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> >         ... 7 more
> >
> >
> > ------------------------------
> > If you reply to this email, your message will be added to the discussion
> > below:
> > http://camel.465427.n5.nabble.com/Problem-with-Camel-2-17-3-
> > and-Karaf-3-0-8-tp5788341.html
> > To start a new topic under Camel - Users, email
> > ml-node+s465427n465428...@n5.nabble.com
> > To unsubscribe from Camel - Users, click here
> > <http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=
> unsubscribe_by_code&node=465428&code=c291Y2lhbmNlLmVxZGFtLnJhc2h0aU
> BnbWFpbC5jb218NDY1NDI4fDE1MzI5MTE2NTY=>
> > .
> > NAML
> > <http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
> >
>
>
>
>
> --
> View this message in context: http://camel.465427.n5.nabble.
> com/Problem-with-Camel-2-17-3-and-Karaf-3-0-8-tp5788341p5788342.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>



-- 
Matt Sicker <boa...@gmail.com>

Reply via email to