You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by "Pratt, Jason" <Ja...@windriver.com> on 2015/07/08 21:13:52 UTC

kar feature help

Hello,
I am stumbling on why my CXF restful calls are failing now. I've asked on the CXF user group and Sergey suggested I look at Christian's tutorial code, which is what I used to setup the myapp up initially. It was working when I was on Karaf-3.0.3 with no issues, but since upgrading to 3.0.4 I began to use a KAR file to make team development easier.

I am hoping that I am just missing a bundle in my CXF feature, but I am not sure. I have included it along with the error below.


<?xml version="1.0" encoding="UTF-8"?>

<features name="myapp-karaf-1.0.0" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0">
       <repository>mvn:org.apache.cxf.karaf/apache-cxf/3.1.1/xml/features</repository>
       <repository>mvn:org.apache.camel.karaf/apache-camel/2.15.2/xml/features</repository>
       <repository>mvn:org.ops4j.pax.jdbc/pax-jdbc-features/0.6.0/xml/features</repository>
       <repository>mvn:org.apache.karaf.features/spring/3.0.3/xml/features</repository>

       <feature name="hibernate-4-jpa21" description="Hibernate 4.3.10 JPA 2.1 persistence engine support" install="manual" version="4.3.10">
        <bundle start-level="30">mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle>
        <bundle start-level="30">mvn:org.hibernate.javax.persistence/hibernate-jpa-2.1-api/1.0.0.Final</bundle>
        <bundle start-level="30">mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0</bundle>
        <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.antlr/2.7.7_5</bundle>
        <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/1.8.4_1</bundle>
        <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j/1.6.1_5</bundle>
        <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.serp/1.15.1_1</bundle>
        <bundle>mvn:com.fasterxml/classmate/1.1.0</bundle>
        <bundle>mvn:org.javassist/javassist/3.18.2-GA</bundle>
        <bundle>mvn:org.jboss.spec.javax.security.jacc/jboss-jacc-api_1.4_spec/1.0.2.Final</bundle>
        <bundle>wrap:mvn:org.jboss/jandex/1.2.4.Final</bundle>
        <bundle>mvn:org.jboss.logging/jboss-logging/3.1.4.GA</bundle>
        <bundle>mvn:org.hibernate.common/hibernate-commons-annotations/4.0.5.Final</bundle>
        <bundle>mvn:com.zaxxer/HikariCP-java6/2.3.8</bundle>
        <bundle>mvn:org.hibernate/hibernate-core/4.3.10.Final</bundle>
        <bundle>mvn:org.hibernate/hibernate-hikaricp/4.3.10.Final</bundle>
        <bundle>mvn:org.hibernate/hibernate-envers/4.3.10.Final</bundle>
        <bundle>mvn:org.hibernate/hibernate-entitymanager/4.3.10.Final</bundle>
        <bundle>mvn:org.hibernate/hibernate-osgi/4.3.10.Final</bundle>
    </feature>

    <feature name="karaf-general" description="MYAPP general requirements for Karaf" install="auto" version="1.0.0">
        <feature>jndi</feature>
        <feature>jdbc</feature>
        <feature>jms</feature>
        <feature>http</feature>
        <feature>http-whiteboard</feature>
        <feature>jetty</feature>
        <feature>war</feature>
        <feature>webconsole</feature>
        <feature>eventadmin</feature>
        <feature>blueprint-web</feature>
        <feature>aries-annotation</feature>
        <bundle>mvn:javax.annotation/javax.annotation-api/1.2</bundle>
    </feature>

    <feature name="karaf-database" description="MYAPP database requirements for Karaf" install="manual" version="1.0.0">
        <feature>jpa</feature>
        <feature version="[1.0.0,2)">transaction</feature>
        <feature version="0.6.0">pax-jdbc-mysql</feature>
        <feature version="0.6.0">pax-jdbc-pool-dbcp2</feature>
        <feature version="0.6.0">pax-jdbc-config</feature>
        <bundle start-level="30">mvn:mysql/mysql-connector-java/5.1.35</bundle>
        <bundle start-level="30">mvn:org.apache.aries.jpa/org.apache.aries.jpa.blueprint.aries/1.0.2</bundle>
    </feature>

    <feature name="karaf-cxf" description="MYAPP cxf requirements for Karaf" install="manual" version="3.1.1">
        <feature version="3.1.1" >cxf</feature>
        <feature version="3.1.1" >cxf-core</feature>
        <feature version="3.1.1" >cxf-wsdl</feature>
        <feature version="3.1.1" >cxf-http</feature>
        <feature version="3.1.1" >cxf-http-jetty</feature>
        <feature version="3.1.1" >cxf-jaxws</feature>
        <feature version="3.1.1" >cxf-jaxrs</feature>
        <bundle>mvn:org.apache.cxf/cxf-rt-frontend-jaxrs/3.1.1</bundle>
        <bundle>mvn:javax.ws.rs/javax.ws.rs-api/2.0.1</bundle>
    </feature>
    <feature name="karaf-jackson" description="MYAPP JSON requirements for Karaf" install="auto"  version="2.5.4">
        <bundle>mvn:com.fasterxml.jackson.core/jackson-core/2.5.4</bundle>
        <bundle>mvn:com.fasterxml.jackson.core/jackson-annotations/2.5.4</bundle>
        <bundle>mvn:com.fasterxml.jackson.core/jackson-databind/2.5.4</bundle>
        <bundle>mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/2.5.4</bundle>
             <bundle>mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/2.5.4</bundle>
             <bundle>mvn:org.codehaus.jackson/jackson-jaxrs/1.9.13</bundle>
             <bundle>mvn:org.codehaus.jackson/jackson-core-asl/1.9.13</bundle>
             <bundle>mvn:org.codehaus.jackson/jackson-mapper-asl/1.9.13</bundle>
    </feature>

    <feature name="karaf-camel" description="MYAPP camel requirements for Karaf" install="auto" version="2.15.2">
        <feature version="2.15.2" >camel</feature>
        <feature version="2.15.2" >camel-base64</feature>
        <feature version="2.15.2" >camel-cache</feature>
        <feature version="2.15.2" >camel-context</feature>
        <feature version="2.15.2" >camel-couchdb</feature>
        <feature version="2.15.2" >camel-eventadmin</feature>
        <feature version="2.15.2" >camel-jetty</feature>
        <feature version="2.15.2" >camel-jackson</feature>
        <feature version="2.15.2" >camel-jdbc</feature>
        <feature version="2.15.2" >camel-jms</feature>
        <feature version="2.15.2" >camel-jmx</feature>
        <feature version="2.15.2" >camel-jpa</feature>
        <feature version="2.15.2" >camel-jsonpath</feature>
        <feature version="2.15.2" >camel-paxlogging</feature>
        <feature version="2.15.2" >camel-quartz2</feature>
        <feature version="2.15.2" >camel-rabbitmq</feature>
        <feature version="2.15.2" >camel-stream</feature>
        <feature version="2.15.2" >camel-sql</feature>
        <feature version="2.15.2" >camel-test</feature>
    </feature>

    <!-- needed for some myapp camel routes -->

    <feature name="karaf-spring" description="MYAPP springframework requirements for Karaf" install="auto"  version="3.0.3">
        <feature version="1.2.1">spring-dm</feature>
        <feature version="3.2.11.RELEASE_1">spring</feature>
        <feature version="3.2.11.RELEASE_1">spring-jdbc</feature>
        <feature version="3.2.11.RELEASE_1">spring-jms</feature>
        <feature version="3.2.11.RELEASE_1">spring-orm</feature>
        <feature version="3.2.11.RELEASE_1">spring-tx</feature>
        <feature version="3.2.11.RELEASE_1">spring-web</feature>
    </feature>


    <feature name='myapp-basic' description='MYAPP basic requirements to run in Karaf' version='1.0.0'>
        <details>${project.description}</details>
        <feature version="1.0.0" >karaf-general</feature>
        <feature version="1.0.0" >karaf-database</feature>
        <feature version="4.3.10" >hibernate-4-jpa21</feature>
        <feature version="3.1.1" >karaf-cxf</feature>
        <feature version="2.5.4" >karaf-jackson</feature>
        <feature version="2.15.2" >karaf-camel</feature>
        <feature version="3.0.3" >karaf-spring</feature>

    </feature>

</features>




2015-07-07 12:39:37,869 | WARN  | tp1522718697-168 | PhaseInterceptorChain            | 181 - org.apache.cxf.cxf-core - 3.1.1 | Interceptor for {http://xxx/}$ProductLineServiceImpl777114985 has thrown exception, unwinding now

java.lang.RuntimeException: java.lang.ClassNotFoundException: org.glassfish.jersey.internal.RuntimeDelegateImpl not found by javax.ws.rs-api [244]

               at javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:152)

               at javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:120)

               at javax.ws.rs.core.Response$ResponseBuilder.newInstance(Response.java:848)

               at javax.ws.rs.core.Response.status(Response.java:613)

               at org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.processResponse(JAXRSOutInterceptor.java:111)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:3.1.1]

               at org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.handleMessage(JAXRSOutInterceptor.java:81)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:3.1.1]

               at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]

               at org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(OutgoingChainInterceptor.java:83)[181:org.apache.cxf.cxf-core:3.1.1]

               at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]

               at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)[181:org.apache.cxf.cxf-core:3.1.1]

               at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:251)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]

               at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]

               at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]

               at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]

               at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]

               at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:293)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]

               at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:217)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]

               at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)[70:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]

               at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:268)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]

               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_79]

               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_79]

               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_79]

               at java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_79]

               at org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54)[12:org.apache.aries.proxy.impl:1.0.4]

               at org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119)[12:org.apache.aries.proxy.impl:1.0.4]

               at org.apache.aries.blueprint.proxy.javax.servlet.http.$HttpServlet648237498.service(Unknown Source)[70:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]

               at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:503)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:69)[117:org.ops4j.pax.web.pax-web-jetty:3.2.3]

               at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:240)[117:org.ops4j.pax.web.pax-web-jetty:3.2.3]

               at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:75)[117:org.ops4j.pax.web.pax-web-jetty:3.2.3]

               at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.server.Server.handle(Server.java:370)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:971)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1033)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]

               at java.lang.Thread.run(Thread.java:745)[:1.7.0_79]

Caused by: java.lang.ClassNotFoundException: org.glassfish.jersey.internal.RuntimeDelegateImpl not found by javax.ws.rs-api [244]

               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)[:1.7.0_79]

               at java.lang.Class.forName0(Native Method)[:1.7.0_79]

               at java.lang.Class.forName(Class.java:191)[:1.7.0_79]

               at javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:115)

               at javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:225)

               at javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:135)

               ... 51 more

2015-07-07 12:39:37,954 | INFO  | tp1522718697-168 | LoggingOutInterceptor            | 181 - org.apache.cxf.cxf-core - 3.1.1 | Outbound Message

---------------------------

ID: 1

Response-Code: 500

Encoding: UTF-8

Content-Type: application/json

Headers: {}

Payload: <ns1:XMLFault xmlns:ns1="http://cxf.apache.org/bindings/xformat"><ns1:faultstring xmlns:ns1="http://cxf.apache.org/bindings/xformat">java.lang.RuntimeException: java.lang.ClassNotFoundException: org.glassfish.jersey.internal.RuntimeDelegateImpl not found by javax.ws.rs-api [244]</ns1:faultstring></ns1:XMLFault>

--------------------------------------


RE: kar feature help

Posted by "Pratt, Jason" <Ja...@windriver.com>.
When I do not include it, I receive the error below for both CXF and Spring.
Which doesn't make sense to me as /etc/org.apache.karaf.features.repos.cfg lists CXF and Spring with the latest features repo.
Why is this happening, is there a better way to reference these feature repos in my KAR?

java.lang.Exception: No feature named 'cxf' with version '3.1.1' available
        at org.apache.karaf.features.internal.FeaturesServiceImpl.installFeatureDependency(FeaturesServiceImpl.java:636)[20:org.apache.karaf.features.core:3.0.4]
        at org.apache.karaf.features.internal.FeaturesServiceImpl.doInstallFeature(FeaturesServiceImpl.java:564)[20:org.apache.karaf.features.core:3.0.4]
        at org.apache.karaf.features.internal.FeaturesServiceImpl.installFeatureDependency(FeaturesServiceImpl.java:642)[20:org.apache.karaf.features.core:3.0.4]
        at org.apache.karaf.features.internal.FeaturesServiceImpl.doInstallFeature(FeaturesServiceImpl.java:564)[20:org.apache.karaf.features.core:3.0.4]
        at org.apache.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:436)[20:org.apache.karaf.features.core:3.0.4]
        at org.apache.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:417)[20:org.apache.karaf.features.core:3.0.4]
        at Proxyb3e2e50c_eabd_4835_806c_20c4bccdfcc9.installFeature(Unknown Source)[:]
        at Proxy2509653b_3cba_4c20_8207_a6119b48e042.installFeature(Unknown Source)[:]
        at org.apache.karaf.kar.internal.KarServiceImpl.installFeatures(KarServiceImpl.java:215)[45:org.apache.karaf.kar.core:3.0.4]
        at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:96)[45:org.apache.karaf.kar.core:3.0.4]
        at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:84)[45:org.apache.karaf.kar.core:3.0.4]
        at Proxy3cd2476e_4be1_49bf_b66d_26b3e1015efd.install(Unknown Source)[:]
        at Proxy7bd24bd0_890b_4622_9fb8_1642deac82ac.install(Unknown Source)[:]
        at org.apache.karaf.deployer.kar.KarArtifactInstaller.install(KarArtifactInstaller.java:50)[47:org.apache.karaf.deployer.kar:3.0.4]
        at Proxy69d3d736_1630_4837_b418_931f76243a61.install(Unknown Source)[:]
        at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:931)[7:org.apache.felix.fileinstall:3.5.0]
        at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:865)[7:org.apache.felix.fileinstall:3.5.0]
        at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:482)[7:org.apache.felix.fileinstall:3.5.0]
        at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:358)[7:org.apache.felix.fileinstall:3.5.0]
        at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:310)[7:org.apache.felix.fileinstall:3.5.0]


-----Original Message-----
From: Jean-Baptiste Onofré [mailto:jb@nanthrax.net] 
Sent: Wednesday, July 08, 2015 12:25 PM
To: user@karaf.apache.org
Subject: Re: kar feature help

You should not refer Karaf provided features repositories in your features XML (like spring for instance).

It seems that your classes use jersey for JAX-RS annotation, instead of CXF-RS. Can you double check there ?

Regards
JB

On 07/08/2015 09:13 PM, Pratt, Jason wrote:
> Hello,
>
> I am stumbling on why my CXF restful calls are failing now. I've asked 
> on the CXF user group and Sergey suggested I look at Christian's 
> tutorial code, which is what I used to setup the myapp up initially. 
> It was working when I was on Karaf-3.0.3 with no issues, but since 
> upgrading to 3.0.4 I began to use a KAR file to make team development 
> easier.
>
> I am hoping that I am just missing a bundle in my CXF feature, but I 
> am not sure. I have included it along with the error below.
>
> <?xmlversion=/"1.0"/ encoding=/"UTF-8"/?>
>
> <featuresname=/"myapp-karaf-1.0.0"/
> xmlns=/"http://karaf.apache.org/xmlns/features/v1.2.0"/>
>
> <repository>mvn:org.apache.cxf.karaf/_apache_-_cxf_/3.1.1/_xml_/featur
> es</repository>
>
> <repository>mvn:org.apache.camel.karaf/_apache_-camel/2.15.2/_xml_/fea
> tures</repository>
>
> <repository>mvn:org.ops4j.pax.jdbc/_pax_-_jdbc_-features/0.6.0/_xml_/f
> eatures</repository>
>
> <repository>mvn:org.apache.karaf.features/spring/3.0.3/_xml_/features<
> /repository>
>
> <featurename=/"hibernate-4-jpa21"/ description=/"Hibernate 4.3.10 JPA
> 2.1 persistence engine support"/ install=/"manual"/ 
> version=/"4.3.10"/>
>
> <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-jta
> _1.1_spec/1.1.1</bundle>
>
> <bundlestart-level=/"30"/>mvn:org.hibernate.javax.persistence/_hiberna
> te_-_jpa_-2.1-_api_/1.0.0.Final</bundle>
>
> <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-ser
> vlet_3.0_spec/1.0</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.antlr/2.7.7_5</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.ant/1.8.4_1</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.dom4j/1.6.1_5</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.serp/1.15.1_1</bundle>
>
> <bundle>mvn:com.fasterxml/classmate/1.1.0</bundle>
>
> <bundle>mvn:org.javassist/_javassist_/3.18.2-GA</bundle>
>
> <bundle>mvn:org.jboss.spec.javax.security.jacc/_jboss_-_jacc_-api_1.4_
> spec/1.0.2.Final</bundle>
>
> <bundle>wrap:mvn:org.jboss/_jandex_/1.2.4.Final</bundle>
>
> <bundle>mvn:org.jboss.logging/_jboss_-logging/3.1.4.GA</bundle>
>
> <bundle>mvn:org.hibernate.common/_hibernate_-commons-annotations/4.0.5
> .Final</bundle>
>
> <bundle>mvn:com.zaxxer/HikariCP-java6/2.3.8</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-core/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_hikaricp_/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_envers_/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_entitymanager_/4.3.10.Final</bu
> ndle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_osgi_/4.3.10.Final</bundle>
>
> </feature>
>
> <featurename=/"karaf-general"/ description=/"MYAPP general 
> requirements for Karaf"/ install=/"auto"/ version=/"1.0.0"/>
>
> <feature>_jndi_</feature>
>
> <feature>_jdbc_</feature>
>
> <feature>_jms_</feature>
>
> <feature>_http_</feature>
>
> <feature>_http_-_whiteboard_</feature>
>
> <feature>_jetty_</feature>
>
> <feature>war</feature>
>
> <feature>_webconsole_</feature>
>
> <feature>_eventadmin_</feature>
>
> <feature>blueprint-web</feature>
>
> <feature>_aries_-annotation</feature>
>
> <bundle>mvn:javax.annotation/javax.annotation-_api_/1.2</bundle>
>
> </feature>
>
> <featurename=/"karaf-database"/ description=/"MYAPP database 
> requirements for Karaf"/ install=/"manual"/ version=/"1.0.0"/>
>
> <feature>_jpa_</feature>
>
> <featureversion=/"[1.0.0,2)"/>transaction</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-_mysql_</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-pool-dbcp2</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-_config_</feature>
>
> <bundlestart-level=/"30"/>mvn:mysql/_mysql_-connector-java/5.1.35</bun
> dle>
>
> <bundlestart-level=/"30"/>mvn:org.apache.aries.jpa/org.apache.aries.jp
> a.blueprint.aries/1.0.2</bundle>
>
> </feature>
>
> <featurename=/"karaf-cxf"/ description=/"MYAPP cxf requirements for 
> Karaf"/ install=/"manual"/ version=/"3.1.1"/>
>
> <featureversion=/"3.1.1"/ >_cxf_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-core</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_wsdl_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_http_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_http_-_jetty_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_jaxws_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_jaxrs_</feature>
>
> <bundle>mvn:org.apache.cxf/_cxf_-_rt_-_frontend_-_jaxrs_/3.1.1</bundle
> >
>
> <bundle>mvn:javax.ws.rs/javax.ws.rs-_api_/2.0.1</bundle>
>
> </feature>
>
> <featurename=/"karaf-jackson"/ description=/"MYAPP JSON requirements 
> for Karaf"/ install=/"auto"/ version=/"2.5.4"/>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-core/2.5.4</bundle>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-annotations/2.5.4</bu
> ndle>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-_databind_/2.5.4</bun
> dle>
>
> <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-_json_-provi
> der/2.5.4</bundle>
>
> <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-base/2.5.4</
> bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-_jaxrs_/1.9.13</bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-core-_asl_/1.9.13</bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-_mapper_-_asl_/1.9.13</bund
> le>
>
> </feature>
>
> <featurename=/"karaf-camel"/ description=/"MYAPP camel requirements 
> for Karaf"/ install=/"auto"/ version=/"2.15.2"/>
>
> <featureversion=/"2.15.2"/ >camel</feature>
>
> <featureversion=/"2.15.2"/ >camel-base64</feature>
>
> <featureversion=/"2.15.2"/ >camel-cache</feature>
>
> <featureversion=/"2.15.2"/ >camel-context</feature>
>
> <featureversion=/"2.15.2"/ >camel-couchdb</feature>
>
> <featureversion=/"2.15.2"/ >camel-eventadmin</feature>
>
> <featureversion=/"2.15.2"/ >camel-jetty</feature>
>
> <featureversion=/"2.15.2"/ >camel-jackson</feature>
>
> <featureversion=/"2.15.2"/ >camel-jdbc</feature>
>
> <featureversion=/"2.15.2"/ >camel-jms</feature>
>
> <featureversion=/"2.15.2"/ >camel-jmx</feature>
>
> <featureversion=/"2.15.2"/ >camel-jpa</feature>
>
> <featureversion=/"2.15.2"/ >camel-jsonpath</feature>
>
> <featureversion=/"2.15.2"/ >camel-paxlogging</feature>
>
> <featureversion=/"2.15.2"/ >camel-quartz2</feature>
>
> <featureversion=/"2.15.2"/ >camel-rabbitmq</feature>
>
> <featureversion=/"2.15.2"/ >camel-stream</feature>
>
> <featureversion=/"2.15.2"/ >camel-sql</feature>
>
> <featureversion=/"2.15.2"/ >camel-test</feature>
>
> </feature>
>
> <!-- needed for some myapp camel routes -->
>
> <featurename=/"karaf-spring"/ description=/"MYAPP springframework 
> requirements for Karaf"/ install=/"auto"/ version=/"3.0.3"/>
>
> <featureversion=/"1.2.1"/>spring-dm</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-jdbc</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-jms</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-orm</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-tx</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-web</feature>
>
> </feature>
>
> <featurename=/'myapp-basic'/ description=/'MYAPP basic requirements to 
> run in Karaf'/ version=/'1.0.0'/>
>
> <details>${project.description}</details>
>
> <featureversion=/"1.0.0"/ >karaf-general</feature>
>
> <featureversion=/"1.0.0"/ >karaf-database</feature>
>
> <featureversion=/"4.3.10"/ >hibernate-4-jpa21</feature>
>
> <featureversion=/"3.1.1"/ >karaf-cxf</feature>
>
> <featureversion=/"2.5.4"/ >karaf-jackson</feature>
>
> <featureversion=/"2.15.2"/ >karaf-camel</feature>
>
> <featureversion=/"3.0.3"/ >karaf-spring</feature>
>
> </feature>
>
> </features>
>
> 2015-07-07 12:39:37,869 | WARN  | tp1522718697-168 |
> PhaseInterceptorChain            | 181 - org.apache.cxf.cxf-core - 3.1.1
> | Interceptor for {http://xxx/}$ProductLineServiceImpl777114985 has
> thrown exception, unwinding now
>
> java.lang.RuntimeException: java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by 
> javax.ws.rs-api [244]
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:152)
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:120)
>
>                 at
> javax.ws.rs.core.Response$ResponseBuilder.newInstance(Response.java:84
> 8)
>
>                 at javax.ws.rs.core.Response.status(Response.java:613)
>
>                 at
> org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.processResponse(J
> AXRSOutInterceptor.java:111)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:
> 3.1.1]
>
>                 at
> org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.handleMessage(JAX
> RSOutInterceptor.java:81)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:3.1
> .1]
>
>                 at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
> rChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(Outg
> oingChainInterceptor.java:83)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
> rChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitia
> tionObserver.java:121)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractH
> TTPDestination.java:251)[188:org.apache.cxf.cxf-rt-transports-http:3.1
> .1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(S
> ervletController.java:234)[188:org.apache.cxf.cxf-rt-transports-http:3
> .1.1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
> oller.java:208)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
> oller.java:160)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpri
> ngServlet.java:171)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(Abs
> tractHTTPServlet.java:293)[188:org.apache.cxf.cxf-rt-transports-http:3
> .1.1]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTT
> PServlet.java:217)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:575)[70:org.ap
> ache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractH
> TTPServlet.java:268)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)[:1.7.0_79]
>
>                 at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:57)[:1.7.0_79]
>
>                 at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:43)[:1.7.0_79]
>
>                 at
> java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_79]
>
>                 at
> org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54
> )[12:org.apache.aries.proxy.impl:1.0.4]
>
>                 at
> org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119)
> [12:org.apache.aries.proxy.impl:1.0.4]
>
>                 at
> org.apache.aries.blueprint.proxy.javax.servlet.http.$HttpServlet648237
> 498.service(Unknown 
> Source)[70:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
>
>                 at
> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
> [108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:
> 503)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415
> ]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doH
> andle(HttpServiceServletHandler.java:69)[117:org.ops4j.pax.web.pax-web
> -jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.ja
> va:137)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150
> 415]
>
>                 at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java
> :557)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2015041
> 5]
>
>                 at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandle
> r.java:231)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2
> 0150415]
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandle
> r.java:1086)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v
> 20150415]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(H
> ttpServiceContext.java:240)[117:org.ops4j.pax.web.pax-web-jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:4
> 29)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler
> .java:193)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> 150415]
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler
> .java:1020)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2
> 0150415]
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.ja
> va:135)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150
> 415]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.
> handle(JettyServerHandlerCollection.java:75)[117:org.ops4j.pax.web.pax
> -web-jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.
> java:116)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v201
> 50415]
>
>                 at
> org.eclipse.jetty.server.Server.handle(Server.java:370)[108:org.eclips
> e.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(Abstract
> HttpConnection.java:494)[108:org.eclipse.jetty.aggregate.jetty-all-ser
> ver:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(Abstrac
> tHttpConnection.java:971)[108:org.eclipse.jetty.aggregate.jetty-all-se
> rver:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerC
> omplete(AbstractHttpConnection.java:1033)[108:org.eclipse.jetty.aggreg
> ate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)[108:o
> rg.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)[
> 108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnectio
> n.java:82)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> 150415]
>
>                 at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEnd
> Point.java:696)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.1
> 7.v20150415]
>
>                 at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndP
> oint.java:53)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.
> v20150415]
>
>                 at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool
> .java:608)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> 150415]
>
>                 at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.
> java:543)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v201
> 50415]
>
>                 at java.lang.Thread.run(Thread.java:745)[:1.7.0_79]
>
> Caused by: java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by 
> javax.ws.rs-api [244]
>
>                 at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDeleg
> ation(BundleWiringImpl.java:1532)
>
>                 at
> org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImp
> l.java:75)
>
>                 at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClas
> s(BundleWiringImpl.java:1955)
>
>                 at
> java.lang.ClassLoader.loadClass(ClassLoader.java:358)[:1.7.0_79]
>
>                 at java.lang.Class.forName0(Native Method)[:1.7.0_79]
>
>                 at java.lang.Class.forName(Class.java:191)[:1.7.0_79]
>
>                 at
> javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:115)
>
>                 at
> javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:225)
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:135)
>
>                 ... 51 more
>
> 2015-07-07 12:39:37,954 | INFO  | tp1522718697-168 |
> LoggingOutInterceptor            | 181 - org.apache.cxf.cxf-core - 3.1.1
> | Outbound Message
>
> ---------------------------
>
> ID: 1
>
> Response-Code: 500
>
> Encoding: UTF-8
>
> Content-Type: application/json
>
> Headers: {}
>
> Payload: <ns1:XMLFault
> xmlns:ns1="http://cxf.apache.org/bindings/xformat"><ns1:faultstring
> xmlns:ns1="http://cxf.apache.org/bindings/xformat">java.lang.RuntimeException:
> java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by 
> javax.ws.rs-api [244]</ns1:faultstring></ns1:XMLFault>
>
> --------------------------------------
>

--
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: kar feature help

Posted by Charlie Mordant <cm...@gmail.com>.
Glad to have helped :).

You should really take a look at Osgiliath so we could put our effort in
common to do nice things, also you could specialize it for your need (i.e.
kar not embedding JMS).
Sorry for the advertisement, but if a day this project gets enough users,
it could become a Karaf sub level project (and that could be huge :) ).

Regards and keep up karafing!

2015-07-09 3:29 GMT+02:00 Pratt, Jason <Ja...@windriver.com>:

>  Thank you both very much for the help, I’ve found where the additional
> dependencies were being pulled in and have removed them.
>
> All is working correctly now.
>
>
>
> I would recommend some improved documentation around some of these areas
> for us n00bs
>
>
>
> *From:* Pratt, Jason [mailto:Jason.Pratt@windriver.com]
> *Sent:* Wednesday, July 08, 2015 3:50 PM
> *To:* user@karaf.apache.org
> *Subject:* RE: kar feature help
>
>
>
> Thanks Charlie, I was unaware there was a cxf-specs bundle. I’ll review
> all my bundles again and see where I am doubling up.
>
>
>
> Kind regards,
>
> Jason
>
>
>
>
>
> *From:* Charlie Mordant [mailto:cmordant1@gmail.com <cm...@gmail.com>]
>
> *Sent:* Wednesday, July 08, 2015 2:21 PM
> *To:* user@karaf.apache.org
> *Subject:* Re: kar feature help
>
>
>
> Your rs-api bundle is the 251, what about a diag, imports/export on it? It
> will show the (un)resolved import in red.
>
> Some other jaxws bundles are 'installed', so you won't be able to use them
> (even if it's unrelated to your issue) but all RS looks good.
>
>
>
> I even see multiple spec version (i.e. activation spec that is 2.2.0 and
> 2.4.0, also for stax, jaxb) I'll try to avoid this conflicts if I were you.
> Finally, Karaf provides many packages of these spec natively (by
> bootdelegation) so, if they're are not needed, don't use them), also I
> noticed that cxf-specs embeds org.apache.servicemix.specs.jsr339-api-2.0
> that is the equivalent of javax.ws.rs/javax.ws.rs-*api*/2.0.1 so I would
> remove the second one.
>
>
>
> Here's an extract of my CXF integration test (I'll upgrade CXF version to
> see if it changes something), it may help to look at the diff (you can also
> take a look at
> https://github.com/OsgiliathEnterprise/net.osgiliath.parent/blob/master/net.osgiliath.framework/net.osgiliath.features/net.osgiliath.feature.jaxrs/src/main/resources/net.osgiliath.feature.jaxrs.xml
> ).
>
>  0 | Active   |   0 | 4.2.1            | System Bundle
>
>
>   1 | Active   |   5 | 2.3.0            | OPS4J Pax Url - aether:
>
>
>   2 | Active   |   5 | 2.3.0            | OPS4J Pax Url - wrap:
>
>
>   3 | Active   |   8 | 1.8.1            | OPS4J Pax Logging - API
>
>
>   4 | Active   |   8 | 1.8.1            | OPS4J Pax Logging - Service
>
>
>   5 | Active   |  10 | 3.0.3            | Apache Karaf :: Service ::
> Guard
>
>   6 | Active   |  10 | 1.8.0            | Apache Felix Configuration Admin
> Service
>
>   7 | Active   |  11 | 3.4.2            | Apache Felix File Install
>
>
>   8 | Active   |  12 | 5.0.3            | ASM all classes with debug info
>
>
>   9 | Active   |  20 | 1.1.0            | Apache Aries Util
>
>
>  10 | Active   |  20 | 1.0.1            | Apache Aries Proxy API
>
>
>  11 | Active   |  20 | 1.0.4            | Apache Aries Proxy Service
>
>
>  12 | Active   |  20 | 1.0.1            | Apache Aries Blueprint API
>
>
>  13 | Active   |  20 | 1.0.5            | Apache Aries Blueprint CM
>
>
>  14 | Resolved |  20 | 1.0.0            | Apache Aries Blueprint Core
> Compatiblity Fragment Bundle, Hosts: 15
>
>  15 | Active   |  20 | 1.4.2            | Apache Aries Blueprint Core,
> Fragments: 14
>
>  16 | Active   |  24 | 3.0.3            | Apache Karaf :: Deployer ::
> Spring
>
>  17 | Active   |  24 | 3.0.3            | Apache Karaf :: Deployer ::
> Blueprint
>
>  18 | Active   |  24 | 3.0.3            | Apache Karaf :: Deployer :: Wrap
> Non OSGi Jar
>
>  19 | Active   |  25 | 3.0.3            | Apache Karaf :: Region :: Core
>
>
>  20 | Active   |  25 | 3.0.3            | Apache Karaf :: Features ::
> Core
>
>  21 | Active   |  26 | 3.0.3            | Apache Karaf :: Deployer ::
> Features
>
>  22 | Active   |  30 | 2.12.0           | JLine
>
>
>  23 | Active   |  30 | 0.2.1            | JLEdit :: Core
>
>
>  24 | Active   |  30 | 3.0.3            | Apache Karaf :: Features ::
> Command
>
>  25 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell ::
> Console
>
>  26 | Active   |  30 | 3.0.3            | Apache Karaf :: JAAS :: Modules
>
>
>  27 | Active   |  30 | 3.0.3            | Apache Karaf :: JAAS :: Config
>
>
>  28 | Active   |  30 | 0.12.0           | Apache Mina SSHD :: Core
>
>
>  29 | Active   |  30 | 3.0.3            | Apache Karaf :: Bundle :: Core
>
>
>  30 | Active   |  30 | 3.0.3            | Apache Karaf :: Bundle ::
> Commands
>
>  31 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Table
>
>
>  32 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Help
> System
>
>  33 | Active   |  30 | 3.0.3            | Apache Karaf :: System :: Core
>
>
>  34 | Active   |  30 | 3.0.3            | Apache Karaf :: System :: Shell
> Commands
>
>  35 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Various
> Commands
>
>  36 | Active   |  30 | 1.0.0            | Apache Aries Quiesce API
>
>
>  37 | Active   |  30 | 3.0.3            | Apache Karaf :: Package :: Core
>
>
>  38 | Active   |  30 | 3.0.3            | Apache Karaf :: Package ::
> Commands
>
>  39 | Active   |  30 | 3.0.3            | Apache Karaf :: Instance ::
> Core
>
>  40 | Active   |  30 | 3.0.3            | Apache Karaf :: Instance ::
> Command
>
>  41 | Active   |  30 | 3.0.3            | Apache Karaf :: JAAS :: Command
>
>
>  42 | Active   |  30 | 3.0.3            | Apache Karaf :: Diagnostic ::
> Core
>
>  43 | Active   |  30 | 3.0.3            | Apache Karaf :: Diagnostic ::
> Command
>
>  44 | Active   |  30 | 3.0.3            | Apache Karaf :: Log :: Core
>
>
>  45 | Active   |  30 | 3.0.3            | Apache Karaf :: Log :: Command
>
>
>  46 | Active   |  30 | 3.0.3            | Apache Karaf :: Service :: Core
>
>
>  47 | Active   |  30 | 3.0.3            | Apache Karaf :: Service ::
> Command
>
>  48 | Active   |  80 | 1.5.0            | OPS4J Base - Lang
>
>
>  49 | Active   |  80 | 1.5.0            | OPS4J Base - Monitors
>
>
>  50 | Active   |  80 | 1.5.0            | OPS4J Base - Net
>
>
>  51 | Active   |  80 | 1.5.0            | OPS4J Base - Store
>
>
>  52 | Active   |  80 | 1.5.0            | OPS4J Base - IO
>
>
>  53 | Active   |  80 | 1.5.0            | OPS4J Base - Service Provider
> Access
>
>  54 | Active   |  80 | 1.5.0            | OPS4J Base - Util - Property
>
>
>  55 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: OSGi Core
>
>
>  56 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Extender
>
>
>  57 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Lifecycle
>
>
>  58 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Tracker
>
>
>  59 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Framework
> Helpers
>
>  60 | Active   |  80 | 4.5.0            | OPS4J Pax Exam API
>
>
>  61 | Active   |  80 | 4.5.0            | OPS4J Pax Exam Extender Service
>
>
>  62 | Active   |  80 | 4.5.0            | OPS4J Pax Exam Remote Bundle
> Context
>
>  63 | Active   |  80 | 1.3.0.1          | OPS4J Pax Tipi - hamcrest-core
>
>
>  64 | Active   |  80 | 4.12.0.1         | OPS4J Pax Tipi - junit
>
>
>  65 | Active   |  80 | 4.5.0            | OPS4J Pax Exam JUnit Probe
> Invoker
>
>  66 | Active   |  80 | 1.0              | Apache Geronimo JSR-330 Spec
> API
>
>  67 | Active   |  80 | 4.5.0            | OPS4J Pax Exam Injection
>
>
>  68 | Active   |  30 | 1.0.0.v20110524  | Region Digraph
>
>
>  69 | Active   |  30 | 3.0.3            | Apache Karaf :: Region ::
> Persistence
>
>  70 | Active   |  30 | 3.0.3            | Apache Karaf :: Region :: Shell
> Commands
>
>  71 | Active   |  30 | 2.0.7            | Apache MINA Core
>
>
>  72 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: SSH
>
>
>  73 | Active   |  30 | 3.0.3            | Apache Karaf :: KAR :: Core
>
>
>  74 | Active   |  30 | 3.0.3            | Apache Karaf :: KAR :: Command
>
>
>  75 | Active   |  30 | 3.0.3            | Apache Karaf :: Deployer ::
> Karaf Archive (.kar)
>
>  76 | Active   |  30 | 3.0.3            | Apache Karaf :: Management
>
>
>  77 | Active   |  30 | 1.1.1            | Apache Aries JMX API
>
>
>  78 | Active   |  30 | 1.1.2            | Apache Aries JMX Core
>
>
>  79 | Active   |  30 | 1.1.0            | Apache Aries JMX Blueprint API
>
>
>  80 | Active   |  30 | 1.1.0            | Apache Aries JMX Blueprint Core
>
>
>  81 | Active   |  30 | 1.0.0            | Apache Aries JMX Whiteboard
>
>
>  82 | Active   |   9 | 1.1              | Apache Geronimo OSGI factory
> registry
>
>  83 | Active   |  10 | 1.2              | javax.annotation API
>
>
>  84 | Active   |  30 | 2.4.0            | Apache ServiceMix :: Specs ::
> JAXWS API 2.2
>
>  85 | Active   |  10 | 2.4.0            | Apache ServiceMix :: Specs ::
> JSR-339 API 2.0
>
>  86 | Active   |  10 | 1.4.4            | JavaMail API (compat)
>
>
>  87 | Active   |  20 | 3.1.4            | Stax2 API
>
>
>  88 | Active   |  20 | 4.4.0            | Woodstox XML-processor
>
>
>  89 | Active   |  20 | 2.2.1.1_2        | Apache ServiceMix :: Bundles ::
> jaxb-impl
>
>  90 | Active   |  20 | 2.2.1.1_2        | Apache ServiceMix :: Bundles ::
> jaxb-xjc
>
>  91 | Active   |  30 | 2.1.0            | XmlSchema Core
>
>
>  92 | Active   |  30 | 1.2.0.5          | Apache ServiceMix :: Bundles ::
> xmlresolver
>
>  93 | Active   |  30 | 1.2.13.1         | Apache ServiceMix :: Bundles ::
> FastInfoset
>
>  94 | Active   |  40 | 3.0.3            | Apache CXF Core
>
>
>  95 | Active   |  40 | 3.0.3            | Apache CXF Runtime Management
>
>
>  96 | Active   |  40 | 3.0.3            | Apache CXF Karaf Commands
>
>
>  97 | Active   |  30 | 2.4.0            | Apache ServiceMix :: Specs ::
> Activation API 1.4
>
>  98 | Active   |  30 | 1.0              | Servlet 3.0
>
>
>  99 | Active   |  30 | 1.1.1            | geronimo-jta_1.1_spec
>
>
> 100 | Active   |  30 | 1.1              | Java Authentication SPI for
> Containers
>
> 101 | Active   |  30 | 8.1.15.v20140411 | Jetty :: Aggregate :: All
> Server
>
> 102 | Active   |  20 | 3.18.0           | Apache XBean OSGI Bundle
> Utilities
>
> 103 | Active   |  20 | 3.18.0           | Apache XBean :: Reflect
>
>
> 104 | Active   |  20 | 3.18.0           | Apache XBean :: Classpath
> Resource Finder
>
> 105 | Active   |  30 | 3.1.4            | OPS4J Pax Web - API
>
>
> 106 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Service SPI
>
>
> 107 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Runtime
>
>
> 108 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Jetty
>
>
> 109 | Active   |  30 | 3.0.3            | Apache Karaf :: HTTP :: Core
>
>
> 110 | Active   |  30 | 3.0.3            | Apache Karaf :: HTTP ::
> Commands
>
> 111 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Jsp Support
>
>
> 112 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Extender -
> Whiteboard
>
> 113 | Active   |  40 | 3.0.3            | Apache CXF Runtime HTTP
> Transport
>
> 114 | Active   |  30 | 1.3.7            | jettison
>
>
> 115 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Extensions:
> Providers
>
> 116 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Extensions:
> Search
>
> 117 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Service
> Description
>
> 118 | Active   |  40 | 3.0.3            | Apache CXF Runtime JAX-RS
> Frontend
>
> 119 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Client
>
>
> 120 | Active   |  40 | 3.0.3            | Apache CXF Runtime JAXB
> DataBinding
>
> 121 | Active   |  40 | 3.0.3            | Apache CXF Runtime HTTP Jetty
> Transport
>
> 122 | Active   |  60 | 13.0.1           | Guava: Google Core Libraries for
> Java
>
> 123 | Active   |  30 | 1.0.1            | Apache Aries Transaction
> Blueprint
>
> 124 | Active   |  30 | 1.1.1            | Apache Aries Transaction
> Manager
>
> 125 | Active   |  80 | 1.0              | J2EE Connector 1.6
>
>
> 126 | Active   |  80 | 1.1.0.Final      | Bean Validation API
>
>
> 127 | Active   |  80 | 3.1.1            | Geronimo TxManager :: Connector
>
>
> 128 | Active   |  50 | 0.1.9.SNAPSHOT   | Helper for JSR303 (bean
> validation) with OSGI
>
> 129 | Active   |  50 | 5.0.3.Final      | Hibernate Validator Engine
>
>
> 130 | Active   |  50 | 3.0.0.1          | Apache ServiceMix :: Bundles ::
> cglib
>
> 131 | Active   |  50 | 3.1.3.GA         | JBoss Logging 3
>
>
> 132 | Active   |  50 | 3.0.0            | Expression Language 3.0 API
>
>
> 133 | Active   |  50 | 1.8.0.1          | Apache ServiceMix :: Bundles ::
> aspectj
>
> 134 | Active   |  50 | 1.1.0            | ClassMate
>
>
> 135 | Active   |  50 | 1.1.0.4          | Apache ServiceMix :: Bundles ::
> jdom
>
> 136 | Active   |  50 | 2.0.2.1          | Apache ServiceMix :: Bundles ::
> jdom
>
> 137 | Active   |  50 | 0.1.9.SNAPSHOT   | Helper for CXF RS validation
> exceptions
>
> 138 | Active   |  80 | 0.1.9.SNAPSHOT   | Osgiliath integration tests
> JaxRS
>
> 139 | Active   |  30 | 3.0.3            | Apache Karaf :: ConfigAdmin ::
> Core
>
> 140 | Active   |  30 | 3.0.3            | Apache Karaf :: ConfigAdmin ::
> Commands
>
>
>
>
>
>
>
>
>
>
>
> 2015-07-08 22:44 GMT+02:00 Pratt, Jason <Ja...@windriver.com>:
>
> Hi Charlie,
>
> I downgraded to cxf-3.0.5 to see that had any effect, it did not.
>
>
>
> Here is whats running:
>
>
>
> START LEVEL 100 , List Threshold: 0
>
> ID | State     | Lvl | Version            | Name
>
>
> ----------------------------------------------------------------------------------------------------------------
>
>   0 | Active    |   0 | 4.2.1              | System Bundle
>
>   1 | Active    |   5 | 2.4.1              | OPS4J Pax Url - aether:
>
>   2 | Active    |   5 | 2.4.1              | OPS4J Pax Url - wrap:
>
>   3 | Active    |   8 | 1.8.3              | OPS4J Pax Logging - API
>
>   4 | Active    |   8 | 1.8.3              | OPS4J Pax Logging - Service
>
>   5 | Active    |  10 | 3.0.4              | Apache Karaf :: Service ::
> Guard
>
>   6 | Active    |  10 | 1.8.4              | Apache Felix Configuration
> Admin Service
>
>   7 | Active    |  11 | 3.5.0              | Apache Felix File Install
>
>   8 | Active    |  12 | 5.0.3              | ASM all classes with debug
> info
>
>   9 | Active    |  20 | 1.1.0              | Apache Aries Util
>
> 10 | Active    |  20 | 1.0.1              | Apache Aries Proxy API
>
> 11 | Active    |  20 | 1.0.6              | Apache Aries Blueprint CM
>
> 12 | Active    |  20 | 1.0.4              | Apache Aries Proxy Service
>
> 13 | Active    |  20 | 1.0.1              | Apache Aries Blueprint API
>
> 14 | Resolved  |  20 | 1.0.0              | Apache Aries Blueprint Core
> Compatiblity Fragment Bundle, Hosts: 15
>
> 15 | Active    |  20 | 1.4.3              | Apache Aries Blueprint Core,
> Fragments: 14
>
> 16 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer ::
> Spring
>
> 17 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer ::
> Blueprint
>
> 18 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer ::
> Wrap Non OSGi Jar
>
> 19 | Active    |  25 | 3.0.4              | Apache Karaf :: Region :: Core
>
> 20 | Active    |  25 | 3.0.4              | Apache Karaf :: Features ::
> Core
>
> 21 | Active    |  26 | 3.0.4              | Apache Karaf :: Deployer ::
> Features
>
> 22 | Active    |  30 | 2.12.1             | JLine
>
> 23 | Active    |  30 | 0.2.1              | JLEdit :: Core
>
> 24 | Active    |  30 | 3.0.4              | Apache Karaf :: Features ::
> Command
>
> 25 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell ::
> Console
>
> 26 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS :: Modules
>
> 27 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS :: Config
>
> 28 | Active    |  30 | 0.14.0             | Apache Mina SSHD :: Core
>
> 29 | Active    |  30 | 3.0.4              | Apache Karaf :: Bundle :: Core
>
> 30 | Active    |  30 | 3.0.4              | Apache Karaf :: Bundle ::
> Commands
>
> 31 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Table
>
> 32 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Help
> System
>
> 33 | Active    |  30 | 3.0.4              | Apache Karaf :: System :: Core
>
> 34 | Active    |  30 | 3.0.4              | Apache Karaf :: System ::
> Shell Commands
>
> 35 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell ::
> Various Commands
>
> 36 | Active    |  30 | 1.0.0              | Apache Aries Quiesce API
>
> 37 | Active    |  30 | 3.0.4              | Apache Karaf :: Management
>
> 38 | Active    |  30 | 1.1.1              | Apache Aries JMX API
>
> 39 | Active    |  30 | 1.1.3              | Apache Aries JMX Core
>
> 40 | Active    |  30 | 1.1.0              | Apache Aries JMX Blueprint API
>
> 41 | Active    |  30 | 1.1.0              | Apache Aries JMX Blueprint Core
>
> 42 | Active    |  30 | 1.0.0              | Apache Aries JMX Whiteboard
>
> 43 | Active    |  30 | 3.0.4              | Apache Karaf :: Package :: Core
>
> 44 | Active    |  30 | 3.0.4              | Apache Karaf :: Package ::
> Commands
>
> 45 | Active    |  30 | 3.0.4              | Apache Karaf :: KAR :: Core
>
> 46 | Active    |  30 | 3.0.4              | Apache Karaf :: KAR :: Command
>
> 47 | Active    |  30 | 3.0.4              | Apache Karaf :: Deployer ::
> Karaf Archive (.kar)
>
> 48 | Active    |  30 | 1.0.0.v20110524    | Region Digraph
>
> 49 | Active    |  30 | 3.0.4              | Apache Karaf :: Region ::
> Persistence
>
> 50 | Active    |  30 | 3.0.4              | Apache Karaf :: Region ::
> Shell Commands
>
> 51 | Active    |  30 | 3.0.4              | Apache Karaf :: Instance ::
> Core
>
> 52 | Active    |  30 | 3.0.4              | Apache Karaf :: Instance ::
> Command
>
> 53 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS :: Command
>
> 54 | Active    |  30 | 3.0.4              | Apache Karaf :: Diagnostic ::
> Core
>
> 55 | Active    |  30 | 3.0.4              | Apache Karaf :: Diagnostic ::
> Command
>
> 56 | Active    |  30 | 3.0.4              | Apache Karaf :: Log :: Core
>
> 57 | Active    |  30 | 3.0.4              | Apache Karaf :: Log :: Command
>
> 58 | Active    |  30 | 3.0.4              | Apache Karaf :: Service :: Core
>
> 59 | Active    |  30 | 3.0.4              | Apache Karaf :: Service ::
> Command
>
> 60 | Active    |  30 | 3.0.4              | Apache Karaf :: ConfigAdmin ::
> Core
>
> 61 | Active    |  30 | 3.0.4              | Apache Karaf :: ConfigAdmin ::
> Commands
>
> 62 | Active    |  30 | 2.0.7              | Apache MINA Core
>
> 63 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: SSH
>
> 64 | Active    |  80 | 0.0.0              | datasource-prodNonCache.xml
>
> 65 | Active    |  80 | 0.0.0              | datasource-localhostMyApp.xml
>
> 66 | Active    |  80 | 0.0.0              | datasource-prodCache.xml
>
> 67 | Active    |  80 | 0.0.0              | datasource-prodSuiteCache.xml
>
> 68 | Active    |  30 | 1.1.1              | geronimo-jta_1.1_spec
>
> 69 | Active    |  30 | 1.0.0.Final        | hibernate-jpa-2.1-api
>
> 70 | Active    |  30 | 1.0                | Servlet 3.0
>
> 71 | Active    |  80 | 2.7.7.5            | Apache ServiceMix :: Bundles
> :: antlr
>
> 72 | Active    |  80 | 1.8.4.1            | Apache ServiceMix :: Bundles
> :: ant
>
> 73 | Active    |  80 | 1.6.1.5            | Apache ServiceMix :: Bundles
> :: dom4j
>
> 74 | Active    |  80 | 1.15.1.1           | Apache ServiceMix :: Bundles
> :: serp
>
> 75 | Active    |  80 | 1.1.0              | ClassMate
>
> 76 | Active    |  80 | 3.18.2.GA          | Javassist
>
> 77 | Active    |  80 | 1.0.2.Final        | JACC 1.4 API
>
> 78 | Active    |  80 | 1.2.4.Final        | Java Annotation Indexer
>
> 79 | Active    |  80 | 3.1.4.GA           | JBoss Logging 3
>
> 80 | Active    |  80 | 4.0.5.Final        | hibernate-commons-annotations
>
> 81 | Active    |  80 | 2.3.8              | HikariCP-java6
>
> 82 | Active    |  80 | 4.3.10.Final       | hibernate-core
>
> 83 | Active    |  80 | 4.3.10.Final       | hibernate-hikaricp
>
> 84 | Active    |  80 | 4.3.10.Final       | hibernate-envers
>
> 85 | Active    |  80 | 4.3.10.Final       | hibernate-entitymanager
>
> 86 | Active    |  80 | 4.3.10.Final       | hibernate-osgi
>
> 87 | Active    |  30 | 3.18.0             | Apache XBean :: Naming
>
> 88 | Active    |  30 | 3.0.4              | Apache Karaf :: JNDI :: Core
>
> 89 | Active    |  30 | 1.1.0              | Apache Aries JNDI API
>
> 90 | Active    |  30 | 1.0.2              | Apache Aries JNDI Core
>
> 91 | Active    |  30 | 1.0.0              | Apache Aries JNDI RMI Handler
>
> 92 | Active    |  30 | 1.1.0              | Apache Aries JNDI URL Handler
> ...
>
> [Message tronqué]




-- 
Charlie Mordant

Full OSGI/EE stack made with Karaf:
https://github.com/OsgiliathEnterprise/net.osgiliath.parent

RE: kar feature help

Posted by "Pratt, Jason" <Ja...@windriver.com>.
Thank you both very much for the help, I’ve found where the additional dependencies were being pulled in and have removed them.
All is working correctly now.

I would recommend some improved documentation around some of these areas for us n00bs

From: Pratt, Jason [mailto:Jason.Pratt@windriver.com]
Sent: Wednesday, July 08, 2015 3:50 PM
To: user@karaf.apache.org
Subject: RE: kar feature help

Thanks Charlie, I was unaware there was a cxf-specs bundle. I’ll review all my bundles again and see where I am doubling up.

Kind regards,
Jason


From: Charlie Mordant [mailto:cmordant1@gmail.com]
Sent: Wednesday, July 08, 2015 2:21 PM
To: user@karaf.apache.org<ma...@karaf.apache.org>
Subject: Re: kar feature help

Your rs-api bundle is the 251, what about a diag, imports/export on it? It will show the (un)resolved import in red.
Some other jaxws bundles are 'installed', so you won't be able to use them (even if it's unrelated to your issue) but all RS looks good.

I even see multiple spec version (i.e. activation spec that is 2.2.0 and 2.4.0, also for stax, jaxb) I'll try to avoid this conflicts if I were you. Finally, Karaf provides many packages of these spec natively (by bootdelegation) so, if they're are not needed, don't use them), also I noticed that cxf-specs embeds org.apache.servicemix.specs.jsr339-api-2.0 that is the equivalent of javax.ws.rs/javax.ws.rs-<http://javax.ws.rs/javax.ws.rs->api/2.0.1 so I would remove the second one.

Here's an extract of my CXF integration test (I'll upgrade CXF version to see if it changes something), it may help to look at the diff (you can also take a look at https://github.com/OsgiliathEnterprise/net.osgiliath.parent/blob/master/net.osgiliath.framework/net.osgiliath.features/net.osgiliath.feature.jaxrs/src/main/resources/net.osgiliath.feature.jaxrs.xml).
 0 | Active   |   0 | 4.2.1            | System Bundle
  1 | Active   |   5 | 2.3.0            | OPS4J Pax Url - aether:
  2 | Active   |   5 | 2.3.0            | OPS4J Pax Url - wrap:
  3 | Active   |   8 | 1.8.1            | OPS4J Pax Logging - API
  4 | Active   |   8 | 1.8.1            | OPS4J Pax Logging - Service
  5 | Active   |  10 | 3.0.3            | Apache Karaf :: Service :: Guard
  6 | Active   |  10 | 1.8.0            | Apache Felix Configuration Admin Service
  7 | Active   |  11 | 3.4.2            | Apache Felix File Install
  8 | Active   |  12 | 5.0.3            | ASM all classes with debug info
  9 | Active   |  20 | 1.1.0            | Apache Aries Util
 10 | Active   |  20 | 1.0.1            | Apache Aries Proxy API
 11 | Active   |  20 | 1.0.4            | Apache Aries Proxy Service
 12 | Active   |  20 | 1.0.1            | Apache Aries Blueprint API
 13 | Active   |  20 | 1.0.5            | Apache Aries Blueprint CM
 14 | Resolved |  20 | 1.0.0            | Apache Aries Blueprint Core Compatiblity Fragment Bundle, Hosts: 15
 15 | Active   |  20 | 1.4.2            | Apache Aries Blueprint Core, Fragments: 14
 16 | Active   |  24 | 3.0.3            | Apache Karaf :: Deployer :: Spring
 17 | Active   |  24 | 3.0.3            | Apache Karaf :: Deployer :: Blueprint
 18 | Active   |  24 | 3.0.3            | Apache Karaf :: Deployer :: Wrap Non OSGi Jar
 19 | Active   |  25 | 3.0.3            | Apache Karaf :: Region :: Core
 20 | Active   |  25 | 3.0.3            | Apache Karaf :: Features :: Core
 21 | Active   |  26 | 3.0.3            | Apache Karaf :: Deployer :: Features
 22 | Active   |  30 | 2.12.0           | JLine
 23 | Active   |  30 | 0.2.1            | JLEdit :: Core
 24 | Active   |  30 | 3.0.3            | Apache Karaf :: Features :: Command
 25 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Console
 26 | Active   |  30 | 3.0.3            | Apache Karaf :: JAAS :: Modules
 27 | Active   |  30 | 3.0.3            | Apache Karaf :: JAAS :: Config
 28 | Active   |  30 | 0.12.0           | Apache Mina SSHD :: Core
 29 | Active   |  30 | 3.0.3            | Apache Karaf :: Bundle :: Core
 30 | Active   |  30 | 3.0.3            | Apache Karaf :: Bundle :: Commands
 31 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Table
 32 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Help System
 33 | Active   |  30 | 3.0.3            | Apache Karaf :: System :: Core
 34 | Active   |  30 | 3.0.3            | Apache Karaf :: System :: Shell Commands
 35 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Various Commands
 36 | Active   |  30 | 1.0.0            | Apache Aries Quiesce API
 37 | Active   |  30 | 3.0.3            | Apache Karaf :: Package :: Core
 38 | Active   |  30 | 3.0.3            | Apache Karaf :: Package :: Commands
 39 | Active   |  30 | 3.0.3            | Apache Karaf :: Instance :: Core
 40 | Active   |  30 | 3.0.3            | Apache Karaf :: Instance :: Command
 41 | Active   |  30 | 3.0.3            | Apache Karaf :: JAAS :: Command
 42 | Active   |  30 | 3.0.3            | Apache Karaf :: Diagnostic :: Core
 43 | Active   |  30 | 3.0.3            | Apache Karaf :: Diagnostic :: Command
 44 | Active   |  30 | 3.0.3            | Apache Karaf :: Log :: Core
 45 | Active   |  30 | 3.0.3            | Apache Karaf :: Log :: Command
 46 | Active   |  30 | 3.0.3            | Apache Karaf :: Service :: Core
 47 | Active   |  30 | 3.0.3            | Apache Karaf :: Service :: Command
 48 | Active   |  80 | 1.5.0            | OPS4J Base - Lang
 49 | Active   |  80 | 1.5.0            | OPS4J Base - Monitors
 50 | Active   |  80 | 1.5.0            | OPS4J Base - Net
 51 | Active   |  80 | 1.5.0            | OPS4J Base - Store
 52 | Active   |  80 | 1.5.0            | OPS4J Base - IO
 53 | Active   |  80 | 1.5.0            | OPS4J Base - Service Provider Access
 54 | Active   |  80 | 1.5.0            | OPS4J Base - Util - Property
 55 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: OSGi Core
 56 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Extender
 57 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Lifecycle
 58 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Tracker
 59 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Framework Helpers
 60 | Active   |  80 | 4.5.0            | OPS4J Pax Exam API
 61 | Active   |  80 | 4.5.0            | OPS4J Pax Exam Extender Service
 62 | Active   |  80 | 4.5.0            | OPS4J Pax Exam Remote Bundle Context
 63 | Active   |  80 | 1.3.0.1          | OPS4J Pax Tipi - hamcrest-core
 64 | Active   |  80 | 4.12.0.1         | OPS4J Pax Tipi - junit
 65 | Active   |  80 | 4.5.0            | OPS4J Pax Exam JUnit Probe Invoker
 66 | Active   |  80 | 1.0              | Apache Geronimo JSR-330 Spec API
 67 | Active   |  80 | 4.5.0            | OPS4J Pax Exam Injection
 68 | Active   |  30 | 1.0.0.v20110524  | Region Digraph
 69 | Active   |  30 | 3.0.3            | Apache Karaf :: Region :: Persistence
 70 | Active   |  30 | 3.0.3            | Apache Karaf :: Region :: Shell Commands
 71 | Active   |  30 | 2.0.7            | Apache MINA Core
 72 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: SSH
 73 | Active   |  30 | 3.0.3            | Apache Karaf :: KAR :: Core
 74 | Active   |  30 | 3.0.3            | Apache Karaf :: KAR :: Command
 75 | Active   |  30 | 3.0.3            | Apache Karaf :: Deployer :: Karaf Archive (.kar)
 76 | Active   |  30 | 3.0.3            | Apache Karaf :: Management
 77 | Active   |  30 | 1.1.1            | Apache Aries JMX API
 78 | Active   |  30 | 1.1.2            | Apache Aries JMX Core
 79 | Active   |  30 | 1.1.0            | Apache Aries JMX Blueprint API
 80 | Active   |  30 | 1.1.0            | Apache Aries JMX Blueprint Core
 81 | Active   |  30 | 1.0.0            | Apache Aries JMX Whiteboard
 82 | Active   |   9 | 1.1              | Apache Geronimo OSGI factory registry
 83 | Active   |  10 | 1.2              | javax.annotation API
 84 | Active   |  30 | 2.4.0            | Apache ServiceMix :: Specs :: JAXWS API 2.2
 85 | Active   |  10 | 2.4.0            | Apache ServiceMix :: Specs :: JSR-339 API 2.0
 86 | Active   |  10 | 1.4.4            | JavaMail API (compat)
 87 | Active   |  20 | 3.1.4            | Stax2 API
 88 | Active   |  20 | 4.4.0            | Woodstox XML-processor
 89 | Active   |  20 | 2.2.1.1_2        | Apache ServiceMix :: Bundles :: jaxb-impl
 90 | Active   |  20 | 2.2.1.1_2        | Apache ServiceMix :: Bundles :: jaxb-xjc
 91 | Active   |  30 | 2.1.0            | XmlSchema Core
 92 | Active   |  30 | 1.2.0.5          | Apache ServiceMix :: Bundles :: xmlresolver
 93 | Active   |  30 | 1.2.13.1         | Apache ServiceMix :: Bundles :: FastInfoset
 94 | Active   |  40 | 3.0.3            | Apache CXF Core
 95 | Active   |  40 | 3.0.3            | Apache CXF Runtime Management
 96 | Active   |  40 | 3.0.3            | Apache CXF Karaf Commands
 97 | Active   |  30 | 2.4.0            | Apache ServiceMix :: Specs :: Activation API 1.4
 98 | Active   |  30 | 1.0              | Servlet 3.0
 99 | Active   |  30 | 1.1.1            | geronimo-jta_1.1_spec
100 | Active   |  30 | 1.1              | Java Authentication SPI for Containers
101 | Active   |  30 | 8.1.15.v20140411 | Jetty :: Aggregate :: All Server
102 | Active   |  20 | 3.18.0           | Apache XBean OSGI Bundle Utilities
103 | Active   |  20 | 3.18.0           | Apache XBean :: Reflect
104 | Active   |  20 | 3.18.0           | Apache XBean :: Classpath Resource Finder
105 | Active   |  30 | 3.1.4            | OPS4J Pax Web - API
106 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Service SPI
107 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Runtime
108 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Jetty
109 | Active   |  30 | 3.0.3            | Apache Karaf :: HTTP :: Core
110 | Active   |  30 | 3.0.3            | Apache Karaf :: HTTP :: Commands
111 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Jsp Support
112 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Extender - Whiteboard
113 | Active   |  40 | 3.0.3            | Apache CXF Runtime HTTP Transport
114 | Active   |  30 | 1.3.7            | jettison
115 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Extensions: Providers
116 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Extensions: Search
117 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Service Description
118 | Active   |  40 | 3.0.3            | Apache CXF Runtime JAX-RS Frontend
119 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Client
120 | Active   |  40 | 3.0.3            | Apache CXF Runtime JAXB DataBinding
121 | Active   |  40 | 3.0.3            | Apache CXF Runtime HTTP Jetty Transport
122 | Active   |  60 | 13.0.1           | Guava: Google Core Libraries for Java
123 | Active   |  30 | 1.0.1            | Apache Aries Transaction Blueprint
124 | Active   |  30 | 1.1.1            | Apache Aries Transaction Manager
125 | Active   |  80 | 1.0              | J2EE Connector 1.6
126 | Active   |  80 | 1.1.0.Final      | Bean Validation API
127 | Active   |  80 | 3.1.1            | Geronimo TxManager :: Connector
128 | Active   |  50 | 0.1.9.SNAPSHOT   | Helper for JSR303 (bean validation) with OSGI
129 | Active   |  50 | 5.0.3.Final      | Hibernate Validator Engine
130 | Active   |  50 | 3.0.0.1          | Apache ServiceMix :: Bundles :: cglib
131 | Active   |  50 | 3.1.3.GA<http://3.1.3.GA>         | JBoss Logging 3
132 | Active   |  50 | 3.0.0            | Expression Language 3.0 API
133 | Active   |  50 | 1.8.0.1          | Apache ServiceMix :: Bundles :: aspectj
134 | Active   |  50 | 1.1.0            | ClassMate
135 | Active   |  50 | 1.1.0.4          | Apache ServiceMix :: Bundles :: jdom
136 | Active   |  50 | 2.0.2.1          | Apache ServiceMix :: Bundles :: jdom
137 | Active   |  50 | 0.1.9.SNAPSHOT   | Helper for CXF RS validation exceptions
138 | Active   |  80 | 0.1.9.SNAPSHOT   | Osgiliath integration tests JaxRS
139 | Active   |  30 | 3.0.3            | Apache Karaf :: ConfigAdmin :: Core
140 | Active   |  30 | 3.0.3            | Apache Karaf :: ConfigAdmin :: Commands





2015-07-08 22:44 GMT+02:00 Pratt, Jason <Ja...@windriver.com>>:
Hi Charlie,
I downgraded to cxf-3.0.5 to see that had any effect, it did not.

Here is whats running:

START LEVEL 100 , List Threshold: 0
ID | State     | Lvl | Version            | Name
----------------------------------------------------------------------------------------------------------------
  0 | Active    |   0 | 4.2.1              | System Bundle
  1 | Active    |   5 | 2.4.1              | OPS4J Pax Url - aether:
  2 | Active    |   5 | 2.4.1              | OPS4J Pax Url - wrap:
  3 | Active    |   8 | 1.8.3              | OPS4J Pax Logging - API
  4 | Active    |   8 | 1.8.3              | OPS4J Pax Logging - Service
  5 | Active    |  10 | 3.0.4              | Apache Karaf :: Service :: Guard
  6 | Active    |  10 | 1.8.4              | Apache Felix Configuration Admin Service
  7 | Active    |  11 | 3.5.0              | Apache Felix File Install
  8 | Active    |  12 | 5.0.3              | ASM all classes with debug info
  9 | Active    |  20 | 1.1.0              | Apache Aries Util
10 | Active    |  20 | 1.0.1              | Apache Aries Proxy API
11 | Active    |  20 | 1.0.6              | Apache Aries Blueprint CM
12 | Active    |  20 | 1.0.4              | Apache Aries Proxy Service
13 | Active    |  20 | 1.0.1              | Apache Aries Blueprint API
14 | Resolved  |  20 | 1.0.0              | Apache Aries Blueprint Core Compatiblity Fragment Bundle, Hosts: 15
15 | Active    |  20 | 1.4.3              | Apache Aries Blueprint Core, Fragments: 14
16 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer :: Spring
17 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer :: Blueprint
18 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer :: Wrap Non OSGi Jar
19 | Active    |  25 | 3.0.4              | Apache Karaf :: Region :: Core
20 | Active    |  25 | 3.0.4              | Apache Karaf :: Features :: Core
21 | Active    |  26 | 3.0.4              | Apache Karaf :: Deployer :: Features
22 | Active    |  30 | 2.12.1             | JLine
23 | Active    |  30 | 0.2.1              | JLEdit :: Core
24 | Active    |  30 | 3.0.4              | Apache Karaf :: Features :: Command
25 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Console
26 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS :: Modules
27 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS :: Config
28 | Active    |  30 | 0.14.0             | Apache Mina SSHD :: Core
29 | Active    |  30 | 3.0.4              | Apache Karaf :: Bundle :: Core
30 | Active    |  30 | 3.0.4              | Apache Karaf :: Bundle :: Commands
31 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Table
32 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Help System
33 | Active    |  30 | 3.0.4              | Apache Karaf :: System :: Core
34 | Active    |  30 | 3.0.4              | Apache Karaf :: System :: Shell Commands
35 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Various Commands
36 | Active    |  30 | 1.0.0              | Apache Aries Quiesce API
37 | Active    |  30 | 3.0.4              | Apache Karaf :: Management
38 | Active    |  30 | 1.1.1              | Apache Aries JMX API
39 | Active    |  30 | 1.1.3              | Apache Aries JMX Core
40 | Active    |  30 | 1.1.0              | Apache Aries JMX Blueprint API
41 | Active    |  30 | 1.1.0              | Apache Aries JMX Blueprint Core
42 | Active    |  30 | 1.0.0              | Apache Aries JMX Whiteboard
43 | Active    |  30 | 3.0.4              | Apache Karaf :: Package :: Core
44 | Active    |  30 | 3.0.4              | Apache Karaf :: Package :: Commands
45 | Active    |  30 | 3.0.4              | Apache Karaf :: KAR :: Core
46 | Active    |  30 | 3.0.4              | Apache Karaf :: KAR :: Command
47 | Active    |  30 | 3.0.4              | Apache Karaf :: Deployer :: Karaf Archive (.kar)
48 | Active    |  30 | 1.0.0.v20110524    | Region Digraph
49 | Active    |  30 | 3.0.4              | Apache Karaf :: Region :: Persistence
50 | Active    |  30 | 3.0.4              | Apache Karaf :: Region :: Shell Commands
51 | Active    |  30 | 3.0.4              | Apache Karaf :: Instance :: Core
52 | Active    |  30 | 3.0.4              | Apache Karaf :: Instance :: Command
53 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS :: Command
54 | Active    |  30 | 3.0.4              | Apache Karaf :: Diagnostic :: Core
55 | Active    |  30 | 3.0.4              | Apache Karaf :: Diagnostic :: Command
56 | Active    |  30 | 3.0.4              | Apache Karaf :: Log :: Core
57 | Active    |  30 | 3.0.4              | Apache Karaf :: Log :: Command
58 | Active    |  30 | 3.0.4              | Apache Karaf :: Service :: Core
59 | Active    |  30 | 3.0.4              | Apache Karaf :: Service :: Command
60 | Active    |  30 | 3.0.4              | Apache Karaf :: ConfigAdmin :: Core
61 | Active    |  30 | 3.0.4              | Apache Karaf :: ConfigAdmin :: Commands
62 | Active    |  30 | 2.0.7              | Apache MINA Core
63 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: SSH
64 | Active    |  80 | 0.0.0              | datasource-prodNonCache.xml
65 | Active    |  80 | 0.0.0              | datasource-localhostMyApp.xml
66 | Active    |  80 | 0.0.0              | datasource-prodCache.xml
67 | Active    |  80 | 0.0.0              | datasource-prodSuiteCache.xml
68 | Active    |  30 | 1.1.1              | geronimo-jta_1.1_spec
69 | Active    |  30 | 1.0.0.Final        | hibernate-jpa-2.1-api
70 | Active    |  30 | 1.0                | Servlet 3.0
71 | Active    |  80 | 2.7.7.5            | Apache ServiceMix :: Bundles :: antlr
72 | Active    |  80 | 1.8.4.1            | Apache ServiceMix :: Bundles :: ant
73 | Active    |  80 | 1.6.1.5            | Apache ServiceMix :: Bundles :: dom4j
74 | Active    |  80 | 1.15.1.1           | Apache ServiceMix :: Bundles :: serp
75 | Active    |  80 | 1.1.0              | ClassMate
76 | Active    |  80 | 3.18.2.GA<http://3.18.2.GA>          | Javassist
77 | Active    |  80 | 1.0.2.Final        | JACC 1.4 API
78 | Active    |  80 | 1.2.4.Final        | Java Annotation Indexer
79 | Active    |  80 | 3.1.4.GA<http://3.1.4.GA>           | JBoss Logging 3
80 | Active    |  80 | 4.0.5.Final        | hibernate-commons-annotations
81 | Active    |  80 | 2.3.8              | HikariCP-java6
82 | Active    |  80 | 4.3.10.Final       | hibernate-core
83 | Active    |  80 | 4.3.10.Final       | hibernate-hikaricp
84 | Active    |  80 | 4.3.10.Final       | hibernate-envers
85 | Active    |  80 | 4.3.10.Final       | hibernate-entitymanager
86 | Active    |  80 | 4.3.10.Final       | hibernate-osgi
87 | Active    |  30 | 3.18.0             | Apache XBean :: Naming
88 | Active    |  30 | 3.0.4              | Apache Karaf :: JNDI :: Core
89 | Active    |  30 | 1.1.0              | Apache Aries JNDI API
90 | Active    |  30 | 1.0.2              | Apache Aries JNDI Core
91 | Active    |  30 | 1.0.0              | Apache Aries JNDI RMI Handler
92 | Active    |  30 | 1.1.0              | Apache Aries JNDI URL Handler
93 | Active    |  30 | 1.0.0              | Apache Aries JNDI Support for Legacy Runtimes
94 | Active    |  80 | 3.0.4              | Apache Karaf :: JNDI :: Command
95 | Active    |  30 | 1.0.2              | Apache Aries Transaction Blueprint
96 | Active    |  30 | 1.1.1              | Apache Aries Transaction Manager
97 | Active    |  80 | 1.6.0              | Commons Pool
98 | Active    |  80 | 1.4                | Commons DBCP
99 | Active    |  80 | 3.0.4              | Apache Karaf :: JDBC :: Core
100 | Active    |  80 | 3.0.4              | Apache Karaf :: JDBC :: Command
101 | Active    |  80 | 1.1.1              | geronimo-jms_1.1_spec
102 | Active    |  80 | 3.0.4              | Apache Karaf :: JMS :: Core
103 | Active    |  80 | 3.0.4              | Apache Karaf :: JMS :: Command
104 | Active    |  30 | 2.5.0              | Apache ServiceMix :: Specs :: Activation API 1.4
105 | Active    |  30 | 1.4.7              | JavaMail API (compat)
106 | Active    |  30 | 1.0.1              | Annotation 1.1
107 | Active    |  30 | 1.1                | Java Authentication SPI for Containers
108 | Active    |  30 | 8.1.17.v20150415   | Jetty :: Aggregate :: All Server
109 | Active    |  30 | 1.5.0              | OPS4J Base - Lang
110 | Active    |  30 | 1.8.0              | OPS4J Pax Swissbox :: OSGi Core
111 | Active    |  20 | 3.18.0             | Apache XBean OSGI Bundle Utilities
112 | Active    |  20 | 3.18.0             | Apache XBean :: Reflect
113 | Active    |  20 | 3.18.0             | Apache XBean :: Classpath Resource Finder
114 | Active    |  30 | 3.2.3              | OPS4J Pax Web - API
115 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Service SPI
116 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Runtime
117 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Jetty
118 | Active    |  30 | 3.0.4              | Apache Karaf :: HTTP :: Core
119 | Active    |  30 | 3.0.4              | Apache Karaf :: HTTP :: Commands
120 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Jsp Support
121 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Extender - Whiteboard
122 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Extender - WAR
123 | Active    |  30 | 3.2.3              | OPS4J Pax Web - FileInstall Deployer
124 | Active    |  30 | 2.4.0              | OPS4J Pax Url - war
125 | Active    |  30 | 2.4.0              | OPS4J Pax Url - Commons
126 | Active    |  30 | 1.8.0              | OPS4J Pax Swissbox :: Bnd Utils
127 | Active    |  30 | 1.8.0              | OPS4J Pax Swissbox :: Property
128 | Active    |  30 | 1.5.0              | OPS4J Base - Net
129 | Active    |  30 | 1.5.0              | OPS4J Base - Monitors
130 | Active    |  30 | 1.5.0              | OPS4J Base - Util - Property
131 | Active    |  30 | 2.4.0.201411031534 | bndlib
132 | Active    |  30 | 3.0.4              | Apache Karaf :: Web :: Core
133 | Active    |  30 | 3.0.4              | Apache Karaf :: Web :: Commands
134 | Active    |  30 | 1.0.12             | Apache Felix Metatype Service
135 | Resolved  |  30 | 3.0.4              | Apache Karaf :: Web Console :: Branding, Hosts: 136
136 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console :: Console, Fragments: 135
137 | Active    |  30 | 1.4.2              | Apache Felix EventAdmin
138 | Active    |  80 | 1.0.1              | Apache Aries Blueprint Web OSGI
139 | Active    |  20 | 2.1.1              | Commons JEXL
140 | Active    |  20 | 3.18.0             | Apache XBean :: ASM 5 shaded (repackaged)
141 | Active    |  20 | 3.18.0             | Apache XBean :: Finder shaded (repackaged)
142 | Active    |  20 | 1.0.1              | Apache Aries Blueprint Annotation API
143 | Active    |  20 | 1.0.1              | Apache Aries Blueprint Annotation Impl
144 | Active    |  20 | 1.0.0              | Apache Aries Blueprint JEXL evaluator
145 | Active    |  80 | 1.2                | javax.annotation API
146 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console :: Instance Plugin
147 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console :: Features Plugin
148 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console :: Gogo Plugin
149 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console :: HTTP Plugin
150 | Active    |  30 | 1.0.2              | Aries JPA Container API
151 | Active    |  30 | 1.0.4              | Aries JPA Container blueprint integration for Aries blueprint
152 | Active    |  30 | 1.0.2              | Aries JPA Container
153 | Active    |  30 | 1.0.4              | Aries JPA Container Managed Contexts
154 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC org.osgi.service.jdbc
155 | Active    |  80 | 5.1.34             | Oracle Corporation's JDBC Driver for MySQL
156 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC MySQL Driver Adapter
157 | Active    |  80 | 2.1.0              | Apache Commons DBCP
158 | Active    |  80 | 2.4.1              | Apache Commons Pool
159 | Active    |  80 | 3.0.0.1            | Apache ServiceMix :: Bundles :: cglib
160 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC Pooling Support Base
161 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC Pooling Support using Commons-DBCP2
162 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC Config
163 | Active    |  30 | 5.1.35             | Oracle Corporation's JDBC Driver for MySQL
164 | Active    |  30 | 1.0.2              | Aries JPA Container blueprint integration for Aries blueprint
165 | Active    |  30 | 1.1.2              | Apache Felix Web Console Event Plugin
166 | Active    |  30 | 1.0.0.6            | Apache ServiceMix :: Bundles :: aopalliance
167 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-core
168 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-expression
169 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-beans
170 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-aop
171 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-context
172 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-context-support
173 | Active    |  30 | 1.2.1              | spring-osgi-io
174 | Active    |  30 | 1.2.1              | spring-osgi-core
175 | Active    |  30 | 1.2.1              | spring-osgi-extender
176 | Active    |  30 | 1.2.1              | spring-osgi-annotation
177 | Active    |  30 | 3.0.4              | Apache Karaf :: Bundle :: SpringStateService
178 | Active    |   9 | 1.1                | Apache Geronimo OSGI factory registry
179 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: Activation API 1.4
180 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: Stax API 1.0
181 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: JAXB API 2.2
182 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: JAXWS API 2.2
183 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: SAAJ API 1.3
184 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: JSR-339 API 2.0
185 | Active    |  10 | 1.4.4              | JavaMail API (compat)
186 | Active    |  20 | 3.1.4              | Stax2 API
187 | Active    |  20 | 4.4.1              | Woodstox XML-processor
188 | Active    |  20 | 2.2.11.1           | Apache ServiceMix :: Bundles :: jaxb-impl
189 | Active    |  20 | 2.2.11.1           | Apache ServiceMix :: Bundles :: jaxb-xjc
190 | Active    |  30 | 2.2.1              | XmlSchema Core
191 | Active    |  30 | 1.2.0.5            | Apache ServiceMix :: Bundles :: xmlresolver
192 | Active    |  30 | 1.2.13.1           | Apache ServiceMix :: Bundles :: FastInfoset
193 | Active    |  40 | 3.0.5              | Apache CXF Core
194 | Active    |  40 | 3.0.5              | Apache CXF Runtime Management
195 | Active    |  40 | 3.0.5              | Apache CXF Karaf Commands
196 | Active    |  30 | 1.6.3.1            | Apache ServiceMix :: Bundles :: wsdl4j
197 | Active    |  40 | 3.0.5              | Apache CXF Runtime Core for WSDL
198 | Active    |  40 | 3.0.5              | Apache CXF Runtime JAXB DataBinding
199 | Active    |  40 | 3.0.5              | Apache CXF Runtime XML Binding
200 | Installed |  40 | 3.0.5              | Apache CXF Runtime SOAP Binding
201 | Active    |  40 | 3.0.5              | Apache CXF Runtime HTTP Transport
202 | Installed |  40 | 3.0.5              | Apache CXF Runtime Simple Frontend
203 | Installed |  40 | 3.0.5              | Apache CXF Runtime JAX-WS Frontend
204 | Active    |  30 | 1.3.7              | jettison
205 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Extensions: Providers
206 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Extensions: Search
207 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Service Description
208 | Active    |  40 | 3.0.5              | Apache CXF Runtime JAX-RS Frontend
209 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Client
210 | Installed |  40 | 3.0.5              | Apache CXF Runtime Aegis Databinding
211 | Active    |  30 | 2.6.0.2            | Apache ServiceMix :: Bundles :: xmlbeans
212 | Active    |  40 | 3.0.5              | Apache CXF Runtime XmlBeans DataBinding
213 | Active    |  40 | 3.0.5              | Apache CXF Runtime CORBA Binding
214 | Active    |  40 | 3.0.5              | Apache CXF Runtime Colocated Binding
215 | Active    |  40 | 3.0.5              | Apache CXF Runtime Local Transport
216 | Active    |  40 | 3.0.5              | Apache CXF Runtime Object Binding
217 | Active    |  40 | 3.0.5              | Apache CXF Runtime HTTP Jetty Transport
218 | Active    |  40 | 3.0.5              | Apache CXF Runtime JMS Transport
219 | Active    |  80 | 2.0.9              | Apache MINA Core
220 | Active    |  40 | 3.0.5              | Apache CXF Runtime UDP Transport
221 | Active    |  40 | 2.6                | Commons Lang
222 | Active    |  40 | 3.0.2              | Apache CXF XJC Runtime
223 | Active    |  30 | 3.0.3              | Apache Neethi
224 | Active    |  40 | 3.0.5              | Apache CXF Runtime WS Policy
225 | Active    |  25 | 2.2                | Joda-Time
226 | Active    |  25 | 1.10.0             | Apache Commons Codec
227 | Active    |  25 | 2.0.4              | Apache XML Security for Java
228 | Active    |  25 | 2.6.1.1            | Apache ServiceMix :: Bundles :: opensaml
229 | Active    |  25 | 1.7.6              | Extended StAX API
230 | Active    |  25 | 1.3.23.2           | Apache ServiceMix :: Bundles :: saaj-impl
231 | Active    |  30 | 2.11.0.1           | Apache ServiceMix :: Bundles :: xercesImpl
232 | Active    |  30 | 5.2.0.4            | Apache ServiceMix :: Bundles :: bcel
233 | Active    |  30 | 2.7.1.7            | Apache ServiceMix :: Bundles :: xalan
234 | Active    |  30 | 1.9.0.1            | Apache ServiceMix :: Bundles :: jasypt
235 | Active    |  30 | 2.0.4              | Apache WSS4J WS-Security Bindings
236 | Active    |  30 | 2.0.4              | Apache WSS4J WS-Security Common
237 | Active    |  30 | 2.0.4              | Apache WSS4J DOM WS-Security
238 | Active    |  30 | 2.0.4              | Apache WSS4J WS-SecurityPolicy model
239 | Active    |  30 | 2.0.4              | Apache WSS4J Streaming WS-Security
240 | Active    |  30 | 2.0.4              | Apache WSS4J Streaming WS-SecurityPolicy
241 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS Addressing
242 | Active    |  40 | 2.8.5              | ehcache
243 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS Security
244 | Active    |  40 | 3.0.5              | Apache CXF Runtime Security functionality
245 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS Reliable Messaging
246 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS MetadataExchange
247 | Installed |  40 | 3.0.5              | Apache CXF Runtime JavaScript Client Generator
248 | Active    |  40 | 1.0.0.7R2_3        | Apache ServiceMix :: Bundles :: js
249 | Installed |  40 | 3.0.5              | Apache CXF Runtime JavaScript Frontend
250 | Active    |  40 | 3.0.5              | Apache CXF Runtime Clustering
251 | Active    |  80 | 2.0.1              | javax.ws.rs-api
252 | Active    |  80 | 2.5.4              | Jackson-core
253 | Active    |  80 | 2.5.4              | Jackson-annotations
254 | Active    |  80 | 2.5.4              | jackson-databind
255 | Active    |  80 | 2.5.4              | Jackson-JAXRS-JSON
256 | Active    |  80 | 2.5.4              | Jackson-JAXRS-base
257 | Active    |  80 | 1.9.13             | JAX-RS provider for JSON content type, using Jackson data binding
258 | Active    |  80 | 1.9.13             | Jackson JSON processor
259 | Active    |  80 | 1.9.13             | Data mapper for Jackson JSON processor
260 | Active    |  10 | 2.2.0              | Apache ServiceMix :: Specs :: Activation API 1.4
261 | Active    |  10 | 2.2.0              | Apache ServiceMix :: Specs :: Stax API 1.0
262 | Active    |  10 | 2.2.0              | Apache ServiceMix :: Specs :: JAXB API 2.2
263 | Active    |  10 | 2.2.6.1            | Apache ServiceMix :: Bundles :: jaxb-impl
264 | Active    |  50 | 2.15.2             | camel-core
265 | Active    |  50 | 2.15.2             | camel-catalog
266 | Active    |  50 | 2.15.2             | camel-commands-core
267 | Active    |  50 | 2.15.2             | camel-karaf-commands
268 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-tx
269 | Active    |  50 | 2.15.2             | camel-spring
270 | Active    |  50 | 2.15.2             | camel-blueprint
271 | Active    |  50 | 2.15.2             | camel-base64
272 | Active    |  50 | 2.9.1              | ehcache
273 | Active    |  50 | 1.1.0.4            | Apache ServiceMix :: Bundles :: jdom
274 | Active    |  50 | 2.15.2             | camel-cache
275 | Active    |  50 | 2.15.2             | camel-context
276 | Active    |  50 | 0.1.6.1            | Apache ServiceMix :: Bundles :: lightcouch
277 | Active    |  50 | 2.3.1              | Gson
278 | Active    |  50 | 4.3.3              | Apache Apache HttpCore OSGi bundle
279 | Active    |  50 | 4.3.6              | Apache Apache HttpClient OSGi bundle
280 | Active    |  50 | 2.15.2             | camel-couchdb
281 | Active    |  50 | 2.15.2             | camel-eventadmin
282 | Active    |  50 | 3.1.0.7            | Apache ServiceMix :: Bundles :: commons-httpclient
283 | Active    |  50 | 2.15.2             | camel-http
284 | Active    |  50 | 2.15.2             | camel-jetty-common
285 | Active    |  50 | 2.15.2             | camel-jetty8
286 | Active    |  50 | 2.4.3              | Jackson-core
287 | Active    |  50 | 2.4.3              | jackson-databind
288 | Active    |  50 | 2.4.3              | Jackson-annotations
289 | Active    |  50 | 2.4.3              | Jackson-module-JAXB-annotations
290 | Active    |  50 | 2.15.2             | camel-jackson
291 | Active    |  50 | 2.15.2             | camel-jdbc
292 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-jms
293 | Active    |  50 | 2.15.2             | camel-jms
294 | Active    |  50 | 2.15.2             | camel-jmx
295 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-jdbc
296 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-orm
297 | Active    |  50 | 1.1.1              | geronimo-annotation_1.0_spec
298 | Active    |  50 | 1.1                | Apache Geronimo JSR-317 JPA 2.0 Spec API
299 | Active    |  50 | 1.0.1              | geronimo-el_1.0_spec
300 | Active    |  50 | 3.2.1              | Commons Collections
301 | Active    |  50 | 1.7.0.6            | Apache ServiceMix :: Bundles :: ant
302 | Active    |  50 | 1.14.1.1           | Apache ServiceMix :: Bundles :: serp
303 | Active    |  50 | 3.14.0             | Apache XBean :: ASM 4 shaded (repackaged)
304 | Active    |  50 | 2.15.2             | camel-jpa
305 | Active    |  50 | 1.2.0              | json-path
306 | Active    |  50 | 2.1.1              | json-smart
307 | Active    |  50 | 1.0.2              | asm
308 | Active    |  50 | 2.15.2             | camel-jsonpath
309 | Active    |  50 | 2.15.2             | camel-paxlogging
310 | Active    |  50 | 0                  | wrap_mvn_c3p0_c3p0_0.9.1.2
311 | Active    |  50 | 2.2.1              | quartz
312 | Active    |  50 | 2.15.2             | camel-quartz2
313 | Active    |  50 | 3.3.4              | RabbitMQ Java AMQP client library
314 | Active    |  50 | 2.15.2             | camel-rabbitmq
315 | Active    |  50 | 2.15.2             | camel-stream
316 | Active    |  50 | 2.15.2             | camel-sql
317 | Active    |  50 | 4.11.0.2           | Apache ServiceMix :: Bundles :: junit
318 | Active    |  50 | 2.15.2             | camel-test
319 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-web
320 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-webmvc
321 | Failure   |  80 | 1.0.1              | MYAPP :: Core :: Product
322 | Active    |  80 | 1.0.1              | MYAPP :: Core :: Product :: API

From: Charlie Mordant [mailto:cmordant1@gmail.com<ma...@gmail.com>]
Sent: Wednesday, July 08, 2015 1:36 PM
To: user@karaf.apache.org<ma...@karaf.apache.org>
Subject: Re: kar feature help

Hi,

I already had this exception: if your JaxRS api does not found any correct implementation, it throws one that says it does not find Jersey.
I'll look for a missing CXF-Jaxrs dep (or one needed by CXF), does 'la' on your karaf shows all cxfrs bundle started?

Is it OSS? If I can take a look.

As an addition, I've an OSS Karaf powered framework that is CXFRS compliant (also JPA, JMS, JNDI and so on...), we can maybe put our effort in common.

Regards,
Charlie

2015-07-08 22:20 GMT+02:00 Pratt, Jason <Ja...@windriver.com>>:
Hi JB - thanks for the response.

I double checked my POMs and there are no references to Jersey declared or resolved for any of the bundles.

This is what I am using in my POM for the JAX-RS

                        <!-- JSON/Restful -->
                <dependency>
                        <groupId>javax.ws.rs<http://javax.ws.rs></groupId>
                        <artifactId>jsr311-api</artifactId>
                        <version>1.1.1</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.cxf</groupId>
                        <artifactId>cxf-rt-frontend-jaxrs</artifactId>
                        <version>${cxf.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.cxf</groupId>
                        <artifactId>cxf-rt-transports-http</artifactId>
                        <version>${cxf.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.cxf</groupId>
                        <artifactId>cxf-rt-transports-http-jetty</artifactId>
                        <version>${cxf.version}</version>
                </dependency>

-----Original Message-----
From: Jean-Baptiste Onofré [mailto:jb@nanthrax.net<ma...@nanthrax.net>]
Sent: Wednesday, July 08, 2015 12:25 PM
To: user@karaf.apache.org<ma...@karaf.apache.org>
Subject: Re: kar feature help

You should not refer Karaf provided features repositories in your features XML (like spring for instance).

It seems that your classes use jersey for JAX-RS annotation, instead of CXF-RS. Can you double check there ?

Regards
JB

On 07/08/2015 09:13 PM, Pratt, Jason wrote:
> Hello,
>
> I am stumbling on why my CXF restful calls are failing now. I've asked
> on the CXF user group and Sergey suggested I look at Christian's
> tutorial code, which is what I used to setup the myapp up initially.
> It was working when I was on Karaf-3.0.3 with no issues, but since
> upgrading to 3.0.4 I began to use a KAR file to make team development
> easier.
>
> I am hoping that I am just missing a bundle in my CXF feature, but I
> am not sure. I have included it along with the error below.
>
> <?xmlversion=/"1.0"/ encoding=/"UTF-8"/?>
>
> <featuresname=/"myapp-karaf-1.0.0"/
> xmlns=/"http://karaf.apache.org/xmlns/features/v1.2.0"/>
>
> <repository>mvn:org.apache.cxf.karaf/_apache_-_cxf_/3.1.1/_xml_/featur
> es</repository>
>
> <repository>mvn:org.apache.camel.karaf/_apache_-camel/2.15.2/_xml_/fea
> tures</repository>
>
> <repository>mvn:org.ops4j.pax.jdbc/_pax_-_jdbc_-features/0.6.0/_xml_/f
> eatures</repository>
>
> <repository>mvn:org.apache.karaf.features/spring/3.0.3/_xml_/features<
> /repository>
>
> <featurename=/"hibernate-4-jpa21"/ description=/"Hibernate 4.3.10 JPA
> 2.1 persistence engine support"/ install=/"manual"/
> version=/"4.3.10"/>
>
> <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-jta
> _1.1_spec/1.1.1</bundle>
>
> <bundlestart-level=/"30"/>mvn:org.hibernate.javax.persistence/_hiberna
> te_-_jpa_-2.1-_api_/1.0.0.Final</bundle>
>
> <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-ser
> vlet_3.0_spec/1.0</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.antlr/2.7.7_5</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.ant/1.8.4_1</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.dom4j/1.6.1_5</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.serp/1.15.1_1</bundle>
>
> <bundle>mvn:com.fasterxml/classmate/1.1.0</bundle>
>
> <bundle>mvn:org.javassist/_javassist_/3.18.2-GA</bundle>
>
> <bundle>mvn:org.jboss.spec.javax.security.jacc/_jboss_-_jacc_-api_1.4_
> spec/1.0.2.Final</bundle>
>
> <bundle>wrap:mvn:org.jboss/_jandex_/1.2.4.Final</bundle>
>
> <bundle>mvn:org.jboss.logging/_jboss_-logging/3.1.4.GA<http://3.1.4.GA></bundle>
>
> <bundle>mvn:org.hibernate.common/_hibernate_-commons-annotations/4.0.5
> .Final</bundle>
>
> <bundle>mvn:com.zaxxer/HikariCP-java6/2.3.8</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-core/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_hikaricp_/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_envers_/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_entitymanager_/4.3.10.Final</bu
> ndle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_osgi_/4.3.10.Final</bundle>
>
> </feature>
>
> <featurename=/"karaf-general"/ description=/"MYAPP general
> requirements for Karaf"/ install=/"auto"/ version=/"1.0.0"/>
>
> <feature>_jndi_</feature>
>
> <feature>_jdbc_</feature>
>
> <feature>_jms_</feature>
>
> <feature>_http_</feature>
>
> <feature>_http_-_whiteboard_</feature>
>
> <feature>_jetty_</feature>
>
> <feature>war</feature>
>
> <feature>_webconsole_</feature>
>
> <feature>_eventadmin_</feature>
>
> <feature>blueprint-web</feature>
>
> <feature>_aries_-annotation</feature>
>
> <bundle>mvn:javax.annotation/javax.annotation-_api_/1.2</bundle>
>
> </feature>
>
> <featurename=/"karaf-database"/ description=/"MYAPP database
> requirements for Karaf"/ install=/"manual"/ version=/"1.0.0"/>
>
> <feature>_jpa_</feature>
>
> <featureversion=/"[1.0.0,2)"/>transaction</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-_mysql_</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-pool-dbcp2</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-_config_</feature>
>
> <bundlestart-level=/"30"/>mvn:mysql/_mysql_-connector-java/5.1.35</bun
> dle>
>
> <bundlestart-level=/"30"/>mvn:org.apache.aries.jpa/org.apache.aries.jp<http://org.apache.aries.jp>
> a.blueprint.aries/1.0.2</bundle>
>
> </feature>
>
> <featurename=/"karaf-cxf"/ description=/"MYAPP cxf requirements for
> Karaf"/ install=/"manual"/ version=/"3.1.1"/>
>
> <featureversion=/"3.1.1"/ >_cxf_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-core</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_wsdl_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_http_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_http_-_jetty_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_jaxws_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_jaxrs_</feature>
>
> <bundle>mvn:org.apache.cxf/_cxf_-_rt_-_frontend_-_jaxrs_/3.1.1</bundle
> >
>
> <bundle>mvn:javax.ws.rs/javax.ws.rs-_api_/2.0.1<http://javax.ws.rs/javax.ws.rs-_api_/2.0.1></bundle>
>
> </feature>
>
> <featurename=/"karaf-jackson"/ description=/"MYAPP JSON requirements
> for Karaf"/ install=/"auto"/ version=/"2.5.4"/>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-core/2.5.4</bundle>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-annotations/2.5.4</bu
> ndle>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-_databind_/2.5.4</bun
> dle>
>
> <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-_json_-provi
> der/2.5.4</bundle>
>
> <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-base/2.5.4</
> bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-_jaxrs_/1.9.13</bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-core-_asl_/1.9.13</bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-_mapper_-_asl_/1.9.13</bund
> le>
>
> </feature>
>
> <featurename=/"karaf-camel"/ description=/"MYAPP camel requirements
> for Karaf"/ install=/"auto"/ version=/"2.15.2"/>
>
> <featureversion=/"2.15.2"/ >camel</feature>
>
> <featureversion=/"2.15.2"/ >camel-base64</feature>
>
> <featureversion=/"2.15.2"/ >camel-cache</feature>
>
> <featureversion=/"2.15.2"/ >camel-context</feature>
>
> <featureversion=/"2.15.2"/ >camel-couchdb</feature>
>
> <featureversion=/"2.15.2"/ >camel-eventadmin</feature>
>
> <featureversion=/"2.15.2"/ >camel-jetty</feature>
>
> <featureversion=/"2.15.2"/ >camel-jackson</feature>
>
> <featureversion=/"2.15.2"/ >camel-jdbc</feature>
>
> <featureversion=/"2.15.2"/ >camel-jms</feature>
>
> <featureversion=/"2.15.2"/ >camel-jmx</feature>
>
> <featureversion=/"2.15.2"/ >camel-jpa</feature>
>
> <featureversion=/"2.15.2"/ >camel-jsonpath</feature>
>
> <featureversion=/"2.15.2"/ >camel-paxlogging</feature>
>
> <featureversion=/"2.15.2"/ >camel-quartz2</feature>
>
> <featureversion=/"2.15.2"/ >camel-rabbitmq</feature>
>
> <featureversion=/"2.15.2"/ >camel-stream</feature>
>
> <featureversion=/"2.15.2"/ >camel-sql</feature>
>
> <featureversion=/"2.15.2"/ >camel-test</feature>
>
> </feature>
>
> <!-- needed for some myapp camel routes -->
>
> <featurename=/"karaf-spring"/ description=/"MYAPP springframework
> requirements for Karaf"/ install=/"auto"/ version=/"3.0.3"/>
>
> <featureversion=/"1.2.1"/>spring-dm</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-jdbc</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-jms</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-orm</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-tx</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-web</feature>
>
> </feature>
>
> <featurename=/'myapp-basic'/ description=/'MYAPP basic requirements to
> run in Karaf'/ version=/'1.0.0'/>
>
> <details>${project.description}</details>
>
> <featureversion=/"1.0.0"/ >karaf-general</feature>
>
> <featureversion=/"1.0.0"/ >karaf-database</feature>
>
> <featureversion=/"4.3.10"/ >hibernate-4-jpa21</feature>
>
> <featureversion=/"3.1.1"/ >karaf-cxf</feature>
>
> <featureversion=/"2.5.4"/ >karaf-jackson</feature>
>
> <featureversion=/"2.15.2"/ >karaf-camel</feature>
>
> <featureversion=/"3.0.3"/ >karaf-spring</feature>
>
> </feature>
>
> </features>
>
> 2015-07-07 12:39:37,869 | WARN  | tp1522718697-168 |
> PhaseInterceptorChain            | 181 - org.apache.cxf.cxf-core - 3.1.1
> | Interceptor for {http://xxx/}$ProductLineServiceImpl777114985<http://xxx/%7d$ProductLineServiceImpl777114985> has
> thrown exception, unwinding now
>
> java.lang.RuntimeException: java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> javax.ws.rs-api [244]
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:152)
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:120)
>
>                 at
> javax.ws.rs.core.Response$ResponseBuilder.newInstance(Response.java:84
> 8)
>
>                 at javax.ws.rs.core.Response.status(Response.java:613)
>
>                 at
> org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.processResponse(J
> AXRSOutInterceptor.java:111)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:
> 3.1.1]
>
>                 at
> org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.handleMessage(JAX
> RSOutInterceptor.java:81)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:3.1
> .1]
>
>                 at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
> rChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(Outg
> oingChainInterceptor.java:83)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
> rChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitia
> tionObserver.java:121)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractH
> TTPDestination.java:251)[188:org.apache.cxf.cxf-rt-transports-http:3.1
> .1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(S
> ervletController.java:234)[188:org.apache.cxf.cxf-rt-transports-http:3
> .1.1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
> oller.java:208)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
> oller.java:160)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpri
> ngServlet.java:171)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(Abs
> tractHTTPServlet.java:293)[188:org.apache.cxf.cxf-rt-transports-http:3
> .1.1]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTT
> PServlet.java:217)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:575)[70:org.ap
> ache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractH
> TTPServlet.java:268)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)[:1.7.0_79]
>
>                 at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:57)[:1.7.0_79]
>
>                 at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:43)[:1.7.0_79]
>
>                 at
> java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_79]
>
>                 at
> org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54
> )[12:org.apache.aries.proxy.impl:1.0.4]
>
>                 at
> org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119)
> [12:org.apache.aries.proxy.impl:1.0.4]
>
>                 at
> org.apache.aries.blueprint.proxy.javax.servlet.http.$HttpServlet648237
> 498.service(Unknown
> Source)[70:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
>
>                 at
> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
> [108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:
> 503)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415
> ]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doH
> andle(HttpServiceServletHandler.java:69)[117:org.ops4j.pax.web.pax-web
> -jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.ja
> va:137)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150
> 415]
>
>                 at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java
> :557)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2015041
> 5]
>
>                 at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandle
> r.java:231)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2
> 0150415]
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandle
> r.java:1086)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v
> 20150415]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(H
> ttpServiceContext.java:240)[117:org.ops4j.pax.web.pax-web-jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:4
> 29)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler
> .java:193)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> 150415]
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler
> .java:1020)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2
> 0150415]
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.ja
> va:135)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150
> 415]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.
> handle(JettyServerHandlerCollection.java:75)[117:org.ops4j.pax.web.pax
> -web-jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.
> java:116)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v201
> 50415]
>
>                 at
> org.eclipse.jetty.server.Server.handle(Server.java:370)[108:org.eclips
> e.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(Abstract
> HttpConnection.java:494)[108:org.eclipse.jetty.aggregate.jetty-all-ser
> ver:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(Abstrac
> tHttpConnection.java:971)[108:org.eclipse.jetty.aggregate.jetty-all-se
> rver:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerC
> omplete(AbstractHttpConnection.java:1033)[108:org.eclipse.jetty.aggreg
> ate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)[108:o
> rg.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)[
> 108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnectio
> n.java:82)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> 150415]
>
>                 at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEnd
> Point.java:696)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.1
> 7.v20150415]
>
>                 at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndP
> oint.java:53)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.
> v20150415]
>
>                 at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool
> .java:608)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> 150415]
>
>                 at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.
> java:543)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v201
> 50415]
>
>                 at java.lang.Thread.run(Thread.java:745)[:1.7.0_79]
>
> Caused by: java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> javax.ws.rs-api [244]
>
>                 at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDeleg
> ation(BundleWiringImpl.java:1532)
>
>                 at
> org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImp
> l.java:75)
>
>                 at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClas
> s(BundleWiringImpl.java:1955)
>
>                 at
> java.lang.ClassLoader.loadClass(ClassLoader.java:358)[:1.7.0_79]
>
>                 at java.lang.Class.forName0(Native Method)[:1.7.0_79]
>
>                 at java.lang.Class.forName(Class.java:191)[:1.7.0_79]
>
>                 at
> javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:115)
>
>                 at
> javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:225)
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:135)
>
>                 ... 51 more
>
> 2015-07-07 12:39:37,954 | INFO  | tp1522718697-168 |
> LoggingOutInterceptor            | 181 - org.apache.cxf.cxf-core - 3.1.1
> | Outbound Message
>
> ---------------------------
>
> ID: 1
>
> Response-Code: 500
>
> Encoding: UTF-8
>
> Content-Type: application/json
>
> Headers: {}
>
> Payload: <ns1:XMLFault
> xmlns:ns1="http://cxf.apache.org/bindings/xformat"><ns1:faultstring
> xmlns:ns1="http://cxf.apache.org/bindings/xformat">java.lang.RuntimeException:
> java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> javax.ws.rs-api [244]</ns1:faultstring></ns1:XMLFault>
>
> --------------------------------------
>

--
Jean-Baptiste Onofré
jbonofre@apache.org<ma...@apache.org>
http://blog.nanthrax.net
Talend - http://www.talend.com



--
Charlie Mordant

Full OSGI/EE stack made with Karaf: https://github.com/OsgiliathEnterprise/net.osgiliath.parent



--
Charlie Mordant

Full OSGI/EE stack made with Karaf: https://github.com/OsgiliathEnterprise/net.osgiliath.parent

RE: kar feature help

Posted by "Pratt, Jason" <Ja...@windriver.com>.
Thanks Charlie, I was unaware there was a cxf-specs bundle. I’ll review all my bundles again and see where I am doubling up.

Kind regards,
Jason


From: Charlie Mordant [mailto:cmordant1@gmail.com]
Sent: Wednesday, July 08, 2015 2:21 PM
To: user@karaf.apache.org
Subject: Re: kar feature help

Your rs-api bundle is the 251, what about a diag, imports/export on it? It will show the (un)resolved import in red.
Some other jaxws bundles are 'installed', so you won't be able to use them (even if it's unrelated to your issue) but all RS looks good.

I even see multiple spec version (i.e. activation spec that is 2.2.0 and 2.4.0, also for stax, jaxb) I'll try to avoid this conflicts if I were you. Finally, Karaf provides many packages of these spec natively (by bootdelegation) so, if they're are not needed, don't use them), also I noticed that cxf-specs embeds org.apache.servicemix.specs.jsr339-api-2.0 that is the equivalent of javax.ws.rs/javax.ws.rs-<http://javax.ws.rs/javax.ws.rs->api/2.0.1 so I would remove the second one.

Here's an extract of my CXF integration test (I'll upgrade CXF version to see if it changes something), it may help to look at the diff (you can also take a look at https://github.com/OsgiliathEnterprise/net.osgiliath.parent/blob/master/net.osgiliath.framework/net.osgiliath.features/net.osgiliath.feature.jaxrs/src/main/resources/net.osgiliath.feature.jaxrs.xml).
 0 | Active   |   0 | 4.2.1            | System Bundle
  1 | Active   |   5 | 2.3.0            | OPS4J Pax Url - aether:
  2 | Active   |   5 | 2.3.0            | OPS4J Pax Url - wrap:
  3 | Active   |   8 | 1.8.1            | OPS4J Pax Logging - API
  4 | Active   |   8 | 1.8.1            | OPS4J Pax Logging - Service
  5 | Active   |  10 | 3.0.3            | Apache Karaf :: Service :: Guard
  6 | Active   |  10 | 1.8.0            | Apache Felix Configuration Admin Service
  7 | Active   |  11 | 3.4.2            | Apache Felix File Install
  8 | Active   |  12 | 5.0.3            | ASM all classes with debug info
  9 | Active   |  20 | 1.1.0            | Apache Aries Util
 10 | Active   |  20 | 1.0.1            | Apache Aries Proxy API
 11 | Active   |  20 | 1.0.4            | Apache Aries Proxy Service
 12 | Active   |  20 | 1.0.1            | Apache Aries Blueprint API
 13 | Active   |  20 | 1.0.5            | Apache Aries Blueprint CM
 14 | Resolved |  20 | 1.0.0            | Apache Aries Blueprint Core Compatiblity Fragment Bundle, Hosts: 15
 15 | Active   |  20 | 1.4.2            | Apache Aries Blueprint Core, Fragments: 14
 16 | Active   |  24 | 3.0.3            | Apache Karaf :: Deployer :: Spring
 17 | Active   |  24 | 3.0.3            | Apache Karaf :: Deployer :: Blueprint
 18 | Active   |  24 | 3.0.3            | Apache Karaf :: Deployer :: Wrap Non OSGi Jar
 19 | Active   |  25 | 3.0.3            | Apache Karaf :: Region :: Core
 20 | Active   |  25 | 3.0.3            | Apache Karaf :: Features :: Core
 21 | Active   |  26 | 3.0.3            | Apache Karaf :: Deployer :: Features
 22 | Active   |  30 | 2.12.0           | JLine
 23 | Active   |  30 | 0.2.1            | JLEdit :: Core
 24 | Active   |  30 | 3.0.3            | Apache Karaf :: Features :: Command
 25 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Console
 26 | Active   |  30 | 3.0.3            | Apache Karaf :: JAAS :: Modules
 27 | Active   |  30 | 3.0.3            | Apache Karaf :: JAAS :: Config
 28 | Active   |  30 | 0.12.0           | Apache Mina SSHD :: Core
 29 | Active   |  30 | 3.0.3            | Apache Karaf :: Bundle :: Core
 30 | Active   |  30 | 3.0.3            | Apache Karaf :: Bundle :: Commands
 31 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Table
 32 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Help System
 33 | Active   |  30 | 3.0.3            | Apache Karaf :: System :: Core
 34 | Active   |  30 | 3.0.3            | Apache Karaf :: System :: Shell Commands
 35 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Various Commands
 36 | Active   |  30 | 1.0.0            | Apache Aries Quiesce API
 37 | Active   |  30 | 3.0.3            | Apache Karaf :: Package :: Core
 38 | Active   |  30 | 3.0.3            | Apache Karaf :: Package :: Commands
 39 | Active   |  30 | 3.0.3            | Apache Karaf :: Instance :: Core
 40 | Active   |  30 | 3.0.3            | Apache Karaf :: Instance :: Command
 41 | Active   |  30 | 3.0.3            | Apache Karaf :: JAAS :: Command
 42 | Active   |  30 | 3.0.3            | Apache Karaf :: Diagnostic :: Core
 43 | Active   |  30 | 3.0.3            | Apache Karaf :: Diagnostic :: Command
 44 | Active   |  30 | 3.0.3            | Apache Karaf :: Log :: Core
 45 | Active   |  30 | 3.0.3            | Apache Karaf :: Log :: Command
 46 | Active   |  30 | 3.0.3            | Apache Karaf :: Service :: Core
 47 | Active   |  30 | 3.0.3            | Apache Karaf :: Service :: Command
 48 | Active   |  80 | 1.5.0            | OPS4J Base - Lang
 49 | Active   |  80 | 1.5.0            | OPS4J Base - Monitors
 50 | Active   |  80 | 1.5.0            | OPS4J Base - Net
 51 | Active   |  80 | 1.5.0            | OPS4J Base - Store
 52 | Active   |  80 | 1.5.0            | OPS4J Base - IO
 53 | Active   |  80 | 1.5.0            | OPS4J Base - Service Provider Access
 54 | Active   |  80 | 1.5.0            | OPS4J Base - Util - Property
 55 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: OSGi Core
 56 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Extender
 57 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Lifecycle
 58 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Tracker
 59 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Framework Helpers
 60 | Active   |  80 | 4.5.0            | OPS4J Pax Exam API
 61 | Active   |  80 | 4.5.0            | OPS4J Pax Exam Extender Service
 62 | Active   |  80 | 4.5.0            | OPS4J Pax Exam Remote Bundle Context
 63 | Active   |  80 | 1.3.0.1          | OPS4J Pax Tipi - hamcrest-core
 64 | Active   |  80 | 4.12.0.1         | OPS4J Pax Tipi - junit
 65 | Active   |  80 | 4.5.0            | OPS4J Pax Exam JUnit Probe Invoker
 66 | Active   |  80 | 1.0              | Apache Geronimo JSR-330 Spec API
 67 | Active   |  80 | 4.5.0            | OPS4J Pax Exam Injection
 68 | Active   |  30 | 1.0.0.v20110524  | Region Digraph
 69 | Active   |  30 | 3.0.3            | Apache Karaf :: Region :: Persistence
 70 | Active   |  30 | 3.0.3            | Apache Karaf :: Region :: Shell Commands
 71 | Active   |  30 | 2.0.7            | Apache MINA Core
 72 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: SSH
 73 | Active   |  30 | 3.0.3            | Apache Karaf :: KAR :: Core
 74 | Active   |  30 | 3.0.3            | Apache Karaf :: KAR :: Command
 75 | Active   |  30 | 3.0.3            | Apache Karaf :: Deployer :: Karaf Archive (.kar)
 76 | Active   |  30 | 3.0.3            | Apache Karaf :: Management
 77 | Active   |  30 | 1.1.1            | Apache Aries JMX API
 78 | Active   |  30 | 1.1.2            | Apache Aries JMX Core
 79 | Active   |  30 | 1.1.0            | Apache Aries JMX Blueprint API
 80 | Active   |  30 | 1.1.0            | Apache Aries JMX Blueprint Core
 81 | Active   |  30 | 1.0.0            | Apache Aries JMX Whiteboard
 82 | Active   |   9 | 1.1              | Apache Geronimo OSGI factory registry
 83 | Active   |  10 | 1.2              | javax.annotation API
 84 | Active   |  30 | 2.4.0            | Apache ServiceMix :: Specs :: JAXWS API 2.2
 85 | Active   |  10 | 2.4.0            | Apache ServiceMix :: Specs :: JSR-339 API 2.0
 86 | Active   |  10 | 1.4.4            | JavaMail API (compat)
 87 | Active   |  20 | 3.1.4            | Stax2 API
 88 | Active   |  20 | 4.4.0            | Woodstox XML-processor
 89 | Active   |  20 | 2.2.1.1_2        | Apache ServiceMix :: Bundles :: jaxb-impl
 90 | Active   |  20 | 2.2.1.1_2        | Apache ServiceMix :: Bundles :: jaxb-xjc
 91 | Active   |  30 | 2.1.0            | XmlSchema Core
 92 | Active   |  30 | 1.2.0.5          | Apache ServiceMix :: Bundles :: xmlresolver
 93 | Active   |  30 | 1.2.13.1         | Apache ServiceMix :: Bundles :: FastInfoset
 94 | Active   |  40 | 3.0.3            | Apache CXF Core
 95 | Active   |  40 | 3.0.3            | Apache CXF Runtime Management
 96 | Active   |  40 | 3.0.3            | Apache CXF Karaf Commands
 97 | Active   |  30 | 2.4.0            | Apache ServiceMix :: Specs :: Activation API 1.4
 98 | Active   |  30 | 1.0              | Servlet 3.0
 99 | Active   |  30 | 1.1.1            | geronimo-jta_1.1_spec
100 | Active   |  30 | 1.1              | Java Authentication SPI for Containers
101 | Active   |  30 | 8.1.15.v20140411 | Jetty :: Aggregate :: All Server
102 | Active   |  20 | 3.18.0           | Apache XBean OSGI Bundle Utilities
103 | Active   |  20 | 3.18.0           | Apache XBean :: Reflect
104 | Active   |  20 | 3.18.0           | Apache XBean :: Classpath Resource Finder
105 | Active   |  30 | 3.1.4            | OPS4J Pax Web - API
106 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Service SPI
107 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Runtime
108 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Jetty
109 | Active   |  30 | 3.0.3            | Apache Karaf :: HTTP :: Core
110 | Active   |  30 | 3.0.3            | Apache Karaf :: HTTP :: Commands
111 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Jsp Support
112 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Extender - Whiteboard
113 | Active   |  40 | 3.0.3            | Apache CXF Runtime HTTP Transport
114 | Active   |  30 | 1.3.7            | jettison
115 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Extensions: Providers
116 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Extensions: Search
117 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Service Description
118 | Active   |  40 | 3.0.3            | Apache CXF Runtime JAX-RS Frontend
119 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Client
120 | Active   |  40 | 3.0.3            | Apache CXF Runtime JAXB DataBinding
121 | Active   |  40 | 3.0.3            | Apache CXF Runtime HTTP Jetty Transport
122 | Active   |  60 | 13.0.1           | Guava: Google Core Libraries for Java
123 | Active   |  30 | 1.0.1            | Apache Aries Transaction Blueprint
124 | Active   |  30 | 1.1.1            | Apache Aries Transaction Manager
125 | Active   |  80 | 1.0              | J2EE Connector 1.6
126 | Active   |  80 | 1.1.0.Final      | Bean Validation API
127 | Active   |  80 | 3.1.1            | Geronimo TxManager :: Connector
128 | Active   |  50 | 0.1.9.SNAPSHOT   | Helper for JSR303 (bean validation) with OSGI
129 | Active   |  50 | 5.0.3.Final      | Hibernate Validator Engine
130 | Active   |  50 | 3.0.0.1          | Apache ServiceMix :: Bundles :: cglib
131 | Active   |  50 | 3.1.3.GA<http://3.1.3.GA>         | JBoss Logging 3
132 | Active   |  50 | 3.0.0            | Expression Language 3.0 API
133 | Active   |  50 | 1.8.0.1          | Apache ServiceMix :: Bundles :: aspectj
134 | Active   |  50 | 1.1.0            | ClassMate
135 | Active   |  50 | 1.1.0.4          | Apache ServiceMix :: Bundles :: jdom
136 | Active   |  50 | 2.0.2.1          | Apache ServiceMix :: Bundles :: jdom
137 | Active   |  50 | 0.1.9.SNAPSHOT   | Helper for CXF RS validation exceptions
138 | Active   |  80 | 0.1.9.SNAPSHOT   | Osgiliath integration tests JaxRS
139 | Active   |  30 | 3.0.3            | Apache Karaf :: ConfigAdmin :: Core
140 | Active   |  30 | 3.0.3            | Apache Karaf :: ConfigAdmin :: Commands





2015-07-08 22:44 GMT+02:00 Pratt, Jason <Ja...@windriver.com>>:
Hi Charlie,
I downgraded to cxf-3.0.5 to see that had any effect, it did not.

Here is whats running:

START LEVEL 100 , List Threshold: 0
ID | State     | Lvl | Version            | Name
----------------------------------------------------------------------------------------------------------------
  0 | Active    |   0 | 4.2.1              | System Bundle
  1 | Active    |   5 | 2.4.1              | OPS4J Pax Url - aether:
  2 | Active    |   5 | 2.4.1              | OPS4J Pax Url - wrap:
  3 | Active    |   8 | 1.8.3              | OPS4J Pax Logging - API
  4 | Active    |   8 | 1.8.3              | OPS4J Pax Logging - Service
  5 | Active    |  10 | 3.0.4              | Apache Karaf :: Service :: Guard
  6 | Active    |  10 | 1.8.4              | Apache Felix Configuration Admin Service
  7 | Active    |  11 | 3.5.0              | Apache Felix File Install
  8 | Active    |  12 | 5.0.3              | ASM all classes with debug info
  9 | Active    |  20 | 1.1.0              | Apache Aries Util
10 | Active    |  20 | 1.0.1              | Apache Aries Proxy API
11 | Active    |  20 | 1.0.6              | Apache Aries Blueprint CM
12 | Active    |  20 | 1.0.4              | Apache Aries Proxy Service
13 | Active    |  20 | 1.0.1              | Apache Aries Blueprint API
14 | Resolved  |  20 | 1.0.0              | Apache Aries Blueprint Core Compatiblity Fragment Bundle, Hosts: 15
15 | Active    |  20 | 1.4.3              | Apache Aries Blueprint Core, Fragments: 14
16 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer :: Spring
17 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer :: Blueprint
18 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer :: Wrap Non OSGi Jar
19 | Active    |  25 | 3.0.4              | Apache Karaf :: Region :: Core
20 | Active    |  25 | 3.0.4              | Apache Karaf :: Features :: Core
21 | Active    |  26 | 3.0.4              | Apache Karaf :: Deployer :: Features
22 | Active    |  30 | 2.12.1             | JLine
23 | Active    |  30 | 0.2.1              | JLEdit :: Core
24 | Active    |  30 | 3.0.4              | Apache Karaf :: Features :: Command
25 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Console
26 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS :: Modules
27 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS :: Config
28 | Active    |  30 | 0.14.0             | Apache Mina SSHD :: Core
29 | Active    |  30 | 3.0.4              | Apache Karaf :: Bundle :: Core
30 | Active    |  30 | 3.0.4              | Apache Karaf :: Bundle :: Commands
31 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Table
32 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Help System
33 | Active    |  30 | 3.0.4              | Apache Karaf :: System :: Core
34 | Active    |  30 | 3.0.4              | Apache Karaf :: System :: Shell Commands
35 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Various Commands
36 | Active    |  30 | 1.0.0              | Apache Aries Quiesce API
37 | Active    |  30 | 3.0.4              | Apache Karaf :: Management
38 | Active    |  30 | 1.1.1              | Apache Aries JMX API
39 | Active    |  30 | 1.1.3              | Apache Aries JMX Core
40 | Active    |  30 | 1.1.0              | Apache Aries JMX Blueprint API
41 | Active    |  30 | 1.1.0              | Apache Aries JMX Blueprint Core
42 | Active    |  30 | 1.0.0              | Apache Aries JMX Whiteboard
43 | Active    |  30 | 3.0.4              | Apache Karaf :: Package :: Core
44 | Active    |  30 | 3.0.4              | Apache Karaf :: Package :: Commands
45 | Active    |  30 | 3.0.4              | Apache Karaf :: KAR :: Core
46 | Active    |  30 | 3.0.4              | Apache Karaf :: KAR :: Command
47 | Active    |  30 | 3.0.4              | Apache Karaf :: Deployer :: Karaf Archive (.kar)
48 | Active    |  30 | 1.0.0.v20110524    | Region Digraph
49 | Active    |  30 | 3.0.4              | Apache Karaf :: Region :: Persistence
50 | Active    |  30 | 3.0.4              | Apache Karaf :: Region :: Shell Commands
51 | Active    |  30 | 3.0.4              | Apache Karaf :: Instance :: Core
52 | Active    |  30 | 3.0.4              | Apache Karaf :: Instance :: Command
53 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS :: Command
54 | Active    |  30 | 3.0.4              | Apache Karaf :: Diagnostic :: Core
55 | Active    |  30 | 3.0.4              | Apache Karaf :: Diagnostic :: Command
56 | Active    |  30 | 3.0.4              | Apache Karaf :: Log :: Core
57 | Active    |  30 | 3.0.4              | Apache Karaf :: Log :: Command
58 | Active    |  30 | 3.0.4              | Apache Karaf :: Service :: Core
59 | Active    |  30 | 3.0.4              | Apache Karaf :: Service :: Command
60 | Active    |  30 | 3.0.4              | Apache Karaf :: ConfigAdmin :: Core
61 | Active    |  30 | 3.0.4              | Apache Karaf :: ConfigAdmin :: Commands
62 | Active    |  30 | 2.0.7              | Apache MINA Core
63 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: SSH
64 | Active    |  80 | 0.0.0              | datasource-prodNonCache.xml
65 | Active    |  80 | 0.0.0              | datasource-localhostMyApp.xml
66 | Active    |  80 | 0.0.0              | datasource-prodCache.xml
67 | Active    |  80 | 0.0.0              | datasource-prodSuiteCache.xml
68 | Active    |  30 | 1.1.1              | geronimo-jta_1.1_spec
69 | Active    |  30 | 1.0.0.Final        | hibernate-jpa-2.1-api
70 | Active    |  30 | 1.0                | Servlet 3.0
71 | Active    |  80 | 2.7.7.5            | Apache ServiceMix :: Bundles :: antlr
72 | Active    |  80 | 1.8.4.1            | Apache ServiceMix :: Bundles :: ant
73 | Active    |  80 | 1.6.1.5            | Apache ServiceMix :: Bundles :: dom4j
74 | Active    |  80 | 1.15.1.1           | Apache ServiceMix :: Bundles :: serp
75 | Active    |  80 | 1.1.0              | ClassMate
76 | Active    |  80 | 3.18.2.GA<http://3.18.2.GA>          | Javassist
77 | Active    |  80 | 1.0.2.Final        | JACC 1.4 API
78 | Active    |  80 | 1.2.4.Final        | Java Annotation Indexer
79 | Active    |  80 | 3.1.4.GA<http://3.1.4.GA>           | JBoss Logging 3
80 | Active    |  80 | 4.0.5.Final        | hibernate-commons-annotations
81 | Active    |  80 | 2.3.8              | HikariCP-java6
82 | Active    |  80 | 4.3.10.Final       | hibernate-core
83 | Active    |  80 | 4.3.10.Final       | hibernate-hikaricp
84 | Active    |  80 | 4.3.10.Final       | hibernate-envers
85 | Active    |  80 | 4.3.10.Final       | hibernate-entitymanager
86 | Active    |  80 | 4.3.10.Final       | hibernate-osgi
87 | Active    |  30 | 3.18.0             | Apache XBean :: Naming
88 | Active    |  30 | 3.0.4              | Apache Karaf :: JNDI :: Core
89 | Active    |  30 | 1.1.0              | Apache Aries JNDI API
90 | Active    |  30 | 1.0.2              | Apache Aries JNDI Core
91 | Active    |  30 | 1.0.0              | Apache Aries JNDI RMI Handler
92 | Active    |  30 | 1.1.0              | Apache Aries JNDI URL Handler
93 | Active    |  30 | 1.0.0              | Apache Aries JNDI Support for Legacy Runtimes
94 | Active    |  80 | 3.0.4              | Apache Karaf :: JNDI :: Command
95 | Active    |  30 | 1.0.2              | Apache Aries Transaction Blueprint
96 | Active    |  30 | 1.1.1              | Apache Aries Transaction Manager
97 | Active    |  80 | 1.6.0              | Commons Pool
98 | Active    |  80 | 1.4                | Commons DBCP
99 | Active    |  80 | 3.0.4              | Apache Karaf :: JDBC :: Core
100 | Active    |  80 | 3.0.4              | Apache Karaf :: JDBC :: Command
101 | Active    |  80 | 1.1.1              | geronimo-jms_1.1_spec
102 | Active    |  80 | 3.0.4              | Apache Karaf :: JMS :: Core
103 | Active    |  80 | 3.0.4              | Apache Karaf :: JMS :: Command
104 | Active    |  30 | 2.5.0              | Apache ServiceMix :: Specs :: Activation API 1.4
105 | Active    |  30 | 1.4.7              | JavaMail API (compat)
106 | Active    |  30 | 1.0.1              | Annotation 1.1
107 | Active    |  30 | 1.1                | Java Authentication SPI for Containers
108 | Active    |  30 | 8.1.17.v20150415   | Jetty :: Aggregate :: All Server
109 | Active    |  30 | 1.5.0              | OPS4J Base - Lang
110 | Active    |  30 | 1.8.0              | OPS4J Pax Swissbox :: OSGi Core
111 | Active    |  20 | 3.18.0             | Apache XBean OSGI Bundle Utilities
112 | Active    |  20 | 3.18.0             | Apache XBean :: Reflect
113 | Active    |  20 | 3.18.0             | Apache XBean :: Classpath Resource Finder
114 | Active    |  30 | 3.2.3              | OPS4J Pax Web - API
115 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Service SPI
116 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Runtime
117 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Jetty
118 | Active    |  30 | 3.0.4              | Apache Karaf :: HTTP :: Core
119 | Active    |  30 | 3.0.4              | Apache Karaf :: HTTP :: Commands
120 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Jsp Support
121 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Extender - Whiteboard
122 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Extender - WAR
123 | Active    |  30 | 3.2.3              | OPS4J Pax Web - FileInstall Deployer
124 | Active    |  30 | 2.4.0              | OPS4J Pax Url - war
125 | Active    |  30 | 2.4.0              | OPS4J Pax Url - Commons
126 | Active    |  30 | 1.8.0              | OPS4J Pax Swissbox :: Bnd Utils
127 | Active    |  30 | 1.8.0              | OPS4J Pax Swissbox :: Property
128 | Active    |  30 | 1.5.0              | OPS4J Base - Net
129 | Active    |  30 | 1.5.0              | OPS4J Base - Monitors
130 | Active    |  30 | 1.5.0              | OPS4J Base - Util - Property
131 | Active    |  30 | 2.4.0.201411031534 | bndlib
132 | Active    |  30 | 3.0.4              | Apache Karaf :: Web :: Core
133 | Active    |  30 | 3.0.4              | Apache Karaf :: Web :: Commands
134 | Active    |  30 | 1.0.12             | Apache Felix Metatype Service
135 | Resolved  |  30 | 3.0.4              | Apache Karaf :: Web Console :: Branding, Hosts: 136
136 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console :: Console, Fragments: 135
137 | Active    |  30 | 1.4.2              | Apache Felix EventAdmin
138 | Active    |  80 | 1.0.1              | Apache Aries Blueprint Web OSGI
139 | Active    |  20 | 2.1.1              | Commons JEXL
140 | Active    |  20 | 3.18.0             | Apache XBean :: ASM 5 shaded (repackaged)
141 | Active    |  20 | 3.18.0             | Apache XBean :: Finder shaded (repackaged)
142 | Active    |  20 | 1.0.1              | Apache Aries Blueprint Annotation API
143 | Active    |  20 | 1.0.1              | Apache Aries Blueprint Annotation Impl
144 | Active    |  20 | 1.0.0              | Apache Aries Blueprint JEXL evaluator
145 | Active    |  80 | 1.2                | javax.annotation API
146 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console :: Instance Plugin
147 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console :: Features Plugin
148 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console :: Gogo Plugin
149 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console :: HTTP Plugin
150 | Active    |  30 | 1.0.2              | Aries JPA Container API
151 | Active    |  30 | 1.0.4              | Aries JPA Container blueprint integration for Aries blueprint
152 | Active    |  30 | 1.0.2              | Aries JPA Container
153 | Active    |  30 | 1.0.4              | Aries JPA Container Managed Contexts
154 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC org.osgi.service.jdbc
155 | Active    |  80 | 5.1.34             | Oracle Corporation's JDBC Driver for MySQL
156 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC MySQL Driver Adapter
157 | Active    |  80 | 2.1.0              | Apache Commons DBCP
158 | Active    |  80 | 2.4.1              | Apache Commons Pool
159 | Active    |  80 | 3.0.0.1            | Apache ServiceMix :: Bundles :: cglib
160 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC Pooling Support Base
161 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC Pooling Support using Commons-DBCP2
162 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC Config
163 | Active    |  30 | 5.1.35             | Oracle Corporation's JDBC Driver for MySQL
164 | Active    |  30 | 1.0.2              | Aries JPA Container blueprint integration for Aries blueprint
165 | Active    |  30 | 1.1.2              | Apache Felix Web Console Event Plugin
166 | Active    |  30 | 1.0.0.6            | Apache ServiceMix :: Bundles :: aopalliance
167 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-core
168 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-expression
169 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-beans
170 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-aop
171 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-context
172 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-context-support
173 | Active    |  30 | 1.2.1              | spring-osgi-io
174 | Active    |  30 | 1.2.1              | spring-osgi-core
175 | Active    |  30 | 1.2.1              | spring-osgi-extender
176 | Active    |  30 | 1.2.1              | spring-osgi-annotation
177 | Active    |  30 | 3.0.4              | Apache Karaf :: Bundle :: SpringStateService
178 | Active    |   9 | 1.1                | Apache Geronimo OSGI factory registry
179 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: Activation API 1.4
180 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: Stax API 1.0
181 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: JAXB API 2.2
182 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: JAXWS API 2.2
183 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: SAAJ API 1.3
184 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: JSR-339 API 2.0
185 | Active    |  10 | 1.4.4              | JavaMail API (compat)
186 | Active    |  20 | 3.1.4              | Stax2 API
187 | Active    |  20 | 4.4.1              | Woodstox XML-processor
188 | Active    |  20 | 2.2.11.1           | Apache ServiceMix :: Bundles :: jaxb-impl
189 | Active    |  20 | 2.2.11.1           | Apache ServiceMix :: Bundles :: jaxb-xjc
190 | Active    |  30 | 2.2.1              | XmlSchema Core
191 | Active    |  30 | 1.2.0.5            | Apache ServiceMix :: Bundles :: xmlresolver
192 | Active    |  30 | 1.2.13.1           | Apache ServiceMix :: Bundles :: FastInfoset
193 | Active    |  40 | 3.0.5              | Apache CXF Core
194 | Active    |  40 | 3.0.5              | Apache CXF Runtime Management
195 | Active    |  40 | 3.0.5              | Apache CXF Karaf Commands
196 | Active    |  30 | 1.6.3.1            | Apache ServiceMix :: Bundles :: wsdl4j
197 | Active    |  40 | 3.0.5              | Apache CXF Runtime Core for WSDL
198 | Active    |  40 | 3.0.5              | Apache CXF Runtime JAXB DataBinding
199 | Active    |  40 | 3.0.5              | Apache CXF Runtime XML Binding
200 | Installed |  40 | 3.0.5              | Apache CXF Runtime SOAP Binding
201 | Active    |  40 | 3.0.5              | Apache CXF Runtime HTTP Transport
202 | Installed |  40 | 3.0.5              | Apache CXF Runtime Simple Frontend
203 | Installed |  40 | 3.0.5              | Apache CXF Runtime JAX-WS Frontend
204 | Active    |  30 | 1.3.7              | jettison
205 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Extensions: Providers
206 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Extensions: Search
207 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Service Description
208 | Active    |  40 | 3.0.5              | Apache CXF Runtime JAX-RS Frontend
209 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Client
210 | Installed |  40 | 3.0.5              | Apache CXF Runtime Aegis Databinding
211 | Active    |  30 | 2.6.0.2            | Apache ServiceMix :: Bundles :: xmlbeans
212 | Active    |  40 | 3.0.5              | Apache CXF Runtime XmlBeans DataBinding
213 | Active    |  40 | 3.0.5              | Apache CXF Runtime CORBA Binding
214 | Active    |  40 | 3.0.5              | Apache CXF Runtime Colocated Binding
215 | Active    |  40 | 3.0.5              | Apache CXF Runtime Local Transport
216 | Active    |  40 | 3.0.5              | Apache CXF Runtime Object Binding
217 | Active    |  40 | 3.0.5              | Apache CXF Runtime HTTP Jetty Transport
218 | Active    |  40 | 3.0.5              | Apache CXF Runtime JMS Transport
219 | Active    |  80 | 2.0.9              | Apache MINA Core
220 | Active    |  40 | 3.0.5              | Apache CXF Runtime UDP Transport
221 | Active    |  40 | 2.6                | Commons Lang
222 | Active    |  40 | 3.0.2              | Apache CXF XJC Runtime
223 | Active    |  30 | 3.0.3              | Apache Neethi
224 | Active    |  40 | 3.0.5              | Apache CXF Runtime WS Policy
225 | Active    |  25 | 2.2                | Joda-Time
226 | Active    |  25 | 1.10.0             | Apache Commons Codec
227 | Active    |  25 | 2.0.4              | Apache XML Security for Java
228 | Active    |  25 | 2.6.1.1            | Apache ServiceMix :: Bundles :: opensaml
229 | Active    |  25 | 1.7.6              | Extended StAX API
230 | Active    |  25 | 1.3.23.2           | Apache ServiceMix :: Bundles :: saaj-impl
231 | Active    |  30 | 2.11.0.1           | Apache ServiceMix :: Bundles :: xercesImpl
232 | Active    |  30 | 5.2.0.4            | Apache ServiceMix :: Bundles :: bcel
233 | Active    |  30 | 2.7.1.7            | Apache ServiceMix :: Bundles :: xalan
234 | Active    |  30 | 1.9.0.1            | Apache ServiceMix :: Bundles :: jasypt
235 | Active    |  30 | 2.0.4              | Apache WSS4J WS-Security Bindings
236 | Active    |  30 | 2.0.4              | Apache WSS4J WS-Security Common
237 | Active    |  30 | 2.0.4              | Apache WSS4J DOM WS-Security
238 | Active    |  30 | 2.0.4              | Apache WSS4J WS-SecurityPolicy model
239 | Active    |  30 | 2.0.4              | Apache WSS4J Streaming WS-Security
240 | Active    |  30 | 2.0.4              | Apache WSS4J Streaming WS-SecurityPolicy
241 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS Addressing
242 | Active    |  40 | 2.8.5              | ehcache
243 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS Security
244 | Active    |  40 | 3.0.5              | Apache CXF Runtime Security functionality
245 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS Reliable Messaging
246 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS MetadataExchange
247 | Installed |  40 | 3.0.5              | Apache CXF Runtime JavaScript Client Generator
248 | Active    |  40 | 1.0.0.7R2_3        | Apache ServiceMix :: Bundles :: js
249 | Installed |  40 | 3.0.5              | Apache CXF Runtime JavaScript Frontend
250 | Active    |  40 | 3.0.5              | Apache CXF Runtime Clustering
251 | Active    |  80 | 2.0.1              | javax.ws.rs-api
252 | Active    |  80 | 2.5.4              | Jackson-core
253 | Active    |  80 | 2.5.4              | Jackson-annotations
254 | Active    |  80 | 2.5.4              | jackson-databind
255 | Active    |  80 | 2.5.4              | Jackson-JAXRS-JSON
256 | Active    |  80 | 2.5.4              | Jackson-JAXRS-base
257 | Active    |  80 | 1.9.13             | JAX-RS provider for JSON content type, using Jackson data binding
258 | Active    |  80 | 1.9.13             | Jackson JSON processor
259 | Active    |  80 | 1.9.13             | Data mapper for Jackson JSON processor
260 | Active    |  10 | 2.2.0              | Apache ServiceMix :: Specs :: Activation API 1.4
261 | Active    |  10 | 2.2.0              | Apache ServiceMix :: Specs :: Stax API 1.0
262 | Active    |  10 | 2.2.0              | Apache ServiceMix :: Specs :: JAXB API 2.2
263 | Active    |  10 | 2.2.6.1            | Apache ServiceMix :: Bundles :: jaxb-impl
264 | Active    |  50 | 2.15.2             | camel-core
265 | Active    |  50 | 2.15.2             | camel-catalog
266 | Active    |  50 | 2.15.2             | camel-commands-core
267 | Active    |  50 | 2.15.2             | camel-karaf-commands
268 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-tx
269 | Active    |  50 | 2.15.2             | camel-spring
270 | Active    |  50 | 2.15.2             | camel-blueprint
271 | Active    |  50 | 2.15.2             | camel-base64
272 | Active    |  50 | 2.9.1              | ehcache
273 | Active    |  50 | 1.1.0.4            | Apache ServiceMix :: Bundles :: jdom
274 | Active    |  50 | 2.15.2             | camel-cache
275 | Active    |  50 | 2.15.2             | camel-context
276 | Active    |  50 | 0.1.6.1            | Apache ServiceMix :: Bundles :: lightcouch
277 | Active    |  50 | 2.3.1              | Gson
278 | Active    |  50 | 4.3.3              | Apache Apache HttpCore OSGi bundle
279 | Active    |  50 | 4.3.6              | Apache Apache HttpClient OSGi bundle
280 | Active    |  50 | 2.15.2             | camel-couchdb
281 | Active    |  50 | 2.15.2             | camel-eventadmin
282 | Active    |  50 | 3.1.0.7            | Apache ServiceMix :: Bundles :: commons-httpclient
283 | Active    |  50 | 2.15.2             | camel-http
284 | Active    |  50 | 2.15.2             | camel-jetty-common
285 | Active    |  50 | 2.15.2             | camel-jetty8
286 | Active    |  50 | 2.4.3              | Jackson-core
287 | Active    |  50 | 2.4.3              | jackson-databind
288 | Active    |  50 | 2.4.3              | Jackson-annotations
289 | Active    |  50 | 2.4.3              | Jackson-module-JAXB-annotations
290 | Active    |  50 | 2.15.2             | camel-jackson
291 | Active    |  50 | 2.15.2             | camel-jdbc
292 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-jms
293 | Active    |  50 | 2.15.2             | camel-jms
294 | Active    |  50 | 2.15.2             | camel-jmx
295 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-jdbc
296 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-orm
297 | Active    |  50 | 1.1.1              | geronimo-annotation_1.0_spec
298 | Active    |  50 | 1.1                | Apache Geronimo JSR-317 JPA 2.0 Spec API
299 | Active    |  50 | 1.0.1              | geronimo-el_1.0_spec
300 | Active    |  50 | 3.2.1              | Commons Collections
301 | Active    |  50 | 1.7.0.6            | Apache ServiceMix :: Bundles :: ant
302 | Active    |  50 | 1.14.1.1           | Apache ServiceMix :: Bundles :: serp
303 | Active    |  50 | 3.14.0             | Apache XBean :: ASM 4 shaded (repackaged)
304 | Active    |  50 | 2.15.2             | camel-jpa
305 | Active    |  50 | 1.2.0              | json-path
306 | Active    |  50 | 2.1.1              | json-smart
307 | Active    |  50 | 1.0.2              | asm
308 | Active    |  50 | 2.15.2             | camel-jsonpath
309 | Active    |  50 | 2.15.2             | camel-paxlogging
310 | Active    |  50 | 0                  | wrap_mvn_c3p0_c3p0_0.9.1.2
311 | Active    |  50 | 2.2.1              | quartz
312 | Active    |  50 | 2.15.2             | camel-quartz2
313 | Active    |  50 | 3.3.4              | RabbitMQ Java AMQP client library
314 | Active    |  50 | 2.15.2             | camel-rabbitmq
315 | Active    |  50 | 2.15.2             | camel-stream
316 | Active    |  50 | 2.15.2             | camel-sql
317 | Active    |  50 | 4.11.0.2           | Apache ServiceMix :: Bundles :: junit
318 | Active    |  50 | 2.15.2             | camel-test
319 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-web
320 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-webmvc
321 | Failure   |  80 | 1.0.1              | MYAPP :: Core :: Product
322 | Active    |  80 | 1.0.1              | MYAPP :: Core :: Product :: API

From: Charlie Mordant [mailto:cmordant1@gmail.com<ma...@gmail.com>]
Sent: Wednesday, July 08, 2015 1:36 PM
To: user@karaf.apache.org<ma...@karaf.apache.org>
Subject: Re: kar feature help

Hi,

I already had this exception: if your JaxRS api does not found any correct implementation, it throws one that says it does not find Jersey.
I'll look for a missing CXF-Jaxrs dep (or one needed by CXF), does 'la' on your karaf shows all cxfrs bundle started?

Is it OSS? If I can take a look.

As an addition, I've an OSS Karaf powered framework that is CXFRS compliant (also JPA, JMS, JNDI and so on...), we can maybe put our effort in common.

Regards,
Charlie

2015-07-08 22:20 GMT+02:00 Pratt, Jason <Ja...@windriver.com>>:
Hi JB - thanks for the response.

I double checked my POMs and there are no references to Jersey declared or resolved for any of the bundles.

This is what I am using in my POM for the JAX-RS

                        <!-- JSON/Restful -->
                <dependency>
                        <groupId>javax.ws.rs<http://javax.ws.rs></groupId>
                        <artifactId>jsr311-api</artifactId>
                        <version>1.1.1</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.cxf</groupId>
                        <artifactId>cxf-rt-frontend-jaxrs</artifactId>
                        <version>${cxf.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.cxf</groupId>
                        <artifactId>cxf-rt-transports-http</artifactId>
                        <version>${cxf.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.cxf</groupId>
                        <artifactId>cxf-rt-transports-http-jetty</artifactId>
                        <version>${cxf.version}</version>
                </dependency>

-----Original Message-----
From: Jean-Baptiste Onofré [mailto:jb@nanthrax.net<ma...@nanthrax.net>]
Sent: Wednesday, July 08, 2015 12:25 PM
To: user@karaf.apache.org<ma...@karaf.apache.org>
Subject: Re: kar feature help

You should not refer Karaf provided features repositories in your features XML (like spring for instance).

It seems that your classes use jersey for JAX-RS annotation, instead of CXF-RS. Can you double check there ?

Regards
JB

On 07/08/2015 09:13 PM, Pratt, Jason wrote:
> Hello,
>
> I am stumbling on why my CXF restful calls are failing now. I've asked
> on the CXF user group and Sergey suggested I look at Christian's
> tutorial code, which is what I used to setup the myapp up initially.
> It was working when I was on Karaf-3.0.3 with no issues, but since
> upgrading to 3.0.4 I began to use a KAR file to make team development
> easier.
>
> I am hoping that I am just missing a bundle in my CXF feature, but I
> am not sure. I have included it along with the error below.
>
> <?xmlversion=/"1.0"/ encoding=/"UTF-8"/?>
>
> <featuresname=/"myapp-karaf-1.0.0"/
> xmlns=/"http://karaf.apache.org/xmlns/features/v1.2.0"/>
>
> <repository>mvn:org.apache.cxf.karaf/_apache_-_cxf_/3.1.1/_xml_/featur
> es</repository>
>
> <repository>mvn:org.apache.camel.karaf/_apache_-camel/2.15.2/_xml_/fea
> tures</repository>
>
> <repository>mvn:org.ops4j.pax.jdbc/_pax_-_jdbc_-features/0.6.0/_xml_/f
> eatures</repository>
>
> <repository>mvn:org.apache.karaf.features/spring/3.0.3/_xml_/features<
> /repository>
>
> <featurename=/"hibernate-4-jpa21"/ description=/"Hibernate 4.3.10 JPA
> 2.1 persistence engine support"/ install=/"manual"/
> version=/"4.3.10"/>
>
> <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-jta
> _1.1_spec/1.1.1</bundle>
>
> <bundlestart-level=/"30"/>mvn:org.hibernate.javax.persistence/_hiberna
> te_-_jpa_-2.1-_api_/1.0.0.Final</bundle>
>
> <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-ser
> vlet_3.0_spec/1.0</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.antlr/2.7.7_5</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.ant/1.8.4_1</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.dom4j/1.6.1_5</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.serp/1.15.1_1</bundle>
>
> <bundle>mvn:com.fasterxml/classmate/1.1.0</bundle>
>
> <bundle>mvn:org.javassist/_javassist_/3.18.2-GA</bundle>
>
> <bundle>mvn:org.jboss.spec.javax.security.jacc/_jboss_-_jacc_-api_1.4_
> spec/1.0.2.Final</bundle>
>
> <bundle>wrap:mvn:org.jboss/_jandex_/1.2.4.Final</bundle>
>
> <bundle>mvn:org.jboss.logging/_jboss_-logging/3.1.4.GA<http://3.1.4.GA></bundle>
>
> <bundle>mvn:org.hibernate.common/_hibernate_-commons-annotations/4.0.5
> .Final</bundle>
>
> <bundle>mvn:com.zaxxer/HikariCP-java6/2.3.8</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-core/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_hikaricp_/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_envers_/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_entitymanager_/4.3.10.Final</bu
> ndle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_osgi_/4.3.10.Final</bundle>
>
> </feature>
>
> <featurename=/"karaf-general"/ description=/"MYAPP general
> requirements for Karaf"/ install=/"auto"/ version=/"1.0.0"/>
>
> <feature>_jndi_</feature>
>
> <feature>_jdbc_</feature>
>
> <feature>_jms_</feature>
>
> <feature>_http_</feature>
>
> <feature>_http_-_whiteboard_</feature>
>
> <feature>_jetty_</feature>
>
> <feature>war</feature>
>
> <feature>_webconsole_</feature>
>
> <feature>_eventadmin_</feature>
>
> <feature>blueprint-web</feature>
>
> <feature>_aries_-annotation</feature>
>
> <bundle>mvn:javax.annotation/javax.annotation-_api_/1.2</bundle>
>
> </feature>
>
> <featurename=/"karaf-database"/ description=/"MYAPP database
> requirements for Karaf"/ install=/"manual"/ version=/"1.0.0"/>
>
> <feature>_jpa_</feature>
>
> <featureversion=/"[1.0.0,2)"/>transaction</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-_mysql_</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-pool-dbcp2</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-_config_</feature>
>
> <bundlestart-level=/"30"/>mvn:mysql/_mysql_-connector-java/5.1.35</bun
> dle>
>
> <bundlestart-level=/"30"/>mvn:org.apache.aries.jpa/org.apache.aries.jp<http://org.apache.aries.jp>
> a.blueprint.aries/1.0.2</bundle>
>
> </feature>
>
> <featurename=/"karaf-cxf"/ description=/"MYAPP cxf requirements for
> Karaf"/ install=/"manual"/ version=/"3.1.1"/>
>
> <featureversion=/"3.1.1"/ >_cxf_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-core</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_wsdl_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_http_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_http_-_jetty_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_jaxws_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_jaxrs_</feature>
>
> <bundle>mvn:org.apache.cxf/_cxf_-_rt_-_frontend_-_jaxrs_/3.1.1</bundle
> >
>
> <bundle>mvn:javax.ws.rs/javax.ws.rs-_api_/2.0.1<http://javax.ws.rs/javax.ws.rs-_api_/2.0.1></bundle>
>
> </feature>
>
> <featurename=/"karaf-jackson"/ description=/"MYAPP JSON requirements
> for Karaf"/ install=/"auto"/ version=/"2.5.4"/>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-core/2.5.4</bundle>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-annotations/2.5.4</bu
> ndle>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-_databind_/2.5.4</bun
> dle>
>
> <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-_json_-provi
> der/2.5.4</bundle>
>
> <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-base/2.5.4</
> bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-_jaxrs_/1.9.13</bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-core-_asl_/1.9.13</bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-_mapper_-_asl_/1.9.13</bund
> le>
>
> </feature>
>
> <featurename=/"karaf-camel"/ description=/"MYAPP camel requirements
> for Karaf"/ install=/"auto"/ version=/"2.15.2"/>
>
> <featureversion=/"2.15.2"/ >camel</feature>
>
> <featureversion=/"2.15.2"/ >camel-base64</feature>
>
> <featureversion=/"2.15.2"/ >camel-cache</feature>
>
> <featureversion=/"2.15.2"/ >camel-context</feature>
>
> <featureversion=/"2.15.2"/ >camel-couchdb</feature>
>
> <featureversion=/"2.15.2"/ >camel-eventadmin</feature>
>
> <featureversion=/"2.15.2"/ >camel-jetty</feature>
>
> <featureversion=/"2.15.2"/ >camel-jackson</feature>
>
> <featureversion=/"2.15.2"/ >camel-jdbc</feature>
>
> <featureversion=/"2.15.2"/ >camel-jms</feature>
>
> <featureversion=/"2.15.2"/ >camel-jmx</feature>
>
> <featureversion=/"2.15.2"/ >camel-jpa</feature>
>
> <featureversion=/"2.15.2"/ >camel-jsonpath</feature>
>
> <featureversion=/"2.15.2"/ >camel-paxlogging</feature>
>
> <featureversion=/"2.15.2"/ >camel-quartz2</feature>
>
> <featureversion=/"2.15.2"/ >camel-rabbitmq</feature>
>
> <featureversion=/"2.15.2"/ >camel-stream</feature>
>
> <featureversion=/"2.15.2"/ >camel-sql</feature>
>
> <featureversion=/"2.15.2"/ >camel-test</feature>
>
> </feature>
>
> <!-- needed for some myapp camel routes -->
>
> <featurename=/"karaf-spring"/ description=/"MYAPP springframework
> requirements for Karaf"/ install=/"auto"/ version=/"3.0.3"/>
>
> <featureversion=/"1.2.1"/>spring-dm</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-jdbc</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-jms</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-orm</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-tx</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-web</feature>
>
> </feature>
>
> <featurename=/'myapp-basic'/ description=/'MYAPP basic requirements to
> run in Karaf'/ version=/'1.0.0'/>
>
> <details>${project.description}</details>
>
> <featureversion=/"1.0.0"/ >karaf-general</feature>
>
> <featureversion=/"1.0.0"/ >karaf-database</feature>
>
> <featureversion=/"4.3.10"/ >hibernate-4-jpa21</feature>
>
> <featureversion=/"3.1.1"/ >karaf-cxf</feature>
>
> <featureversion=/"2.5.4"/ >karaf-jackson</feature>
>
> <featureversion=/"2.15.2"/ >karaf-camel</feature>
>
> <featureversion=/"3.0.3"/ >karaf-spring</feature>
>
> </feature>
>
> </features>
>
> 2015-07-07 12:39:37,869 | WARN  | tp1522718697-168 |
> PhaseInterceptorChain            | 181 - org.apache.cxf.cxf-core - 3.1.1
> | Interceptor for {http://xxx/}$ProductLineServiceImpl777114985<http://xxx/%7d$ProductLineServiceImpl777114985> has
> thrown exception, unwinding now
>
> java.lang.RuntimeException: java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> javax.ws.rs-api [244]
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:152)
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:120)
>
>                 at
> javax.ws.rs.core.Response$ResponseBuilder.newInstance(Response.java:84
> 8)
>
>                 at javax.ws.rs.core.Response.status(Response.java:613)
>
>                 at
> org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.processResponse(J
> AXRSOutInterceptor.java:111)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:
> 3.1.1]
>
>                 at
> org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.handleMessage(JAX
> RSOutInterceptor.java:81)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:3.1
> .1]
>
>                 at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
> rChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(Outg
> oingChainInterceptor.java:83)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
> rChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitia
> tionObserver.java:121)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractH
> TTPDestination.java:251)[188:org.apache.cxf.cxf-rt-transports-http:3.1
> .1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(S
> ervletController.java:234)[188:org.apache.cxf.cxf-rt-transports-http:3
> .1.1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
> oller.java:208)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
> oller.java:160)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpri
> ngServlet.java:171)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(Abs
> tractHTTPServlet.java:293)[188:org.apache.cxf.cxf-rt-transports-http:3
> .1.1]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTT
> PServlet.java:217)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:575)[70:org.ap
> ache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractH
> TTPServlet.java:268)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)[:1.7.0_79]
>
>                 at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:57)[:1.7.0_79]
>
>                 at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:43)[:1.7.0_79]
>
>                 at
> java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_79]
>
>                 at
> org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54
> )[12:org.apache.aries.proxy.impl:1.0.4]
>
>                 at
> org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119)
> [12:org.apache.aries.proxy.impl:1.0.4]
>
>                 at
> org.apache.aries.blueprint.proxy.javax.servlet.http.$HttpServlet648237
> 498.service(Unknown
> Source)[70:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
>
>                 at
> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
> [108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:
> 503)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415
> ]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doH
> andle(HttpServiceServletHandler.java:69)[117:org.ops4j.pax.web.pax-web
> -jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.ja
> va:137)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150
> 415]
>
>                 at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java
> :557)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2015041
> 5]
>
>                 at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandle
> r.java:231)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2
> 0150415]
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandle
> r.java:1086)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v
> 20150415]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(H
> ttpServiceContext.java:240)[117:org.ops4j.pax.web.pax-web-jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:4
> 29)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler
> .java:193)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> 150415]
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler
> .java:1020)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2
> 0150415]
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.ja
> va:135)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150
> 415]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.
> handle(JettyServerHandlerCollection.java:75)[117:org.ops4j.pax.web.pax
> -web-jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.
> java:116)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v201
> 50415]
>
>                 at
> org.eclipse.jetty.server.Server.handle(Server.java:370)[108:org.eclips
> e.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(Abstract
> HttpConnection.java:494)[108:org.eclipse.jetty.aggregate.jetty-all-ser
> ver:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(Abstrac
> tHttpConnection.java:971)[108:org.eclipse.jetty.aggregate.jetty-all-se
> rver:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerC
> omplete(AbstractHttpConnection.java:1033)[108:org.eclipse.jetty.aggreg
> ate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)[108:o
> rg.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)[
> 108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnectio
> n.java:82)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> 150415]
>
>                 at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEnd
> Point.java:696)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.1
> 7.v20150415]
>
>                 at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndP
> oint.java:53)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.
> v20150415]
>
>                 at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool
> .java:608)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> 150415]
>
>                 at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.
> java:543)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v201
> 50415]
>
>                 at java.lang.Thread.run(Thread.java:745)[:1.7.0_79]
>
> Caused by: java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> javax.ws.rs-api [244]
>
>                 at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDeleg
> ation(BundleWiringImpl.java:1532)
>
>                 at
> org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImp
> l.java:75)
>
>                 at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClas
> s(BundleWiringImpl.java:1955)
>
>                 at
> java.lang.ClassLoader.loadClass(ClassLoader.java:358)[:1.7.0_79]
>
>                 at java.lang.Class.forName0(Native Method)[:1.7.0_79]
>
>                 at java.lang.Class.forName(Class.java:191)[:1.7.0_79]
>
>                 at
> javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:115)
>
>                 at
> javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:225)
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:135)
>
>                 ... 51 more
>
> 2015-07-07 12:39:37,954 | INFO  | tp1522718697-168 |
> LoggingOutInterceptor            | 181 - org.apache.cxf.cxf-core - 3.1.1
> | Outbound Message
>
> ---------------------------
>
> ID: 1
>
> Response-Code: 500
>
> Encoding: UTF-8
>
> Content-Type: application/json
>
> Headers: {}
>
> Payload: <ns1:XMLFault
> xmlns:ns1="http://cxf.apache.org/bindings/xformat"><ns1:faultstring
> xmlns:ns1="http://cxf.apache.org/bindings/xformat">java.lang.RuntimeException:
> java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> javax.ws.rs-api [244]</ns1:faultstring></ns1:XMLFault>
>
> --------------------------------------
>

--
Jean-Baptiste Onofré
jbonofre@apache.org<ma...@apache.org>
http://blog.nanthrax.net
Talend - http://www.talend.com



--
Charlie Mordant

Full OSGI/EE stack made with Karaf: https://github.com/OsgiliathEnterprise/net.osgiliath.parent



--
Charlie Mordant

Full OSGI/EE stack made with Karaf: https://github.com/OsgiliathEnterprise/net.osgiliath.parent

Re: kar feature help

Posted by Charlie Mordant <cm...@gmail.com>.
Obviously, the "cxf" feature exists in the cxf-karaf feature:
https://repo1.maven.org/maven2/org/apache/cxf/karaf/apache-cxf/3.1.1/apache-cxf-3.1.1-features.xml
(search for "cxf")

2015-07-08 23:21 GMT+02:00 Charlie Mordant <cm...@gmail.com>:

> Your rs-api bundle is the 251, what about a diag, imports/export on it? It
> will show the (un)resolved import in red.
> Some other jaxws bundles are 'installed', so you won't be able to use them
> (even if it's unrelated to your issue) but all RS looks good.
>
> I even see multiple spec version (i.e. activation spec that is 2.2.0 and
> 2.4.0, also for stax, jaxb) I'll try to avoid this conflicts if I were you.
> Finally, Karaf provides many packages of these spec natively (by
> bootdelegation) so, if they're are not needed, don't use them), also I
> noticed that cxf-specs embeds org.apache.servicemix.specs.jsr339-api-2.0
> that is the equivalent of javax.ws.rs/javax.ws.rs-*api*/2.0.1 so I would
> remove the second one.
>
> Here's an extract of my CXF integration test (I'll upgrade CXF version to
> see if it changes something), it may help to look at the diff (you can also
> take a look at
> https://github.com/OsgiliathEnterprise/net.osgiliath.parent/blob/master/net.osgiliath.framework/net.osgiliath.features/net.osgiliath.feature.jaxrs/src/main/resources/net.osgiliath.feature.jaxrs.xml
> ).
>
>  0 | Active   |   0 | 4.2.1            | System Bundle
>
>
>   1 | Active   |   5 | 2.3.0            | OPS4J Pax Url - aether:
>
>
>   2 | Active   |   5 | 2.3.0            | OPS4J Pax Url - wrap:
>
>
>   3 | Active   |   8 | 1.8.1            | OPS4J Pax Logging - API
>
>
>   4 | Active   |   8 | 1.8.1            | OPS4J Pax Logging - Service
>
>
>   5 | Active   |  10 | 3.0.3            | Apache Karaf :: Service ::
> Guard
>
>   6 | Active   |  10 | 1.8.0            | Apache Felix Configuration Admin
> Service
>
>   7 | Active   |  11 | 3.4.2            | Apache Felix File Install
>
>
>   8 | Active   |  12 | 5.0.3            | ASM all classes with debug info
>
>
>   9 | Active   |  20 | 1.1.0            | Apache Aries Util
>
>
>  10 | Active   |  20 | 1.0.1            | Apache Aries Proxy API
>
>
>  11 | Active   |  20 | 1.0.4            | Apache Aries Proxy Service
>
>
>  12 | Active   |  20 | 1.0.1            | Apache Aries Blueprint API
>
>
>  13 | Active   |  20 | 1.0.5            | Apache Aries Blueprint CM
>
>
>  14 | Resolved |  20 | 1.0.0            | Apache Aries Blueprint Core
> Compatiblity Fragment Bundle, Hosts: 15
>
>  15 | Active   |  20 | 1.4.2            | Apache Aries Blueprint Core,
> Fragments: 14
>
>  16 | Active   |  24 | 3.0.3            | Apache Karaf :: Deployer ::
> Spring
>
>  17 | Active   |  24 | 3.0.3            | Apache Karaf :: Deployer ::
> Blueprint
>
>  18 | Active   |  24 | 3.0.3            | Apache Karaf :: Deployer :: Wrap
> Non OSGi Jar
>
>  19 | Active   |  25 | 3.0.3            | Apache Karaf :: Region :: Core
>
>
>  20 | Active   |  25 | 3.0.3            | Apache Karaf :: Features ::
> Core
>
>  21 | Active   |  26 | 3.0.3            | Apache Karaf :: Deployer ::
> Features
>
>  22 | Active   |  30 | 2.12.0           | JLine
>
>
>  23 | Active   |  30 | 0.2.1            | JLEdit :: Core
>
>
>  24 | Active   |  30 | 3.0.3            | Apache Karaf :: Features ::
> Command
>
>  25 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell ::
> Console
>
>  26 | Active   |  30 | 3.0.3            | Apache Karaf :: JAAS :: Modules
>
>
>  27 | Active   |  30 | 3.0.3            | Apache Karaf :: JAAS :: Config
>
>
>  28 | Active   |  30 | 0.12.0           | Apache Mina SSHD :: Core
>
>
>  29 | Active   |  30 | 3.0.3            | Apache Karaf :: Bundle :: Core
>
>
>  30 | Active   |  30 | 3.0.3            | Apache Karaf :: Bundle ::
> Commands
>
>  31 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Table
>
>
>  32 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Help
> System
>
>  33 | Active   |  30 | 3.0.3            | Apache Karaf :: System :: Core
>
>
>  34 | Active   |  30 | 3.0.3            | Apache Karaf :: System :: Shell
> Commands
>
>  35 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Various
> Commands
>
>  36 | Active   |  30 | 1.0.0            | Apache Aries Quiesce API
>
>
>  37 | Active   |  30 | 3.0.3            | Apache Karaf :: Package :: Core
>
>
>  38 | Active   |  30 | 3.0.3            | Apache Karaf :: Package ::
> Commands
>
>  39 | Active   |  30 | 3.0.3            | Apache Karaf :: Instance ::
> Core
>
>  40 | Active   |  30 | 3.0.3            | Apache Karaf :: Instance ::
> Command
>
>  41 | Active   |  30 | 3.0.3            | Apache Karaf :: JAAS :: Command
>
>
>  42 | Active   |  30 | 3.0.3            | Apache Karaf :: Diagnostic ::
> Core
>
>  43 | Active   |  30 | 3.0.3            | Apache Karaf :: Diagnostic ::
> Command
>
>  44 | Active   |  30 | 3.0.3            | Apache Karaf :: Log :: Core
>
>
>  45 | Active   |  30 | 3.0.3            | Apache Karaf :: Log :: Command
>
>
>  46 | Active   |  30 | 3.0.3            | Apache Karaf :: Service :: Core
>
>
>  47 | Active   |  30 | 3.0.3            | Apache Karaf :: Service ::
> Command
>
>  48 | Active   |  80 | 1.5.0            | OPS4J Base - Lang
>
>
>  49 | Active   |  80 | 1.5.0            | OPS4J Base - Monitors
>
>
>  50 | Active   |  80 | 1.5.0            | OPS4J Base - Net
>
>
>  51 | Active   |  80 | 1.5.0            | OPS4J Base - Store
>
>
>  52 | Active   |  80 | 1.5.0            | OPS4J Base - IO
>
>
>  53 | Active   |  80 | 1.5.0            | OPS4J Base - Service Provider
> Access
>
>  54 | Active   |  80 | 1.5.0            | OPS4J Base - Util - Property
>
>
>  55 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: OSGi Core
>
>
>  56 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Extender
>
>
>  57 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Lifecycle
>
>
>  58 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Tracker
>
>
>  59 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Framework
> Helpers
>
>  60 | Active   |  80 | 4.5.0            | OPS4J Pax Exam API
>
>
>  61 | Active   |  80 | 4.5.0            | OPS4J Pax Exam Extender Service
>
>
>  62 | Active   |  80 | 4.5.0            | OPS4J Pax Exam Remote Bundle
> Context
>
>  63 | Active   |  80 | 1.3.0.1          | OPS4J Pax Tipi - hamcrest-core
>
>
>  64 | Active   |  80 | 4.12.0.1         | OPS4J Pax Tipi - junit
>
>
>  65 | Active   |  80 | 4.5.0            | OPS4J Pax Exam JUnit Probe
> Invoker
>
>  66 | Active   |  80 | 1.0              | Apache Geronimo JSR-330 Spec
> API
>
>  67 | Active   |  80 | 4.5.0            | OPS4J Pax Exam Injection
>
>
>  68 | Active   |  30 | 1.0.0.v20110524  | Region Digraph
>
>
>  69 | Active   |  30 | 3.0.3            | Apache Karaf :: Region ::
> Persistence
>
>  70 | Active   |  30 | 3.0.3            | Apache Karaf :: Region :: Shell
> Commands
>
>  71 | Active   |  30 | 2.0.7            | Apache MINA Core
>
>
>  72 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: SSH
>
>
>  73 | Active   |  30 | 3.0.3            | Apache Karaf :: KAR :: Core
>
>
>  74 | Active   |  30 | 3.0.3            | Apache Karaf :: KAR :: Command
>
>
>  75 | Active   |  30 | 3.0.3            | Apache Karaf :: Deployer ::
> Karaf Archive (.kar)
>
>  76 | Active   |  30 | 3.0.3            | Apache Karaf :: Management
>
>
>  77 | Active   |  30 | 1.1.1            | Apache Aries JMX API
>
>
>  78 | Active   |  30 | 1.1.2            | Apache Aries JMX Core
>
>
>  79 | Active   |  30 | 1.1.0            | Apache Aries JMX Blueprint API
>
>
>  80 | Active   |  30 | 1.1.0            | Apache Aries JMX Blueprint Core
>
>
>  81 | Active   |  30 | 1.0.0            | Apache Aries JMX Whiteboard
>
>
>  82 | Active   |   9 | 1.1              | Apache Geronimo OSGI factory
> registry
>
>  83 | Active   |  10 | 1.2              | javax.annotation API
>
>
>  84 | Active   |  30 | 2.4.0            | Apache ServiceMix :: Specs ::
> JAXWS API 2.2
>
>  85 | Active   |  10 | 2.4.0            | Apache ServiceMix :: Specs ::
> JSR-339 API 2.0
>
>  86 | Active   |  10 | 1.4.4            | JavaMail API (compat)
>
>
>  87 | Active   |  20 | 3.1.4            | Stax2 API
>
>
>  88 | Active   |  20 | 4.4.0            | Woodstox XML-processor
>
>
>  89 | Active   |  20 | 2.2.1.1_2        | Apache ServiceMix :: Bundles ::
> jaxb-impl
>
>  90 | Active   |  20 | 2.2.1.1_2        | Apache ServiceMix :: Bundles ::
> jaxb-xjc
>
>  91 | Active   |  30 | 2.1.0            | XmlSchema Core
>
>
>  92 | Active   |  30 | 1.2.0.5          | Apache ServiceMix :: Bundles ::
> xmlresolver
>
>  93 | Active   |  30 | 1.2.13.1         | Apache ServiceMix :: Bundles ::
> FastInfoset
>
>  94 | Active   |  40 | 3.0.3            | Apache CXF Core
>
>
>  95 | Active   |  40 | 3.0.3            | Apache CXF Runtime Management
>
>
>  96 | Active   |  40 | 3.0.3            | Apache CXF Karaf Commands
>
>
>  97 | Active   |  30 | 2.4.0            | Apache ServiceMix :: Specs ::
> Activation API 1.4
>
>  98 | Active   |  30 | 1.0              | Servlet 3.0
>
>
>  99 | Active   |  30 | 1.1.1            | geronimo-jta_1.1_spec
>
>
> 100 | Active   |  30 | 1.1              | Java Authentication SPI for
> Containers
>
> 101 | Active   |  30 | 8.1.15.v20140411 | Jetty :: Aggregate :: All
> Server
>
> 102 | Active   |  20 | 3.18.0           | Apache XBean OSGI Bundle
> Utilities
>
> 103 | Active   |  20 | 3.18.0           | Apache XBean :: Reflect
>
>
> 104 | Active   |  20 | 3.18.0           | Apache XBean :: Classpath
> Resource Finder
>
> 105 | Active   |  30 | 3.1.4            | OPS4J Pax Web - API
>
>
> 106 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Service SPI
>
>
> 107 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Runtime
>
>
> 108 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Jetty
>
>
> 109 | Active   |  30 | 3.0.3            | Apache Karaf :: HTTP :: Core
>
>
> 110 | Active   |  30 | 3.0.3            | Apache Karaf :: HTTP ::
> Commands
>
> 111 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Jsp Support
>
>
> 112 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Extender -
> Whiteboard
>
> 113 | Active   |  40 | 3.0.3            | Apache CXF Runtime HTTP
> Transport
>
> 114 | Active   |  30 | 1.3.7            | jettison
>
>
> 115 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Extensions:
> Providers
>
> 116 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Extensions:
> Search
>
> 117 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Service
> Description
>
> 118 | Active   |  40 | 3.0.3            | Apache CXF Runtime JAX-RS
> Frontend
>
> 119 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Client
>
>
> 120 | Active   |  40 | 3.0.3            | Apache CXF Runtime JAXB
> DataBinding
>
> 121 | Active   |  40 | 3.0.3            | Apache CXF Runtime HTTP Jetty
> Transport
>
> 122 | Active   |  60 | 13.0.1           | Guava: Google Core Libraries for
> Java
>
> 123 | Active   |  30 | 1.0.1            | Apache Aries Transaction
> Blueprint
>
> 124 | Active   |  30 | 1.1.1            | Apache Aries Transaction
> Manager
>
> 125 | Active   |  80 | 1.0              | J2EE Connector 1.6
>
>
> 126 | Active   |  80 | 1.1.0.Final      | Bean Validation API
>
>
> 127 | Active   |  80 | 3.1.1            | Geronimo TxManager :: Connector
>
>
> 128 | Active   |  50 | 0.1.9.SNAPSHOT   | Helper for JSR303 (bean
> validation) with OSGI
>
> 129 | Active   |  50 | 5.0.3.Final      | Hibernate Validator Engine
>
>
> 130 | Active   |  50 | 3.0.0.1          | Apache ServiceMix :: Bundles ::
> cglib
>
> 131 | Active   |  50 | 3.1.3.GA         | JBoss Logging 3
>
>
> 132 | Active   |  50 | 3.0.0            | Expression Language 3.0 API
>
>
> 133 | Active   |  50 | 1.8.0.1          | Apache ServiceMix :: Bundles ::
> aspectj
>
> 134 | Active   |  50 | 1.1.0            | ClassMate
>
>
> 135 | Active   |  50 | 1.1.0.4          | Apache ServiceMix :: Bundles ::
> jdom
>
> 136 | Active   |  50 | 2.0.2.1          | Apache ServiceMix :: Bundles ::
> jdom
>
> 137 | Active   |  50 | 0.1.9.SNAPSHOT   | Helper for CXF RS validation
> exceptions
>
> 138 | Active   |  80 | 0.1.9.SNAPSHOT   | Osgiliath integration tests
> JaxRS
>
> 139 | Active   |  30 | 3.0.3            | Apache Karaf :: ConfigAdmin ::
> Core
>
> 140 | Active   |  30 | 3.0.3            | Apache Karaf :: ConfigAdmin ::
> Commands
>
>
>
>
>
> 2015-07-08 22:44 GMT+02:00 Pratt, Jason <Ja...@windriver.com>:
>
>>  Hi Charlie,
>>
>> I downgraded to cxf-3.0.5 to see that had any effect, it did not.
>>
>>
>>
>> Here is whats running:
>>
>>
>>
>> START LEVEL 100 , List Threshold: 0
>>
>> ID | State     | Lvl | Version            | Name
>>
>>
>> ----------------------------------------------------------------------------------------------------------------
>>
>>   0 | Active    |   0 | 4.2.1              | System Bundle
>>
>>   1 | Active    |   5 | 2.4.1              | OPS4J Pax Url - aether:
>>
>>   2 | Active    |   5 | 2.4.1              | OPS4J Pax Url - wrap:
>>
>>   3 | Active    |   8 | 1.8.3              | OPS4J Pax Logging - API
>>
>>   4 | Active    |   8 | 1.8.3              | OPS4J Pax Logging - Service
>>
>>   5 | Active    |  10 | 3.0.4              | Apache Karaf :: Service ::
>> Guard
>>
>>   6 | Active    |  10 | 1.8.4              | Apache Felix Configuration
>> Admin Service
>>
>>   7 | Active    |  11 | 3.5.0              | Apache Felix File Install
>>
>>   8 | Active    |  12 | 5.0.3              | ASM all classes with debug
>> info
>>
>>   9 | Active    |  20 | 1.1.0              | Apache Aries Util
>>
>> 10 | Active    |  20 | 1.0.1              | Apache Aries Proxy API
>>
>> 11 | Active    |  20 | 1.0.6              | Apache Aries Blueprint CM
>>
>> 12 | Active    |  20 | 1.0.4              | Apache Aries Proxy Service
>>
>> 13 | Active    |  20 | 1.0.1              | Apache Aries Blueprint API
>>
>> 14 | Resolved  |  20 | 1.0.0              | Apache Aries Blueprint Core
>> Compatiblity Fragment Bundle, Hosts: 15
>>
>> 15 | Active    |  20 | 1.4.3              | Apache Aries Blueprint Core,
>> Fragments: 14
>>
>> 16 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer ::
>> Spring
>>
>> 17 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer ::
>> Blueprint
>>
>> 18 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer ::
>> Wrap Non OSGi Jar
>>
>> 19 | Active    |  25 | 3.0.4              | Apache Karaf :: Region :: Core
>>
>> 20 | Active    |  25 | 3.0.4              | Apache Karaf :: Features ::
>> Core
>>
>> 21 | Active    |  26 | 3.0.4              | Apache Karaf :: Deployer ::
>> Features
>>
>> 22 | Active    |  30 | 2.12.1             | JLine
>>
>> 23 | Active    |  30 | 0.2.1              | JLEdit :: Core
>>
>> 24 | Active    |  30 | 3.0.4              | Apache Karaf :: Features ::
>> Command
>>
>> 25 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell ::
>> Console
>>
>> 26 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS ::
>> Modules
>>
>> 27 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS :: Config
>>
>> 28 | Active    |  30 | 0.14.0             | Apache Mina SSHD :: Core
>>
>> 29 | Active    |  30 | 3.0.4              | Apache Karaf :: Bundle :: Core
>>
>> 30 | Active    |  30 | 3.0.4              | Apache Karaf :: Bundle ::
>> Commands
>>
>> 31 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Table
>>
>> 32 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Help
>> System
>>
>> 33 | Active    |  30 | 3.0.4              | Apache Karaf :: System :: Core
>>
>> 34 | Active    |  30 | 3.0.4              | Apache Karaf :: System ::
>> Shell Commands
>>
>> 35 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell ::
>> Various Commands
>>
>> 36 | Active    |  30 | 1.0.0              | Apache Aries Quiesce API
>>
>> 37 | Active    |  30 | 3.0.4              | Apache Karaf :: Management
>>
>> 38 | Active    |  30 | 1.1.1              | Apache Aries JMX API
>>
>> 39 | Active    |  30 | 1.1.3              | Apache Aries JMX Core
>>
>> 40 | Active    |  30 | 1.1.0              | Apache Aries JMX Blueprint API
>>
>> 41 | Active    |  30 | 1.1.0              | Apache Aries JMX Blueprint
>> Core
>>
>> 42 | Active    |  30 | 1.0.0              | Apache Aries JMX Whiteboard
>>
>> 43 | Active    |  30 | 3.0.4              | Apache Karaf :: Package ::
>> Core
>>
>> 44 | Active    |  30 | 3.0.4              | Apache Karaf :: Package ::
>> Commands
>>
>> 45 | Active    |  30 | 3.0.4              | Apache Karaf :: KAR :: Core
>>
>> 46 | Active    |  30 | 3.0.4              | Apache Karaf :: KAR :: Command
>>
>> 47 | Active    |  30 | 3.0.4              | Apache Karaf :: Deployer ::
>> Karaf Archive (.kar)
>>
>> 48 | Active    |  30 | 1.0.0.v20110524    | Region Digraph
>>
>> 49 | Active    |  30 | 3.0.4              | Apache Karaf :: Region ::
>> Persistence
>>
>> 50 | Active    |  30 | 3.0.4              | Apache Karaf :: Region ::
>> Shell Commands
>>
>> 51 | Active    |  30 | 3.0.4              | Apache Karaf :: Instance ::
>> Core
>>
>> 52 | Active    |  30 | 3.0.4              | Apache Karaf :: Instance ::
>> Command
>>
>> 53 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS ::
>> Command
>>
>> 54 | Active    |  30 | 3.0.4              | Apache Karaf :: Diagnostic ::
>> Core
>>
>> 55 | Active    |  30 | 3.0.4              | Apache Karaf :: Diagnostic ::
>> Command
>>
>> 56 | Active    |  30 | 3.0.4              | Apache Karaf :: Log :: Core
>>
>> 57 | Active    |  30 | 3.0.4              | Apache Karaf :: Log :: Command
>>
>> 58 | Active    |  30 | 3.0.4              | Apache Karaf :: Service ::
>> Core
>>
>> 59 | Active    |  30 | 3.0.4              | Apache Karaf :: Service ::
>> Command
>>
>> 60 | Active    |  30 | 3.0.4              | Apache Karaf :: ConfigAdmin
>> :: Core
>>
>> 61 | Active    |  30 | 3.0.4              | Apache Karaf :: ConfigAdmin
>> :: Commands
>>
>> 62 | Active    |  30 | 2.0.7              | Apache MINA Core
>>
>> 63 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: SSH
>>
>> 64 | Active    |  80 | 0.0.0              | datasource-prodNonCache.xml
>>
>> 65 | Active    |  80 | 0.0.0              | datasource-localhostMyApp.xml
>>
>> 66 | Active    |  80 | 0.0.0              | datasource-prodCache.xml
>>
>> 67 | Active    |  80 | 0.0.0              | datasource-prodSuiteCache.xml
>>
>> 68 | Active    |  30 | 1.1.1              | geronimo-jta_1.1_spec
>>
>> 69 | Active    |  30 | 1.0.0.Final        | hibernate-jpa-2.1-api
>>
>> 70 | Active    |  30 | 1.0                | Servlet 3.0
>>
>> 71 | Active    |  80 | 2.7.7.5            | Apache ServiceMix :: Bundles
>> :: antlr
>>
>> 72 | Active    |  80 | 1.8.4.1            | Apache ServiceMix :: Bundles
>> :: ant
>>
>> 73 | Active    |  80 | 1.6.1.5            | Apache ServiceMix :: Bundles
>> :: dom4j
>>
>> 74 | Active    |  80 | 1.15.1.1           | Apache ServiceMix :: Bundles
>> :: serp
>>
>> 75 | Active    |  80 | 1.1.0              | ClassMate
>>
>> 76 | Active    |  80 | 3.18.2.GA          | Javassist
>>
>> 77 | Active    |  80 | 1.0.2.Final        | JACC 1.4 API
>>
>> 78 | Active    |  80 | 1.2.4.Final        | Java Annotation Indexer
>>
>> 79 | Active    |  80 | 3.1.4.GA           | JBoss Logging 3
>>
>> 80 | Active    |  80 | 4.0.5.Final        | hibernate-commons-annotations
>>
>> 81 | Active    |  80 | 2.3.8              | HikariCP-java6
>>
>> 82 | Active    |  80 | 4.3.10.Final       | hibernate-core
>>
>> 83 | Active    |  80 | 4.3.10.Final       | hibernate-hikaricp
>>
>> 84 | Active    |  80 | 4.3.10.Final       | hibernate-envers
>>
>> 85 | Active    |  80 | 4.3.10.Final       | hibernate-entitymanager
>>
>> 86 | Active    |  80 | 4.3.10.Final       | hibernate-osgi
>>
>> 87 | Active    |  30 | 3.18.0             | Apache XBean :: Naming
>>
>> 88 | Active    |  30 | 3.0.4              | Apache Karaf :: JNDI :: Core
>>
>> 89 | Active    |  30 | 1.1.0              | Apache Aries JNDI API
>>
>> 90 | Active    |  30 | 1.0.2              | Apache Aries JNDI Core
>>
>> 91 | Active    |  30 | 1.0.0              | Apache Aries JNDI RMI Handler
>>
>> 92 | Active    |  30 | 1.1.0              | Apache Aries JNDI URL Handler
>>
>> 93 | Active    |  30 | 1.0.0              | Apache Aries JNDI Support for
>> Legacy Runtimes
>>
>> 94 | Active    |  80 | 3.0.4              | Apache Karaf :: JNDI ::
>> Command
>>
>> 95 | Active    |  30 | 1.0.2              | Apache Aries Transaction
>> Blueprint
>>
>> 96 | Active    |  30 | 1.1.1              | Apache Aries Transaction
>> Manager
>>
>> 97 | Active    |  80 | 1.6.0              | Commons Pool
>>
>> 98 | Active    |  80 | 1.4                | Commons DBCP
>>
>> 99 | Active    |  80 | 3.0.4              | Apache Karaf :: JDBC :: Core
>>
>> 100 | Active    |  80 | 3.0.4              | Apache Karaf :: JDBC ::
>> Command
>>
>> 101 | Active    |  80 | 1.1.1              | geronimo-jms_1.1_spec
>>
>> 102 | Active    |  80 | 3.0.4              | Apache Karaf :: JMS :: Core
>>
>> 103 | Active    |  80 | 3.0.4              | Apache Karaf :: JMS ::
>> Command
>>
>> 104 | Active    |  30 | 2.5.0              | Apache ServiceMix :: Specs
>> :: Activation API 1.4
>>
>> 105 | Active    |  30 | 1.4.7              | JavaMail API (compat)
>>
>> 106 | Active    |  30 | 1.0.1              | Annotation 1.1
>>
>> 107 | Active    |  30 | 1.1                | Java Authentication SPI for
>> Containers
>>
>> 108 | Active    |  30 | 8.1.17.v20150415   | Jetty :: Aggregate :: All
>> Server
>>
>> 109 | Active    |  30 | 1.5.0              | OPS4J Base - Lang
>>
>> 110 | Active    |  30 | 1.8.0              | OPS4J Pax Swissbox :: OSGi
>> Core
>>
>> 111 | Active    |  20 | 3.18.0             | Apache XBean OSGI Bundle
>> Utilities
>>
>> 112 | Active    |  20 | 3.18.0             | Apache XBean :: Reflect
>>
>> 113 | Active    |  20 | 3.18.0             | Apache XBean :: Classpath
>> Resource Finder
>>
>> 114 | Active    |  30 | 3.2.3              | OPS4J Pax Web - API
>>
>> 115 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Service SPI
>>
>> 116 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Runtime
>>
>> 117 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Jetty
>>
>> 118 | Active    |  30 | 3.0.4              | Apache Karaf :: HTTP :: Core
>>
>> 119 | Active    |  30 | 3.0.4              | Apache Karaf :: HTTP ::
>> Commands
>>
>> 120 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Jsp Support
>>
>> 121 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Extender -
>> Whiteboard
>>
>> 122 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Extender -
>> WAR
>>
>> 123 | Active    |  30 | 3.2.3              | OPS4J Pax Web - FileInstall
>> Deployer
>>
>> 124 | Active    |  30 | 2.4.0              | OPS4J Pax Url - war
>>
>> 125 | Active    |  30 | 2.4.0              | OPS4J Pax Url - Commons
>>
>> 126 | Active    |  30 | 1.8.0              | OPS4J Pax Swissbox :: Bnd
>> Utils
>>
>> 127 | Active    |  30 | 1.8.0              | OPS4J Pax Swissbox ::
>> Property
>>
>> 128 | Active    |  30 | 1.5.0              | OPS4J Base - Net
>>
>> 129 | Active    |  30 | 1.5.0              | OPS4J Base - Monitors
>>
>> 130 | Active    |  30 | 1.5.0              | OPS4J Base - Util - Property
>>
>> 131 | Active    |  30 | 2.4.0.201411031534 | bndlib
>>
>> 132 | Active    |  30 | 3.0.4              | Apache Karaf :: Web :: Core
>>
>> 133 | Active    |  30 | 3.0.4              | Apache Karaf :: Web ::
>> Commands
>>
>> 134 | Active    |  30 | 1.0.12             | Apache Felix Metatype Service
>>
>> 135 | Resolved  |  30 | 3.0.4              | Apache Karaf :: Web Console
>> :: Branding, Hosts: 136
>>
>> 136 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console
>> :: Console, Fragments: 135
>>
>> 137 | Active    |  30 | 1.4.2              | Apache Felix EventAdmin
>>
>> 138 | Active    |  80 | 1.0.1              | Apache Aries Blueprint Web
>> OSGI
>>
>> 139 | Active    |  20 | 2.1.1              | Commons JEXL
>>
>> 140 | Active    |  20 | 3.18.0             | Apache XBean :: ASM 5 shaded
>> (repackaged)
>>
>> 141 | Active    |  20 | 3.18.0             | Apache XBean :: Finder
>> shaded (repackaged)
>>
>> 142 | Active    |  20 | 1.0.1              | Apache Aries Blueprint
>> Annotation API
>>
>> 143 | Active    |  20 | 1.0.1              | Apache Aries Blueprint
>> Annotation Impl
>>
>> 144 | Active    |  20 | 1.0.0              | Apache Aries Blueprint JEXL
>> evaluator
>>
>> 145 | Active    |  80 | 1.2                | javax.annotation API
>>
>> 146 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console
>> :: Instance Plugin
>>
>> 147 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console
>> :: Features Plugin
>>
>> 148 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console
>> :: Gogo Plugin
>>
>> 149 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console
>> :: HTTP Plugin
>>
>> 150 | Active    |  30 | 1.0.2              | Aries JPA Container API
>>
>> 151 | Active    |  30 | 1.0.4              | Aries JPA Container
>> blueprint integration for Aries blueprint
>>
>> 152 | Active    |  30 | 1.0.2              | Aries JPA Container
>>
>> 153 | Active    |  30 | 1.0.4              | Aries JPA Container Managed
>> Contexts
>>
>> 154 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC
>> org.osgi.service.jdbc
>>
>> 155 | Active    |  80 | 5.1.34             | Oracle Corporation's JDBC
>> Driver for MySQL
>>
>> 156 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC MySQL Driver
>> Adapter
>>
>> 157 | Active    |  80 | 2.1.0              | Apache Commons DBCP
>>
>> 158 | Active    |  80 | 2.4.1              | Apache Commons Pool
>>
>> 159 | Active    |  80 | 3.0.0.1            | Apache ServiceMix :: Bundles
>> :: cglib
>>
>> 160 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC Pooling
>> Support Base
>>
>> 161 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC Pooling
>> Support using Commons-DBCP2
>>
>> 162 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC Config
>>
>> 163 | Active    |  30 | 5.1.35             | Oracle Corporation's JDBC
>> Driver for MySQL
>>
>> 164 | Active    |  30 | 1.0.2              | Aries JPA Container
>> blueprint integration for Aries blueprint
>>
>> 165 | Active    |  30 | 1.1.2              | Apache Felix Web Console
>> Event Plugin
>>
>> 166 | Active    |  30 | 1.0.0.6            | Apache ServiceMix :: Bundles
>> :: aopalliance
>>
>> 167 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
>> :: spring-core
>>
>> 168 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
>> :: spring-expression
>>
>> 169 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
>> :: spring-beans
>>
>> 170 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
>> :: spring-aop
>>
>> 171 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
>> :: spring-context
>>
>> 172 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
>> :: spring-context-support
>>
>> 173 | Active    |  30 | 1.2.1              | spring-osgi-io
>>
>> 174 | Active    |  30 | 1.2.1              | spring-osgi-core
>>
>> 175 | Active    |  30 | 1.2.1              | spring-osgi-extender
>>
>> 176 | Active    |  30 | 1.2.1              | spring-osgi-annotation
>>
>> 177 | Active    |  30 | 3.0.4              | Apache Karaf :: Bundle ::
>> SpringStateService
>>
>> 178 | Active    |   9 | 1.1                | Apache Geronimo OSGI factory
>> registry
>>
>> 179 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs
>> :: Activation API 1.4
>>
>> 180 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs
>> :: Stax API 1.0
>>
>> 181 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs
>> :: JAXB API 2.2
>>
>> 182 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs
>> :: JAXWS API 2.2
>>
>> 183 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs
>> :: SAAJ API 1.3
>>
>> 184 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs
>> :: JSR-339 API 2.0
>>
>> 185 | Active    |  10 | 1.4.4              | JavaMail API (compat)
>>
>> 186 | Active    |  20 | 3.1.4              | Stax2 API
>>
>> 187 | Active    |  20 | 4.4.1              | Woodstox XML-processor
>>
>> 188 | Active    |  20 | 2.2.11.1           | Apache ServiceMix :: Bundles
>> :: jaxb-impl
>>
>> 189 | Active    |  20 | 2.2.11.1           | Apache ServiceMix :: Bundles
>> :: jaxb-xjc
>>
>> 190 | Active    |  30 | 2.2.1              | XmlSchema Core
>>
>> 191 | Active    |  30 | 1.2.0.5            | Apache ServiceMix :: Bundles
>> :: xmlresolver
>>
>> 192 | Active    |  30 | 1.2.13.1           | Apache ServiceMix :: Bundles
>> :: FastInfoset
>>
>> 193 | Active    |  40 | 3.0.5              | Apache CXF Core
>>
>> 194 | Active    |  40 | 3.0.5              | Apache CXF Runtime Management
>>
>> 195 | Active    |  40 | 3.0.5              | Apache CXF Karaf Commands
>>
>> 196 | Active    |  30 | 1.6.3.1            | Apache ServiceMix :: Bundles
>> :: wsdl4j
>>
>> 197 | Active    |  40 | 3.0.5              | Apache CXF Runtime Core for
>> WSDL
>>
>> 198 | Active    |  40 | 3.0.5              | Apache CXF Runtime JAXB
>> DataBinding
>>
>> 199 | Active    |  40 | 3.0.5              | Apache CXF Runtime XML
>> Binding
>>
>> 200 | Installed |  40 | 3.0.5              | Apache CXF Runtime SOAP
>> Binding
>>
>> 201 | Active    |  40 | 3.0.5              | Apache CXF Runtime HTTP
>> Transport
>>
>> 202 | Installed |  40 | 3.0.5              | Apache CXF Runtime Simple
>> Frontend
>>
>> 203 | Installed |  40 | 3.0.5              | Apache CXF Runtime JAX-WS
>> Frontend
>>
>> 204 | Active    |  30 | 1.3.7              | jettison
>>
>> 205 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS
>> Extensions: Providers
>>
>> 206 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS
>> Extensions: Search
>>
>> 207 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Service
>> Description
>>
>> 208 | Active    |  40 | 3.0.5              | Apache CXF Runtime JAX-RS
>> Frontend
>>
>> 209 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Client
>>
>> 210 | Installed |  40 | 3.0.5              | Apache CXF Runtime Aegis
>> Databinding
>>
>> 211 | Active    |  30 | 2.6.0.2            | Apache ServiceMix :: Bundles
>> :: xmlbeans
>>
>> 212 | Active    |  40 | 3.0.5              | Apache CXF Runtime XmlBeans
>> DataBinding
>>
>> 213 | Active    |  40 | 3.0.5              | Apache CXF Runtime CORBA
>> Binding
>>
>> 214 | Active    |  40 | 3.0.5              | Apache CXF Runtime Colocated
>> Binding
>>
>> 215 | Active    |  40 | 3.0.5              | Apache CXF Runtime Local
>> Transport
>>
>> 216 | Active    |  40 | 3.0.5              | Apache CXF Runtime Object
>> Binding
>>
>> 217 | Active    |  40 | 3.0.5              | Apache CXF Runtime HTTP
>> Jetty Transport
>>
>> 218 | Active    |  40 | 3.0.5              | Apache CXF Runtime JMS
>> Transport
>>
>> 219 | Active    |  80 | 2.0.9              | Apache MINA Core
>>
>> 220 | Active    |  40 | 3.0.5              | Apache CXF Runtime UDP
>> Transport
>>
>> 221 | Active    |  40 | 2.6                | Commons Lang
>>
>> 222 | Active    |  40 | 3.0.2              | Apache CXF XJC Runtime
>>
>> 223 | Active    |  30 | 3.0.3              | Apache Neethi
>>
>> 224 | Active    |  40 | 3.0.5              | Apache CXF Runtime WS Policy
>>
>> 225 | Active    |  25 | 2.2                | Joda-Time
>>
>> 226 | Active    |  25 | 1.10.0             | Apache Commons Codec
>>
>> 227 | Active    |  25 | 2.0.4              | Apache XML Security for Java
>>
>> 228 | Active    |  25 | 2.6.1.1            | Apache ServiceMix :: Bundles
>> :: opensaml
>>
>> 229 | Active    |  25 | 1.7.6              | Extended StAX API
>>
>> 230 | Active    |  25 | 1.3.23.2           | Apache ServiceMix :: Bundles
>> :: saaj-impl
>>
>> 231 | Active    |  30 | 2.11.0.1           | Apache ServiceMix :: Bundles
>> :: xercesImpl
>>
>> 232 | Active    |  30 | 5.2.0.4            | Apache ServiceMix :: Bundles
>> :: bcel
>>
>> 233 | Active    |  30 | 2.7.1.7            | Apache ServiceMix :: Bundles
>> :: xalan
>>
>> 234 | Active    |  30 | 1.9.0.1            | Apache ServiceMix :: Bundles
>> :: jasypt
>>
>> 235 | Active    |  30 | 2.0.4              | Apache WSS4J WS-Security
>> Bindings
>>
>> 236 | Active    |  30 | 2.0.4              | Apache WSS4J WS-Security
>> Common
>>
>> 237 | Active    |  30 | 2.0.4              | Apache WSS4J DOM WS-Security
>>
>> 238 | Active    |  30 | 2.0.4              | Apache WSS4J
>> WS-SecurityPolicy model
>>
>> 239 | Active    |  30 | 2.0.4              | Apache WSS4J Streaming
>> WS-Security
>>
>> 240 | Active    |  30 | 2.0.4              | Apache WSS4J Streaming
>> WS-SecurityPolicy
>>
>> 241 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS
>> Addressing
>>
>> 242 | Active    |  40 | 2.8.5              | ehcache
>>
>> 243 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS
>> Security
>>
>> 244 | Active    |  40 | 3.0.5              | Apache CXF Runtime Security
>> functionality
>>
>> 245 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS
>> Reliable Messaging
>>
>> 246 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS
>> MetadataExchange
>>
>> 247 | Installed |  40 | 3.0.5              | Apache CXF Runtime
>> JavaScript Client Generator
>>
>> 248 | Active    |  40 | 1.0.0.7R2_3        | Apache ServiceMix :: Bundles
>> :: js
>>
>> 249 | Installed |  40 | 3.0.5              | Apache CXF Runtime
>> JavaScript Frontend
>>
>> 250 | Active    |  40 | 3.0.5              | Apache CXF Runtime Clustering
>>
>> 251 | Active    |  80 | 2.0.1              | javax.ws.rs-api
>>
>> 252 | Active    |  80 | 2.5.4              | Jackson-core
>>
>> 253 | Active    |  80 | 2.5.4              | Jackson-annotations
>>
>> 254 | Active    |  80 | 2.5.4              | jackson-databind
>>
>> 255 | Active    |  80 | 2.5.4              | Jackson-JAXRS-JSON
>>
>> 256 | Active    |  80 | 2.5.4              | Jackson-JAXRS-base
>>
>> 257 | Active    |  80 | 1.9.13             | JAX-RS provider for JSON
>> content type, using Jackson data binding
>>
>> 258 | Active    |  80 | 1.9.13             | Jackson JSON processor
>>
>> 259 | Active    |  80 | 1.9.13             | Data mapper for Jackson JSON
>> processor
>>
>> 260 | Active    |  10 | 2.2.0              | Apache ServiceMix :: Specs
>> :: Activation API 1.4
>>
>> 261 | Active    |  10 | 2.2.0              | Apache ServiceMix :: Specs
>> :: Stax API 1.0
>>
>> 262 | Active    |  10 | 2.2.0              | Apache ServiceMix :: Specs
>> :: JAXB API 2.2
>>
>> 263 | Active    |  10 | 2.2.6.1            | Apache ServiceMix :: Bundles
>> :: jaxb-impl
>>
>> 264 | Active    |  50 | 2.15.2             | camel-core
>>
>> 265 | Active    |  50 | 2.15.2             | camel-catalog
>>
>> 266 | Active    |  50 | 2.15.2             | camel-commands-core
>>
>> 267 | Active    |  50 | 2.15.2             | camel-karaf-commands
>>
>> 268 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
>> :: spring-tx
>>
>> 269 | Active    |  50 | 2.15.2             | camel-spring
>>
>> 270 | Active    |  50 | 2.15.2             | camel-blueprint
>>
>> 271 | Active    |  50 | 2.15.2             | camel-base64
>>
>> 272 | Active    |  50 | 2.9.1              | ehcache
>>
>> 273 | Active    |  50 | 1.1.0.4            | Apache ServiceMix :: Bundles
>> :: jdom
>>
>> 274 | Active    |  50 | 2.15.2             | camel-cache
>>
>> 275 | Active    |  50 | 2.15.2             | camel-context
>>
>> 276 | Active    |  50 | 0.1.6.1            | Apache ServiceMix :: Bundles
>> :: lightcouch
>>
>> 277 | Active    |  50 | 2.3.1              | Gson
>>
>> 278 | Active    |  50 | 4.3.3              | Apache Apache HttpCore OSGi
>> bundle
>>
>> 279 | Active    |  50 | 4.3.6              | Apache Apache HttpClient
>> OSGi bundle
>>
>> 280 | Active    |  50 | 2.15.2             | camel-couchdb
>>
>> 281 | Active    |  50 | 2.15.2             | camel-eventadmin
>>
>> 282 | Active    |  50 | 3.1.0.7            | Apache ServiceMix :: Bundles
>> :: commons-httpclient
>>
>> 283 | Active    |  50 | 2.15.2             | camel-http
>>
>> 284 | Active    |  50 | 2.15.2             | camel-jetty-common
>>
>> 285 | Active    |  50 | 2.15.2             | camel-jetty8
>>
>> 286 | Active    |  50 | 2.4.3              | Jackson-core
>>
>> 287 | Active    |  50 | 2.4.3              | jackson-databind
>>
>> 288 | Active    |  50 | 2.4.3              | Jackson-annotations
>>
>> 289 | Active    |  50 | 2.4.3              |
>> Jackson-module-JAXB-annotations
>>
>> 290 | Active    |  50 | 2.15.2             | camel-jackson
>>
>> 291 | Active    |  50 | 2.15.2             | camel-jdbc
>>
>> 292 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
>> :: spring-jms
>>
>> 293 | Active    |  50 | 2.15.2             | camel-jms
>>
>> 294 | Active    |  50 | 2.15.2             | camel-jmx
>>
>> 295 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
>> :: spring-jdbc
>>
>> 296 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
>> :: spring-orm
>>
>> 297 | Active    |  50 | 1.1.1              | geronimo-annotation_1.0_spec
>>
>> 298 | Active    |  50 | 1.1                | Apache Geronimo JSR-317 JPA
>> 2.0 Spec API
>>
>> 299 | Active    |  50 | 1.0.1              | geronimo-el_1.0_spec
>>
>> 300 | Active    |  50 | 3.2.1              | Commons Collections
>>
>> 301 | Active    |  50 | 1.7.0.6            | Apache ServiceMix :: Bundles
>> :: ant
>>
>> 302 | Active    |  50 | 1.14.1.1           | Apache ServiceMix :: Bundles
>> :: serp
>>
>> 303 | Active    |  50 | 3.14.0             | Apache XBean :: ASM 4 shaded
>> (repackaged)
>>
>> 304 | Active    |  50 | 2.15.2             | camel-jpa
>>
>> 305 | Active    |  50 | 1.2.0              | json-path
>>
>> 306 | Active    |  50 | 2.1.1              | json-smart
>>
>> 307 | Active    |  50 | 1.0.2              | asm
>>
>> 308 | Active    |  50 | 2.15.2             | camel-jsonpath
>>
>> 309 | Active    |  50 | 2.15.2             | camel-paxlogging
>>
>> 310 | Active    |  50 | 0                  | wrap_mvn_c3p0_c3p0_0.9.1.2
>>
>> 311 | Active    |  50 | 2.2.1              | quartz
>>
>> 312 | Active    |  50 | 2.15.2             | camel-quartz2
>>
>> 313 | Active    |  50 | 3.3.4              | RabbitMQ Java AMQP client
>> library
>>
>> 314 | Active    |  50 | 2.15.2             | camel-rabbitmq
>>
>> 315 | Active    |  50 | 2.15.2             | camel-stream
>>
>> 316 | Active    |  50 | 2.15.2             | camel-sql
>>
>> 317 | Active    |  50 | 4.11.0.2           | Apache ServiceMix :: Bundles
>> :: junit
>>
>> 318 | Active    |  50 | 2.15.2             | camel-test
>>
>> 319 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
>> :: spring-web
>>
>> 320 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
>> :: spring-webmvc
>>
>> 321 | Failure   |  80 | 1.0.1              | MYAPP :: Core :: Product
>>
>> 322 | Active    |  80 | 1.0.1              | MYAPP :: Core :: Product ::
>> API
>>
>>
>>
>> *From:* Charlie Mordant [mailto:cmordant1@gmail.com]
>> *Sent:* Wednesday, July 08, 2015 1:36 PM
>> *To:* user@karaf.apache.org
>> *Subject:* Re: kar feature help
>>
>>
>>
>> Hi,
>>
>>
>>
>> I already had this exception: if your JaxRS api does not found any
>> correct implementation, it throws one that says it does not find Jersey.
>>
>> I'll look for a missing CXF-Jaxrs dep (or one needed by CXF), does 'la'
>> on your karaf shows all cxfrs bundle started?
>>
>>
>>
>> Is it OSS? If I can take a look.
>>
>>
>>
>> As an addition, I've an OSS Karaf powered framework that is CXFRS
>> compliant (also JPA, JMS, JNDI and so on...), we can maybe put our effort
>> in common.
>>
>>
>>
>> Regards,
>>
>> Charlie
>>
>>
>>
>> 2015-07-08 22:20 GMT+02:00 Pratt, Jason <Ja...@windriver.com>:
>>
>> Hi JB - thanks for the response.
>>
>> I double checked my POMs and there are no references to Jersey declared
>> or resolved for any of the bundles.
>>
>> This is what I am using in my POM for the JAX-RS
>>
>>                         <!-- JSON/Restful -->
>>                 <dependency>
>>                         <groupId>javax.ws.rs</groupId>
>>                         <artifactId>jsr311-api</artifactId>
>>                         <version>1.1.1</version>
>>                 </dependency>
>>                 <dependency>
>>                         <groupId>org.apache.cxf</groupId>
>>                         <artifactId>cxf-rt-frontend-jaxrs</artifactId>
>>                         <version>${cxf.version}</version>
>>                 </dependency>
>>                 <dependency>
>>                         <groupId>org.apache.cxf</groupId>
>>                         <artifactId>cxf-rt-transports-http</artifactId>
>>                         <version>${cxf.version}</version>
>>                 </dependency>
>>                 <dependency>
>>                         <groupId>org.apache.cxf</groupId>
>>
>> <artifactId>cxf-rt-transports-http-jetty</artifactId>
>>                         <version>${cxf.version}</version>
>>                 </dependency>
>>
>>
>> -----Original Message-----
>> From: Jean-Baptiste Onofré [mailto:jb@nanthrax.net]
>> Sent: Wednesday, July 08, 2015 12:25 PM
>> To: user@karaf.apache.org
>> Subject: Re: kar feature help
>>
>> You should not refer Karaf provided features repositories in your
>> features XML (like spring for instance).
>>
>> It seems that your classes use jersey for JAX-RS annotation, instead of
>> CXF-RS. Can you double check there ?
>>
>> Regards
>> JB
>>
>> On 07/08/2015 09:13 PM, Pratt, Jason wrote:
>> > Hello,
>> >
>> > I am stumbling on why my CXF restful calls are failing now. I've asked
>> > on the CXF user group and Sergey suggested I look at Christian's
>> > tutorial code, which is what I used to setup the myapp up initially.
>> > It was working when I was on Karaf-3.0.3 with no issues, but since
>> > upgrading to 3.0.4 I began to use a KAR file to make team development
>> > easier.
>> >
>> > I am hoping that I am just missing a bundle in my CXF feature, but I
>> > am not sure. I have included it along with the error below.
>> >
>> > <?xmlversion=/"1.0"/ encoding=/"UTF-8"/?>
>> >
>> > <featuresname=/"myapp-karaf-1.0.0"/
>> > xmlns=/"http://karaf.apache.org/xmlns/features/v1.2.0"/>
>> >
>> > <repository>mvn:org.apache.cxf.karaf/_apache_-_cxf_/3.1.1/_xml_/featur
>> > es</repository>
>> >
>> > <repository>mvn:org.apache.camel.karaf/_apache_-camel/2.15.2/_xml_/fea
>> > tures</repository>
>> >
>> > <repository>mvn:org.ops4j.pax.jdbc/_pax_-_jdbc_-features/0.6.0/_xml_/f
>> > eatures</repository>
>> >
>> > <repository>mvn:org.apache.karaf.features/spring/3.0.3/_xml_/features<
>> > /repository>
>> >
>> > <featurename=/"hibernate-4-jpa21"/ description=/"Hibernate 4.3.10 JPA
>> > 2.1 persistence engine support"/ install=/"manual"/
>> > version=/"4.3.10"/>
>> >
>> > <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-jta
>> > _1.1_spec/1.1.1</bundle>
>> >
>> > <bundlestart-level=/"30"/>mvn:org.hibernate.javax.persistence/_hiberna
>>
>> > te_-_jpa_-2.1-_api_/1.0.0.Final</bundle>
>> >
>> > <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-ser
>> > vlet_3.0_spec/1.0</bundle>
>> >
>> > <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
>> > s.antlr/2.7.7_5</bundle>
>> >
>> > <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
>> > s.ant/1.8.4_1</bundle>
>> >
>> > <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
>> > s.dom4j/1.6.1_5</bundle>
>> >
>> > <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
>>
>> > s.serp/1.15.1_1</bundle>
>> >
>> > <bundle>mvn:com.fasterxml/classmate/1.1.0</bundle>
>> >
>> > <bundle>mvn:org.javassist/_javassist_/3.18.2-GA</bundle>
>> >
>> > <bundle>mvn:org.jboss.spec.javax.security.jacc/_jboss_-_jacc_-api_1.4_
>> > spec/1.0.2.Final</bundle>
>> >
>> > <bundle>wrap:mvn:org.jboss/_jandex_/1.2.4.Final</bundle>
>> >
>> > <bundle>mvn:org.jboss.logging/_jboss_-logging/3.1.4.GA</bundle>
>> >
>> > <bundle>mvn:org.hibernate.common/_hibernate_-commons-annotations/4.0.5
>> > .Final</bundle>
>> >
>> > <bundle>mvn:com.zaxxer/HikariCP-java6/2.3.8</bundle>
>> >
>> > <bundle>mvn:org.hibernate/_hibernate_-core/4.3.10.Final</bundle>
>> >
>> > <bundle>mvn:org.hibernate/_hibernate_-_hikaricp_/4.3.10.Final</bundle>
>> >
>> > <bundle>mvn:org.hibernate/_hibernate_-_envers_/4.3.10.Final</bundle>
>> >
>> > <bundle>mvn:org.hibernate/_hibernate_-_entitymanager_/4.3.10.Final</bu
>> > ndle>
>> >
>> > <bundle>mvn:org.hibernate/_hibernate_-_osgi_/4.3.10.Final</bundle>
>> >
>> > </feature>
>> >
>> > <featurename=/"karaf-general"/ description=/"MYAPP general
>> > requirements for Karaf"/ install=/"auto"/ version=/"1.0.0"/>
>> >
>> > <feature>_jndi_</feature>
>> >
>> > <feature>_jdbc_</feature>
>> >
>> > <feature>_jms_</feature>
>> >
>> > <feature>_http_</feature>
>> >
>> > <feature>_http_-_whiteboard_</feature>
>> >
>> > <feature>_jetty_</feature>
>> >
>> > <feature>war</feature>
>> >
>> > <feature>_webconsole_</feature>
>> >
>> > <feature>_eventadmin_</feature>
>> >
>> > <feature>blueprint-web</feature>
>> >
>> > <feature>_aries_-annotation</feature>
>> >
>> > <bundle>mvn:javax.annotation/javax.annotation-_api_/1.2</bundle>
>> >
>> > </feature>
>> >
>> > <featurename=/"karaf-database"/ description=/"MYAPP database
>> > requirements for Karaf"/ install=/"manual"/ version=/"1.0.0"/>
>> >
>> > <feature>_jpa_</feature>
>> >
>> > <featureversion=/"[1.0.0,2)"/>transaction</feature>
>> >
>> > <featureversion=/"0.6.0"/>_pax_-_jdbc_-_mysql_</feature>
>> >
>> > <featureversion=/"0.6.0"/>_pax_-_jdbc_-pool-dbcp2</feature>
>> >
>> > <featureversion=/"0.6.0"/>_pax_-_jdbc_-_config_</feature>
>> >
>> > <bundlestart-level=/"30"/>mvn:mysql/_mysql_-connector-java/5.1.35</bun
>> > dle>
>> >
>> > <bundlestart-level=/"30"/>mvn:org.apache.aries.jpa/org.apache.aries.jp
>> > a.blueprint.aries/1.0.2</bundle>
>> >
>> > </feature>
>> >
>> > <featurename=/"karaf-cxf"/ description=/"MYAPP cxf requirements for
>> > Karaf"/ install=/"manual"/ version=/"3.1.1"/>
>> >
>> > <featureversion=/"3.1.1"/ >_cxf_</feature>
>> >
>> > <featureversion=/"3.1.1"/ >_cxf_-core</feature>
>> >
>> > <featureversion=/"3.1.1"/ >_cxf_-_wsdl_</feature>
>> >
>> > <featureversion=/"3.1.1"/ >_cxf_-_http_</feature>
>> >
>> > <featureversion=/"3.1.1"/ >_cxf_-_http_-_jetty_</feature>
>> >
>> > <featureversion=/"3.1.1"/ >_cxf_-_jaxws_</feature>
>> >
>> > <featureversion=/"3.1.1"/ >_cxf_-_jaxrs_</feature>
>> >
>> > <bundle>mvn:org.apache.cxf/_cxf_-_rt_-_frontend_-_jaxrs_/3.1.1</bundle
>> > >
>> >
>> > <bundle>mvn:javax.ws.rs/javax.ws.rs-_api_/2.0.1</bundle>
>> >
>> > </feature>
>> >
>> > <featurename=/"karaf-jackson"/ description=/"MYAPP JSON requirements
>> > for Karaf"/ install=/"auto"/ version=/"2.5.4"/>
>> >
>> > <bundle>mvn:com.fasterxml.jackson.core/_jackson_-core/2.5.4</bundle>
>> >
>> > <bundle>mvn:com.fasterxml.jackson.core/_jackson_-annotations/2.5.4</bu
>> > ndle>
>> >
>> > <bundle>mvn:com.fasterxml.jackson.core/_jackson_-_databind_/2.5.4</bun
>> > dle>
>> >
>> > <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-_json_-provi
>> > der/2.5.4</bundle>
>> >
>> > <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-base/2.5.4</
>> > bundle>
>> >
>> > <bundle>mvn:org.codehaus.jackson/_jackson_-_jaxrs_/1.9.13</bundle>
>> >
>> > <bundle>mvn:org.codehaus.jackson/_jackson_-core-_asl_/1.9.13</bundle>
>> >
>> > <bundle>mvn:org.codehaus.jackson/_jackson_-_mapper_-_asl_/1.9.13</bund
>> > le>
>> >
>> > </feature>
>> >
>> > <featurename=/"karaf-camel"/ description=/"MYAPP camel requirements
>> > for Karaf"/ install=/"auto"/ version=/"2.15.2"/>
>> >
>> > <featureversion=/"2.15.2"/ >camel</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-base64</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-cache</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-context</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-couchdb</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-eventadmin</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-jetty</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-jackson</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-jdbc</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-jms</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-jmx</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-jpa</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-jsonpath</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-paxlogging</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-quartz2</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-rabbitmq</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-stream</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-sql</feature>
>> >
>> > <featureversion=/"2.15.2"/ >camel-test</feature>
>> >
>> > </feature>
>> >
>> > <!-- needed for some myapp camel routes -->
>> >
>> > <featurename=/"karaf-spring"/ description=/"MYAPP springframework
>> > requirements for Karaf"/ install=/"auto"/ version=/"3.0.3"/>
>> >
>> > <featureversion=/"1.2.1"/>spring-dm</feature>
>> >
>> > <featureversion=/"3.2.11.RELEASE_1"/>spring</feature>
>> >
>> > <featureversion=/"3.2.11.RELEASE_1"/>spring-jdbc</feature>
>> >
>> > <featureversion=/"3.2.11.RELEASE_1"/>spring-jms</feature>
>> >
>> > <featureversion=/"3.2.11.RELEASE_1"/>spring-orm</feature>
>> >
>> > <featureversion=/"3.2.11.RELEASE_1"/>spring-tx</feature>
>> >
>> > <featureversion=/"3.2.11.RELEASE_1"/>spring-web</feature>
>> >
>> > </feature>
>> >
>> > <featurename=/'myapp-basic'/ description=/'MYAPP basic requirements to
>> > run in Karaf'/ version=/'1.0.0'/>
>> >
>> > <details>${project.description}</details>
>> >
>> > <featureversion=/"1.0.0"/ >karaf-general</feature>
>> >
>> > <featureversion=/"1.0.0"/ >karaf-database</feature>
>> >
>> > <featureversion=/"4.3.10"/ >hibernate-4-jpa21</feature>
>> >
>> > <featureversion=/"3.1.1"/ >karaf-cxf</feature>
>> >
>> > <featureversion=/"2.5.4"/ >karaf-jackson</feature>
>> >
>> > <featureversion=/"2.15.2"/ >karaf-camel</feature>
>> >
>> > <featureversion=/"3.0.3"/ >karaf-spring</feature>
>> >
>> > </feature>
>> >
>> > </features>
>> >
>> > 2015-07-07 12:39:37,869 | WARN  | tp1522718697-168 |
>> > PhaseInterceptorChain            | 181 - org.apache.cxf.cxf-core - 3.1.1
>> > | Interceptor for {http://xxx/}$ProductLineServiceImpl777114985 has
>> > thrown exception, unwinding now
>> >
>> > java.lang.RuntimeException: java.lang.ClassNotFoundException:
>> > org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
>> > javax.ws.rs-api [244]
>> >
>> >                 at
>> > javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:152)
>> >
>> >                 at
>> > javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:120)
>> >
>> >                 at
>> > javax.ws.rs.core.Response$ResponseBuilder.newInstance(Response.java:84
>> > 8)
>> >
>> >                 at javax.ws.rs.core.Response.status(Response.java:613)
>> >
>> >                 at
>> > org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.processResponse(J
>> > AXRSOutInterceptor.java:111)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:
>> > 3.1.1]
>> >
>> >                 at
>> > org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.handleMessage(JAX
>> > RSOutInterceptor.java:81)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:3.1
>> > .1]
>> >
>> >                 at
>> > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
>> > rChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
>> >
>> >                 at
>> > org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(Outg
>> > oingChainInterceptor.java:83)[181:org.apache.cxf.cxf-core:3.1.1]
>> >
>> >                 at
>> > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
>> > rChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
>> >
>> >                 at
>>
>> > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitia
>>
>> > tionObserver.java:121)[181:org.apache.cxf.cxf-core:3.1.1]
>> >
>> >                 at
>> > org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractH
>> > TTPDestination.java:251)[188:org.apache.cxf.cxf-rt-transports-http:3.1
>> > .1]
>> >
>> >                 at
>> > org.apache.cxf.transport.servlet.ServletController.invokeDestination(S
>> > ervletController.java:234)[188:org.apache.cxf.cxf-rt-transports-http:3
>> > .1.1]
>> >
>> >                 at
>> > org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
>> > oller.java:208)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>> >
>> >                 at
>> > org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
>> > oller.java:160)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>> >
>> >                 at
>> > org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpri
>> > ngServlet.java:171)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>> >
>> >                 at
>> > org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(Abs
>> > tractHTTPServlet.java:293)[188:org.apache.cxf.cxf-rt-transports-http:3
>> > .1.1]
>> >
>> >                 at
>> > org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTT
>> > PServlet.java:217)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>> >
>> >                 at
>> > javax.servlet.http.HttpServlet.service(HttpServlet.java:575)[70:org.ap
>> > ache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
>> >
>> >                 at
>> > org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractH
>> > TTPServlet.java:268)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>> >
>> >                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> > Method)[:1.7.0_79]
>> >
>> >                 at
>> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
>> > ava:57)[:1.7.0_79]
>> >
>> >                 at
>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
>> > orImpl.java:43)[:1.7.0_79]
>> >
>> >                 at
>> > java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_79]
>> >
>> >                 at
>> > org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54
>> > )[12:org.apache.aries.proxy.impl:1.0.4]
>> >
>> >                 at
>> > org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119)
>> > [12:org.apache.aries.proxy.impl:1.0.4]
>> >
>> >                 at
>> > org.apache.aries.blueprint.proxy.javax.servlet.http.$HttpServlet648237
>> > 498.service(Unknown
>> > Source)[70:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
>> >
>> >                 at
>> > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
>> > [108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>> >
>> >                 at
>> > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:
>> > 503)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415
>> > ]
>> >
>> >                 at
>> > org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doH
>> > andle(HttpServiceServletHandler.java:69)[117:org.ops4j.pax.web.pax-web
>> > -jetty:3.2.3]
>> >
>> >                 at
>> > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.ja
>> > va:137)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150
>> > 415]
>> >
>> >                 at
>> > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java
>> > :557)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2015041
>> > 5]
>> >
>> >                 at
>> > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandle
>> > r.java:231)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2
>> > 0150415]
>> >
>> >                 at
>> > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandle
>> > r.java:1086)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v
>> > 20150415]
>> >
>> >                 at
>> > org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(H
>> > ttpServiceContext.java:240)[117:org.ops4j.pax.web.pax-web-jetty:3.2.3]
>> >
>> >                 at
>> > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:4
>> > 29)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>> >
>> >                 at
>> > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler
>> > .java:193)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
>> > 150415]
>> >
>> >                 at
>> > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler
>> > .java:1020)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2
>> > 0150415]
>> >
>> >                 at
>> > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.ja
>> > va:135)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150
>> > 415]
>> >
>> >                 at
>> > org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.
>> > handle(JettyServerHandlerCollection.java:75)[117:org.ops4j.pax.web.pax
>> > -web-jetty:3.2.3]
>> >
>> >                 at
>> > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.
>> > java:116)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v201
>> > 50415]
>> >
>> >                 at
>> > org.eclipse.jetty.server.Server.handle(Server.java:370)[108:org.eclips
>> > e.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>> >
>> >                 at
>> > org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(Abstract
>> > HttpConnection.java:494)[108:org.eclipse.jetty.aggregate.jetty-all-ser
>> > ver:8.1.17.v20150415]
>> >
>> >                 at
>> > org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(Abstrac
>> > tHttpConnection.java:971)[108:org.eclipse.jetty.aggregate.jetty-all-se
>> > rver:8.1.17.v20150415]
>> >
>> >                 at
>> > org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerC
>> > omplete(AbstractHttpConnection.java:1033)[108:org.eclipse.jetty.aggreg
>> > ate.jetty-all-server:8.1.17.v20150415]
>> >
>> >                 at
>> > org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)[108:o
>> > rg.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>> >
>> >                 at
>> > org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)[
>> > 108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>> >
>> >                 at
>> > org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnectio
>> > n.java:82)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
>> > 150415]
>> >
>> >                 at
>> > org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEnd
>> > Point.java:696)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.1
>> > 7.v20150415]
>> >
>> >                 at
>> > org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndP
>> > oint.java:53)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.
>> > v20150415]
>> >
>> >                 at
>> > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool
>> > .java:608)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
>> > 150415]
>> >
>> >                 at
>> > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.
>> > java:543)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v201
>> > 50415]
>> >
>> >                 at java.lang.Thread.run(Thread.java:745)[:1.7.0_79]
>> >
>> > Caused by: java.lang.ClassNotFoundException:
>> > org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
>> > javax.ws.rs-api [244]
>> >
>> >                 at
>> > org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDeleg
>> > ation(BundleWiringImpl.java:1532)
>> >
>> >                 at
>> > org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImp
>> > l.java:75)
>> >
>> >                 at
>> > org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClas
>> > s(BundleWiringImpl.java:1955)
>> >
>> >                 at
>> > java.lang.ClassLoader.loadClass(ClassLoader.java:358)[:1.7.0_79]
>> >
>> >                 at java.lang.Class.forName0(Native Method)[:1.7.0_79]
>> >
>> >                 at java.lang.Class.forName(Class.java:191)[:1.7.0_79]
>> >
>> >                 at
>> > javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:115)
>> >
>> >                 at
>> > javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:225)
>> >
>> >                 at
>> > javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:135)
>> >
>> >                 ... 51 more
>> >
>> > 2015-07-07 12:39:37,954 | INFO  | tp1522718697-168 |
>> > LoggingOutInterceptor            | 181 - org.apache.cxf.cxf-core - 3.1.1
>> > | Outbound Message
>> >
>> > ---------------------------
>> >
>> > ID: 1
>> >
>> > Response-Code: 500
>> >
>> > Encoding: UTF-8
>> >
>> > Content-Type: application/json
>> >
>> > Headers: {}
>> >
>> > Payload: <ns1:XMLFault
>> > xmlns:ns1="http://cxf.apache.org/bindings/xformat"><ns1:faultstring
>> > xmlns:ns1="http://cxf.apache.org/bindings/xformat
>> ">java.lang.RuntimeException:
>> > java.lang.ClassNotFoundException:
>> > org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
>> > javax.ws.rs-api [244]</ns1:faultstring></ns1:XMLFault>
>> >
>> > --------------------------------------
>> >
>>
>> --
>> Jean-Baptiste Onofré
>> jbonofre@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>>
>>
>>
>>
>> --
>>
>> Charlie Mordant
>>
>> Full OSGI/EE stack made with Karaf:
>> https://github.com/OsgiliathEnterprise/net.osgiliath.parent
>>
>
>
>
> --
> Charlie Mordant
>
> Full OSGI/EE stack made with Karaf:
> https://github.com/OsgiliathEnterprise/net.osgiliath.parent
>



-- 
Charlie Mordant

Full OSGI/EE stack made with Karaf:
https://github.com/OsgiliathEnterprise/net.osgiliath.parent

Re: kar feature help

Posted by Charlie Mordant <cm...@gmail.com>.
Your rs-api bundle is the 251, what about a diag, imports/export on it? It
will show the (un)resolved import in red.
Some other jaxws bundles are 'installed', so you won't be able to use them
(even if it's unrelated to your issue) but all RS looks good.

I even see multiple spec version (i.e. activation spec that is 2.2.0 and
2.4.0, also for stax, jaxb) I'll try to avoid this conflicts if I were you.
Finally, Karaf provides many packages of these spec natively (by
bootdelegation) so, if they're are not needed, don't use them), also I
noticed that cxf-specs embeds org.apache.servicemix.specs.jsr339-api-2.0
that is the equivalent of javax.ws.rs/javax.ws.rs-*api*/2.0.1 so I would
remove the second one.

Here's an extract of my CXF integration test (I'll upgrade CXF version to
see if it changes something), it may help to look at the diff (you can also
take a look at
https://github.com/OsgiliathEnterprise/net.osgiliath.parent/blob/master/net.osgiliath.framework/net.osgiliath.features/net.osgiliath.feature.jaxrs/src/main/resources/net.osgiliath.feature.jaxrs.xml
).

 0 | Active   |   0 | 4.2.1            | System Bundle


  1 | Active   |   5 | 2.3.0            | OPS4J Pax Url - aether:


  2 | Active   |   5 | 2.3.0            | OPS4J Pax Url - wrap:


  3 | Active   |   8 | 1.8.1            | OPS4J Pax Logging - API


  4 | Active   |   8 | 1.8.1            | OPS4J Pax Logging - Service


  5 | Active   |  10 | 3.0.3            | Apache Karaf :: Service :: Guard


  6 | Active   |  10 | 1.8.0            | Apache Felix Configuration Admin
Service

  7 | Active   |  11 | 3.4.2            | Apache Felix File Install


  8 | Active   |  12 | 5.0.3            | ASM all classes with debug info


  9 | Active   |  20 | 1.1.0            | Apache Aries Util


 10 | Active   |  20 | 1.0.1            | Apache Aries Proxy API


 11 | Active   |  20 | 1.0.4            | Apache Aries Proxy Service


 12 | Active   |  20 | 1.0.1            | Apache Aries Blueprint API


 13 | Active   |  20 | 1.0.5            | Apache Aries Blueprint CM


 14 | Resolved |  20 | 1.0.0            | Apache Aries Blueprint Core
Compatiblity Fragment Bundle, Hosts: 15

 15 | Active   |  20 | 1.4.2            | Apache Aries Blueprint Core,
Fragments: 14

 16 | Active   |  24 | 3.0.3            | Apache Karaf :: Deployer ::
Spring

 17 | Active   |  24 | 3.0.3            | Apache Karaf :: Deployer ::
Blueprint

 18 | Active   |  24 | 3.0.3            | Apache Karaf :: Deployer :: Wrap
Non OSGi Jar

 19 | Active   |  25 | 3.0.3            | Apache Karaf :: Region :: Core


 20 | Active   |  25 | 3.0.3            | Apache Karaf :: Features :: Core


 21 | Active   |  26 | 3.0.3            | Apache Karaf :: Deployer ::
Features

 22 | Active   |  30 | 2.12.0           | JLine


 23 | Active   |  30 | 0.2.1            | JLEdit :: Core


 24 | Active   |  30 | 3.0.3            | Apache Karaf :: Features ::
Command

 25 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Console


 26 | Active   |  30 | 3.0.3            | Apache Karaf :: JAAS :: Modules


 27 | Active   |  30 | 3.0.3            | Apache Karaf :: JAAS :: Config


 28 | Active   |  30 | 0.12.0           | Apache Mina SSHD :: Core


 29 | Active   |  30 | 3.0.3            | Apache Karaf :: Bundle :: Core


 30 | Active   |  30 | 3.0.3            | Apache Karaf :: Bundle ::
Commands

 31 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Table


 32 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Help
System

 33 | Active   |  30 | 3.0.3            | Apache Karaf :: System :: Core


 34 | Active   |  30 | 3.0.3            | Apache Karaf :: System :: Shell
Commands

 35 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: Various
Commands

 36 | Active   |  30 | 1.0.0            | Apache Aries Quiesce API


 37 | Active   |  30 | 3.0.3            | Apache Karaf :: Package :: Core


 38 | Active   |  30 | 3.0.3            | Apache Karaf :: Package ::
Commands

 39 | Active   |  30 | 3.0.3            | Apache Karaf :: Instance :: Core


 40 | Active   |  30 | 3.0.3            | Apache Karaf :: Instance ::
Command

 41 | Active   |  30 | 3.0.3            | Apache Karaf :: JAAS :: Command


 42 | Active   |  30 | 3.0.3            | Apache Karaf :: Diagnostic ::
Core

 43 | Active   |  30 | 3.0.3            | Apache Karaf :: Diagnostic ::
Command

 44 | Active   |  30 | 3.0.3            | Apache Karaf :: Log :: Core


 45 | Active   |  30 | 3.0.3            | Apache Karaf :: Log :: Command


 46 | Active   |  30 | 3.0.3            | Apache Karaf :: Service :: Core


 47 | Active   |  30 | 3.0.3            | Apache Karaf :: Service ::
Command

 48 | Active   |  80 | 1.5.0            | OPS4J Base - Lang


 49 | Active   |  80 | 1.5.0            | OPS4J Base - Monitors


 50 | Active   |  80 | 1.5.0            | OPS4J Base - Net


 51 | Active   |  80 | 1.5.0            | OPS4J Base - Store


 52 | Active   |  80 | 1.5.0            | OPS4J Base - IO


 53 | Active   |  80 | 1.5.0            | OPS4J Base - Service Provider
Access

 54 | Active   |  80 | 1.5.0            | OPS4J Base - Util - Property


 55 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: OSGi Core


 56 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Extender


 57 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Lifecycle


 58 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Tracker


 59 | Active   |  80 | 1.8.1            | OPS4J Pax Swissbox :: Framework
Helpers

 60 | Active   |  80 | 4.5.0            | OPS4J Pax Exam API


 61 | Active   |  80 | 4.5.0            | OPS4J Pax Exam Extender Service


 62 | Active   |  80 | 4.5.0            | OPS4J Pax Exam Remote Bundle
Context

 63 | Active   |  80 | 1.3.0.1          | OPS4J Pax Tipi - hamcrest-core


 64 | Active   |  80 | 4.12.0.1         | OPS4J Pax Tipi - junit


 65 | Active   |  80 | 4.5.0            | OPS4J Pax Exam JUnit Probe
Invoker

 66 | Active   |  80 | 1.0              | Apache Geronimo JSR-330 Spec API


 67 | Active   |  80 | 4.5.0            | OPS4J Pax Exam Injection


 68 | Active   |  30 | 1.0.0.v20110524  | Region Digraph


 69 | Active   |  30 | 3.0.3            | Apache Karaf :: Region ::
Persistence

 70 | Active   |  30 | 3.0.3            | Apache Karaf :: Region :: Shell
Commands

 71 | Active   |  30 | 2.0.7            | Apache MINA Core


 72 | Active   |  30 | 3.0.3            | Apache Karaf :: Shell :: SSH


 73 | Active   |  30 | 3.0.3            | Apache Karaf :: KAR :: Core


 74 | Active   |  30 | 3.0.3            | Apache Karaf :: KAR :: Command


 75 | Active   |  30 | 3.0.3            | Apache Karaf :: Deployer :: Karaf
Archive (.kar)

 76 | Active   |  30 | 3.0.3            | Apache Karaf :: Management


 77 | Active   |  30 | 1.1.1            | Apache Aries JMX API


 78 | Active   |  30 | 1.1.2            | Apache Aries JMX Core


 79 | Active   |  30 | 1.1.0            | Apache Aries JMX Blueprint API


 80 | Active   |  30 | 1.1.0            | Apache Aries JMX Blueprint Core


 81 | Active   |  30 | 1.0.0            | Apache Aries JMX Whiteboard


 82 | Active   |   9 | 1.1              | Apache Geronimo OSGI factory
registry

 83 | Active   |  10 | 1.2              | javax.annotation API


 84 | Active   |  30 | 2.4.0            | Apache ServiceMix :: Specs ::
JAXWS API 2.2

 85 | Active   |  10 | 2.4.0            | Apache ServiceMix :: Specs ::
JSR-339 API 2.0

 86 | Active   |  10 | 1.4.4            | JavaMail API (compat)


 87 | Active   |  20 | 3.1.4            | Stax2 API


 88 | Active   |  20 | 4.4.0            | Woodstox XML-processor


 89 | Active   |  20 | 2.2.1.1_2        | Apache ServiceMix :: Bundles ::
jaxb-impl

 90 | Active   |  20 | 2.2.1.1_2        | Apache ServiceMix :: Bundles ::
jaxb-xjc

 91 | Active   |  30 | 2.1.0            | XmlSchema Core


 92 | Active   |  30 | 1.2.0.5          | Apache ServiceMix :: Bundles ::
xmlresolver

 93 | Active   |  30 | 1.2.13.1         | Apache ServiceMix :: Bundles ::
FastInfoset

 94 | Active   |  40 | 3.0.3            | Apache CXF Core


 95 | Active   |  40 | 3.0.3            | Apache CXF Runtime Management


 96 | Active   |  40 | 3.0.3            | Apache CXF Karaf Commands


 97 | Active   |  30 | 2.4.0            | Apache ServiceMix :: Specs ::
Activation API 1.4

 98 | Active   |  30 | 1.0              | Servlet 3.0


 99 | Active   |  30 | 1.1.1            | geronimo-jta_1.1_spec


100 | Active   |  30 | 1.1              | Java Authentication SPI for
Containers

101 | Active   |  30 | 8.1.15.v20140411 | Jetty :: Aggregate :: All Server


102 | Active   |  20 | 3.18.0           | Apache XBean OSGI Bundle
Utilities

103 | Active   |  20 | 3.18.0           | Apache XBean :: Reflect


104 | Active   |  20 | 3.18.0           | Apache XBean :: Classpath
Resource Finder

105 | Active   |  30 | 3.1.4            | OPS4J Pax Web - API


106 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Service SPI


107 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Runtime


108 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Jetty


109 | Active   |  30 | 3.0.3            | Apache Karaf :: HTTP :: Core


110 | Active   |  30 | 3.0.3            | Apache Karaf :: HTTP :: Commands


111 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Jsp Support


112 | Active   |  30 | 3.1.4            | OPS4J Pax Web - Extender -
Whiteboard

113 | Active   |  40 | 3.0.3            | Apache CXF Runtime HTTP Transport


114 | Active   |  30 | 1.3.7            | jettison


115 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Extensions:
Providers

116 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Extensions:
Search

117 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Service
Description

118 | Active   |  40 | 3.0.3            | Apache CXF Runtime JAX-RS
Frontend

119 | Active   |  40 | 3.0.3            | Apache CXF JAX-RS Client


120 | Active   |  40 | 3.0.3            | Apache CXF Runtime JAXB
DataBinding

121 | Active   |  40 | 3.0.3            | Apache CXF Runtime HTTP Jetty
Transport

122 | Active   |  60 | 13.0.1           | Guava: Google Core Libraries for
Java

123 | Active   |  30 | 1.0.1            | Apache Aries Transaction
Blueprint

124 | Active   |  30 | 1.1.1            | Apache Aries Transaction Manager


125 | Active   |  80 | 1.0              | J2EE Connector 1.6


126 | Active   |  80 | 1.1.0.Final      | Bean Validation API


127 | Active   |  80 | 3.1.1            | Geronimo TxManager :: Connector


128 | Active   |  50 | 0.1.9.SNAPSHOT   | Helper for JSR303 (bean
validation) with OSGI

129 | Active   |  50 | 5.0.3.Final      | Hibernate Validator Engine


130 | Active   |  50 | 3.0.0.1          | Apache ServiceMix :: Bundles ::
cglib

131 | Active   |  50 | 3.1.3.GA         | JBoss Logging 3


132 | Active   |  50 | 3.0.0            | Expression Language 3.0 API


133 | Active   |  50 | 1.8.0.1          | Apache ServiceMix :: Bundles ::
aspectj

134 | Active   |  50 | 1.1.0            | ClassMate


135 | Active   |  50 | 1.1.0.4          | Apache ServiceMix :: Bundles ::
jdom

136 | Active   |  50 | 2.0.2.1          | Apache ServiceMix :: Bundles ::
jdom

137 | Active   |  50 | 0.1.9.SNAPSHOT   | Helper for CXF RS validation
exceptions

138 | Active   |  80 | 0.1.9.SNAPSHOT   | Osgiliath integration tests JaxRS


139 | Active   |  30 | 3.0.3            | Apache Karaf :: ConfigAdmin ::
Core

140 | Active   |  30 | 3.0.3            | Apache Karaf :: ConfigAdmin ::
Commands





2015-07-08 22:44 GMT+02:00 Pratt, Jason <Ja...@windriver.com>:

>  Hi Charlie,
>
> I downgraded to cxf-3.0.5 to see that had any effect, it did not.
>
>
>
> Here is whats running:
>
>
>
> START LEVEL 100 , List Threshold: 0
>
> ID | State     | Lvl | Version            | Name
>
>
> ----------------------------------------------------------------------------------------------------------------
>
>   0 | Active    |   0 | 4.2.1              | System Bundle
>
>   1 | Active    |   5 | 2.4.1              | OPS4J Pax Url - aether:
>
>   2 | Active    |   5 | 2.4.1              | OPS4J Pax Url - wrap:
>
>   3 | Active    |   8 | 1.8.3              | OPS4J Pax Logging - API
>
>   4 | Active    |   8 | 1.8.3              | OPS4J Pax Logging - Service
>
>   5 | Active    |  10 | 3.0.4              | Apache Karaf :: Service ::
> Guard
>
>   6 | Active    |  10 | 1.8.4              | Apache Felix Configuration
> Admin Service
>
>   7 | Active    |  11 | 3.5.0              | Apache Felix File Install
>
>   8 | Active    |  12 | 5.0.3              | ASM all classes with debug
> info
>
>   9 | Active    |  20 | 1.1.0              | Apache Aries Util
>
> 10 | Active    |  20 | 1.0.1              | Apache Aries Proxy API
>
> 11 | Active    |  20 | 1.0.6              | Apache Aries Blueprint CM
>
> 12 | Active    |  20 | 1.0.4              | Apache Aries Proxy Service
>
> 13 | Active    |  20 | 1.0.1              | Apache Aries Blueprint API
>
> 14 | Resolved  |  20 | 1.0.0              | Apache Aries Blueprint Core
> Compatiblity Fragment Bundle, Hosts: 15
>
> 15 | Active    |  20 | 1.4.3              | Apache Aries Blueprint Core,
> Fragments: 14
>
> 16 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer ::
> Spring
>
> 17 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer ::
> Blueprint
>
> 18 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer ::
> Wrap Non OSGi Jar
>
> 19 | Active    |  25 | 3.0.4              | Apache Karaf :: Region :: Core
>
> 20 | Active    |  25 | 3.0.4              | Apache Karaf :: Features ::
> Core
>
> 21 | Active    |  26 | 3.0.4              | Apache Karaf :: Deployer ::
> Features
>
> 22 | Active    |  30 | 2.12.1             | JLine
>
> 23 | Active    |  30 | 0.2.1              | JLEdit :: Core
>
> 24 | Active    |  30 | 3.0.4              | Apache Karaf :: Features ::
> Command
>
> 25 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell ::
> Console
>
> 26 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS :: Modules
>
> 27 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS :: Config
>
> 28 | Active    |  30 | 0.14.0             | Apache Mina SSHD :: Core
>
> 29 | Active    |  30 | 3.0.4              | Apache Karaf :: Bundle :: Core
>
> 30 | Active    |  30 | 3.0.4              | Apache Karaf :: Bundle ::
> Commands
>
> 31 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Table
>
> 32 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Help
> System
>
> 33 | Active    |  30 | 3.0.4              | Apache Karaf :: System :: Core
>
> 34 | Active    |  30 | 3.0.4              | Apache Karaf :: System ::
> Shell Commands
>
> 35 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell ::
> Various Commands
>
> 36 | Active    |  30 | 1.0.0              | Apache Aries Quiesce API
>
> 37 | Active    |  30 | 3.0.4              | Apache Karaf :: Management
>
> 38 | Active    |  30 | 1.1.1              | Apache Aries JMX API
>
> 39 | Active    |  30 | 1.1.3              | Apache Aries JMX Core
>
> 40 | Active    |  30 | 1.1.0              | Apache Aries JMX Blueprint API
>
> 41 | Active    |  30 | 1.1.0              | Apache Aries JMX Blueprint Core
>
> 42 | Active    |  30 | 1.0.0              | Apache Aries JMX Whiteboard
>
> 43 | Active    |  30 | 3.0.4              | Apache Karaf :: Package :: Core
>
> 44 | Active    |  30 | 3.0.4              | Apache Karaf :: Package ::
> Commands
>
> 45 | Active    |  30 | 3.0.4              | Apache Karaf :: KAR :: Core
>
> 46 | Active    |  30 | 3.0.4              | Apache Karaf :: KAR :: Command
>
> 47 | Active    |  30 | 3.0.4              | Apache Karaf :: Deployer ::
> Karaf Archive (.kar)
>
> 48 | Active    |  30 | 1.0.0.v20110524    | Region Digraph
>
> 49 | Active    |  30 | 3.0.4              | Apache Karaf :: Region ::
> Persistence
>
> 50 | Active    |  30 | 3.0.4              | Apache Karaf :: Region ::
> Shell Commands
>
> 51 | Active    |  30 | 3.0.4              | Apache Karaf :: Instance ::
> Core
>
> 52 | Active    |  30 | 3.0.4              | Apache Karaf :: Instance ::
> Command
>
> 53 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS :: Command
>
> 54 | Active    |  30 | 3.0.4              | Apache Karaf :: Diagnostic ::
> Core
>
> 55 | Active    |  30 | 3.0.4              | Apache Karaf :: Diagnostic ::
> Command
>
> 56 | Active    |  30 | 3.0.4              | Apache Karaf :: Log :: Core
>
> 57 | Active    |  30 | 3.0.4              | Apache Karaf :: Log :: Command
>
> 58 | Active    |  30 | 3.0.4              | Apache Karaf :: Service :: Core
>
> 59 | Active    |  30 | 3.0.4              | Apache Karaf :: Service ::
> Command
>
> 60 | Active    |  30 | 3.0.4              | Apache Karaf :: ConfigAdmin ::
> Core
>
> 61 | Active    |  30 | 3.0.4              | Apache Karaf :: ConfigAdmin ::
> Commands
>
> 62 | Active    |  30 | 2.0.7              | Apache MINA Core
>
> 63 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: SSH
>
> 64 | Active    |  80 | 0.0.0              | datasource-prodNonCache.xml
>
> 65 | Active    |  80 | 0.0.0              | datasource-localhostMyApp.xml
>
> 66 | Active    |  80 | 0.0.0              | datasource-prodCache.xml
>
> 67 | Active    |  80 | 0.0.0              | datasource-prodSuiteCache.xml
>
> 68 | Active    |  30 | 1.1.1              | geronimo-jta_1.1_spec
>
> 69 | Active    |  30 | 1.0.0.Final        | hibernate-jpa-2.1-api
>
> 70 | Active    |  30 | 1.0                | Servlet 3.0
>
> 71 | Active    |  80 | 2.7.7.5            | Apache ServiceMix :: Bundles
> :: antlr
>
> 72 | Active    |  80 | 1.8.4.1            | Apache ServiceMix :: Bundles
> :: ant
>
> 73 | Active    |  80 | 1.6.1.5            | Apache ServiceMix :: Bundles
> :: dom4j
>
> 74 | Active    |  80 | 1.15.1.1           | Apache ServiceMix :: Bundles
> :: serp
>
> 75 | Active    |  80 | 1.1.0              | ClassMate
>
> 76 | Active    |  80 | 3.18.2.GA          | Javassist
>
> 77 | Active    |  80 | 1.0.2.Final        | JACC 1.4 API
>
> 78 | Active    |  80 | 1.2.4.Final        | Java Annotation Indexer
>
> 79 | Active    |  80 | 3.1.4.GA           | JBoss Logging 3
>
> 80 | Active    |  80 | 4.0.5.Final        | hibernate-commons-annotations
>
> 81 | Active    |  80 | 2.3.8              | HikariCP-java6
>
> 82 | Active    |  80 | 4.3.10.Final       | hibernate-core
>
> 83 | Active    |  80 | 4.3.10.Final       | hibernate-hikaricp
>
> 84 | Active    |  80 | 4.3.10.Final       | hibernate-envers
>
> 85 | Active    |  80 | 4.3.10.Final       | hibernate-entitymanager
>
> 86 | Active    |  80 | 4.3.10.Final       | hibernate-osgi
>
> 87 | Active    |  30 | 3.18.0             | Apache XBean :: Naming
>
> 88 | Active    |  30 | 3.0.4              | Apache Karaf :: JNDI :: Core
>
> 89 | Active    |  30 | 1.1.0              | Apache Aries JNDI API
>
> 90 | Active    |  30 | 1.0.2              | Apache Aries JNDI Core
>
> 91 | Active    |  30 | 1.0.0              | Apache Aries JNDI RMI Handler
>
> 92 | Active    |  30 | 1.1.0              | Apache Aries JNDI URL Handler
>
> 93 | Active    |  30 | 1.0.0              | Apache Aries JNDI Support for
> Legacy Runtimes
>
> 94 | Active    |  80 | 3.0.4              | Apache Karaf :: JNDI :: Command
>
> 95 | Active    |  30 | 1.0.2              | Apache Aries Transaction
> Blueprint
>
> 96 | Active    |  30 | 1.1.1              | Apache Aries Transaction
> Manager
>
> 97 | Active    |  80 | 1.6.0              | Commons Pool
>
> 98 | Active    |  80 | 1.4                | Commons DBCP
>
> 99 | Active    |  80 | 3.0.4              | Apache Karaf :: JDBC :: Core
>
> 100 | Active    |  80 | 3.0.4              | Apache Karaf :: JDBC ::
> Command
>
> 101 | Active    |  80 | 1.1.1              | geronimo-jms_1.1_spec
>
> 102 | Active    |  80 | 3.0.4              | Apache Karaf :: JMS :: Core
>
> 103 | Active    |  80 | 3.0.4              | Apache Karaf :: JMS :: Command
>
> 104 | Active    |  30 | 2.5.0              | Apache ServiceMix :: Specs ::
> Activation API 1.4
>
> 105 | Active    |  30 | 1.4.7              | JavaMail API (compat)
>
> 106 | Active    |  30 | 1.0.1              | Annotation 1.1
>
> 107 | Active    |  30 | 1.1                | Java Authentication SPI for
> Containers
>
> 108 | Active    |  30 | 8.1.17.v20150415   | Jetty :: Aggregate :: All
> Server
>
> 109 | Active    |  30 | 1.5.0              | OPS4J Base - Lang
>
> 110 | Active    |  30 | 1.8.0              | OPS4J Pax Swissbox :: OSGi
> Core
>
> 111 | Active    |  20 | 3.18.0             | Apache XBean OSGI Bundle
> Utilities
>
> 112 | Active    |  20 | 3.18.0             | Apache XBean :: Reflect
>
> 113 | Active    |  20 | 3.18.0             | Apache XBean :: Classpath
> Resource Finder
>
> 114 | Active    |  30 | 3.2.3              | OPS4J Pax Web - API
>
> 115 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Service SPI
>
> 116 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Runtime
>
> 117 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Jetty
>
> 118 | Active    |  30 | 3.0.4              | Apache Karaf :: HTTP :: Core
>
> 119 | Active    |  30 | 3.0.4              | Apache Karaf :: HTTP ::
> Commands
>
> 120 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Jsp Support
>
> 121 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Extender -
> Whiteboard
>
> 122 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Extender - WAR
>
> 123 | Active    |  30 | 3.2.3              | OPS4J Pax Web - FileInstall
> Deployer
>
> 124 | Active    |  30 | 2.4.0              | OPS4J Pax Url - war
>
> 125 | Active    |  30 | 2.4.0              | OPS4J Pax Url - Commons
>
> 126 | Active    |  30 | 1.8.0              | OPS4J Pax Swissbox :: Bnd
> Utils
>
> 127 | Active    |  30 | 1.8.0              | OPS4J Pax Swissbox :: Property
>
> 128 | Active    |  30 | 1.5.0              | OPS4J Base - Net
>
> 129 | Active    |  30 | 1.5.0              | OPS4J Base - Monitors
>
> 130 | Active    |  30 | 1.5.0              | OPS4J Base - Util - Property
>
> 131 | Active    |  30 | 2.4.0.201411031534 | bndlib
>
> 132 | Active    |  30 | 3.0.4              | Apache Karaf :: Web :: Core
>
> 133 | Active    |  30 | 3.0.4              | Apache Karaf :: Web ::
> Commands
>
> 134 | Active    |  30 | 1.0.12             | Apache Felix Metatype Service
>
> 135 | Resolved  |  30 | 3.0.4              | Apache Karaf :: Web Console
> :: Branding, Hosts: 136
>
> 136 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console
> :: Console, Fragments: 135
>
> 137 | Active    |  30 | 1.4.2              | Apache Felix EventAdmin
>
> 138 | Active    |  80 | 1.0.1              | Apache Aries Blueprint Web
> OSGI
>
> 139 | Active    |  20 | 2.1.1              | Commons JEXL
>
> 140 | Active    |  20 | 3.18.0             | Apache XBean :: ASM 5 shaded
> (repackaged)
>
> 141 | Active    |  20 | 3.18.0             | Apache XBean :: Finder shaded
> (repackaged)
>
> 142 | Active    |  20 | 1.0.1              | Apache Aries Blueprint
> Annotation API
>
> 143 | Active    |  20 | 1.0.1              | Apache Aries Blueprint
> Annotation Impl
>
> 144 | Active    |  20 | 1.0.0              | Apache Aries Blueprint JEXL
> evaluator
>
> 145 | Active    |  80 | 1.2                | javax.annotation API
>
> 146 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console
> :: Instance Plugin
>
> 147 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console
> :: Features Plugin
>
> 148 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console
> :: Gogo Plugin
>
> 149 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console
> :: HTTP Plugin
>
> 150 | Active    |  30 | 1.0.2              | Aries JPA Container API
>
> 151 | Active    |  30 | 1.0.4              | Aries JPA Container blueprint
> integration for Aries blueprint
>
> 152 | Active    |  30 | 1.0.2              | Aries JPA Container
>
> 153 | Active    |  30 | 1.0.4              | Aries JPA Container Managed
> Contexts
>
> 154 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC
> org.osgi.service.jdbc
>
> 155 | Active    |  80 | 5.1.34             | Oracle Corporation's JDBC
> Driver for MySQL
>
> 156 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC MySQL Driver
> Adapter
>
> 157 | Active    |  80 | 2.1.0              | Apache Commons DBCP
>
> 158 | Active    |  80 | 2.4.1              | Apache Commons Pool
>
> 159 | Active    |  80 | 3.0.0.1            | Apache ServiceMix :: Bundles
> :: cglib
>
> 160 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC Pooling
> Support Base
>
> 161 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC Pooling
> Support using Commons-DBCP2
>
> 162 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC Config
>
> 163 | Active    |  30 | 5.1.35             | Oracle Corporation's JDBC
> Driver for MySQL
>
> 164 | Active    |  30 | 1.0.2              | Aries JPA Container blueprint
> integration for Aries blueprint
>
> 165 | Active    |  30 | 1.1.2              | Apache Felix Web Console
> Event Plugin
>
> 166 | Active    |  30 | 1.0.0.6            | Apache ServiceMix :: Bundles
> :: aopalliance
>
> 167 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
> :: spring-core
>
> 168 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
> :: spring-expression
>
> 169 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
> :: spring-beans
>
> 170 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
> :: spring-aop
>
> 171 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
> :: spring-context
>
> 172 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
> :: spring-context-support
>
> 173 | Active    |  30 | 1.2.1              | spring-osgi-io
>
> 174 | Active    |  30 | 1.2.1              | spring-osgi-core
>
> 175 | Active    |  30 | 1.2.1              | spring-osgi-extender
>
> 176 | Active    |  30 | 1.2.1              | spring-osgi-annotation
>
> 177 | Active    |  30 | 3.0.4              | Apache Karaf :: Bundle ::
> SpringStateService
>
> 178 | Active    |   9 | 1.1                | Apache Geronimo OSGI factory
> registry
>
> 179 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs ::
> Activation API 1.4
>
> 180 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs ::
> Stax API 1.0
>
> 181 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs ::
> JAXB API 2.2
>
> 182 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs ::
> JAXWS API 2.2
>
> 183 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs ::
> SAAJ API 1.3
>
> 184 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs ::
> JSR-339 API 2.0
>
> 185 | Active    |  10 | 1.4.4              | JavaMail API (compat)
>
> 186 | Active    |  20 | 3.1.4              | Stax2 API
>
> 187 | Active    |  20 | 4.4.1              | Woodstox XML-processor
>
> 188 | Active    |  20 | 2.2.11.1           | Apache ServiceMix :: Bundles
> :: jaxb-impl
>
> 189 | Active    |  20 | 2.2.11.1           | Apache ServiceMix :: Bundles
> :: jaxb-xjc
>
> 190 | Active    |  30 | 2.2.1              | XmlSchema Core
>
> 191 | Active    |  30 | 1.2.0.5            | Apache ServiceMix :: Bundles
> :: xmlresolver
>
> 192 | Active    |  30 | 1.2.13.1           | Apache ServiceMix :: Bundles
> :: FastInfoset
>
> 193 | Active    |  40 | 3.0.5              | Apache CXF Core
>
> 194 | Active    |  40 | 3.0.5              | Apache CXF Runtime Management
>
> 195 | Active    |  40 | 3.0.5              | Apache CXF Karaf Commands
>
> 196 | Active    |  30 | 1.6.3.1            | Apache ServiceMix :: Bundles
> :: wsdl4j
>
> 197 | Active    |  40 | 3.0.5              | Apache CXF Runtime Core for
> WSDL
>
> 198 | Active    |  40 | 3.0.5              | Apache CXF Runtime JAXB
> DataBinding
>
> 199 | Active    |  40 | 3.0.5              | Apache CXF Runtime XML Binding
>
> 200 | Installed |  40 | 3.0.5              | Apache CXF Runtime SOAP
> Binding
>
> 201 | Active    |  40 | 3.0.5              | Apache CXF Runtime HTTP
> Transport
>
> 202 | Installed |  40 | 3.0.5              | Apache CXF Runtime Simple
> Frontend
>
> 203 | Installed |  40 | 3.0.5              | Apache CXF Runtime JAX-WS
> Frontend
>
> 204 | Active    |  30 | 1.3.7              | jettison
>
> 205 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Extensions:
> Providers
>
> 206 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Extensions:
> Search
>
> 207 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Service
> Description
>
> 208 | Active    |  40 | 3.0.5              | Apache CXF Runtime JAX-RS
> Frontend
>
> 209 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Client
>
> 210 | Installed |  40 | 3.0.5              | Apache CXF Runtime Aegis
> Databinding
>
> 211 | Active    |  30 | 2.6.0.2            | Apache ServiceMix :: Bundles
> :: xmlbeans
>
> 212 | Active    |  40 | 3.0.5              | Apache CXF Runtime XmlBeans
> DataBinding
>
> 213 | Active    |  40 | 3.0.5              | Apache CXF Runtime CORBA
> Binding
>
> 214 | Active    |  40 | 3.0.5              | Apache CXF Runtime Colocated
> Binding
>
> 215 | Active    |  40 | 3.0.5              | Apache CXF Runtime Local
> Transport
>
> 216 | Active    |  40 | 3.0.5              | Apache CXF Runtime Object
> Binding
>
> 217 | Active    |  40 | 3.0.5              | Apache CXF Runtime HTTP Jetty
> Transport
>
> 218 | Active    |  40 | 3.0.5              | Apache CXF Runtime JMS
> Transport
>
> 219 | Active    |  80 | 2.0.9              | Apache MINA Core
>
> 220 | Active    |  40 | 3.0.5              | Apache CXF Runtime UDP
> Transport
>
> 221 | Active    |  40 | 2.6                | Commons Lang
>
> 222 | Active    |  40 | 3.0.2              | Apache CXF XJC Runtime
>
> 223 | Active    |  30 | 3.0.3              | Apache Neethi
>
> 224 | Active    |  40 | 3.0.5              | Apache CXF Runtime WS Policy
>
> 225 | Active    |  25 | 2.2                | Joda-Time
>
> 226 | Active    |  25 | 1.10.0             | Apache Commons Codec
>
> 227 | Active    |  25 | 2.0.4              | Apache XML Security for Java
>
> 228 | Active    |  25 | 2.6.1.1            | Apache ServiceMix :: Bundles
> :: opensaml
>
> 229 | Active    |  25 | 1.7.6              | Extended StAX API
>
> 230 | Active    |  25 | 1.3.23.2           | Apache ServiceMix :: Bundles
> :: saaj-impl
>
> 231 | Active    |  30 | 2.11.0.1           | Apache ServiceMix :: Bundles
> :: xercesImpl
>
> 232 | Active    |  30 | 5.2.0.4            | Apache ServiceMix :: Bundles
> :: bcel
>
> 233 | Active    |  30 | 2.7.1.7            | Apache ServiceMix :: Bundles
> :: xalan
>
> 234 | Active    |  30 | 1.9.0.1            | Apache ServiceMix :: Bundles
> :: jasypt
>
> 235 | Active    |  30 | 2.0.4              | Apache WSS4J WS-Security
> Bindings
>
> 236 | Active    |  30 | 2.0.4              | Apache WSS4J WS-Security
> Common
>
> 237 | Active    |  30 | 2.0.4              | Apache WSS4J DOM WS-Security
>
> 238 | Active    |  30 | 2.0.4              | Apache WSS4J
> WS-SecurityPolicy model
>
> 239 | Active    |  30 | 2.0.4              | Apache WSS4J Streaming
> WS-Security
>
> 240 | Active    |  30 | 2.0.4              | Apache WSS4J Streaming
> WS-SecurityPolicy
>
> 241 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS
> Addressing
>
> 242 | Active    |  40 | 2.8.5              | ehcache
>
> 243 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS Security
>
> 244 | Active    |  40 | 3.0.5              | Apache CXF Runtime Security
> functionality
>
> 245 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS
> Reliable Messaging
>
> 246 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS
> MetadataExchange
>
> 247 | Installed |  40 | 3.0.5              | Apache CXF Runtime JavaScript
> Client Generator
>
> 248 | Active    |  40 | 1.0.0.7R2_3        | Apache ServiceMix :: Bundles
> :: js
>
> 249 | Installed |  40 | 3.0.5              | Apache CXF Runtime JavaScript
> Frontend
>
> 250 | Active    |  40 | 3.0.5              | Apache CXF Runtime Clustering
>
> 251 | Active    |  80 | 2.0.1              | javax.ws.rs-api
>
> 252 | Active    |  80 | 2.5.4              | Jackson-core
>
> 253 | Active    |  80 | 2.5.4              | Jackson-annotations
>
> 254 | Active    |  80 | 2.5.4              | jackson-databind
>
> 255 | Active    |  80 | 2.5.4              | Jackson-JAXRS-JSON
>
> 256 | Active    |  80 | 2.5.4              | Jackson-JAXRS-base
>
> 257 | Active    |  80 | 1.9.13             | JAX-RS provider for JSON
> content type, using Jackson data binding
>
> 258 | Active    |  80 | 1.9.13             | Jackson JSON processor
>
> 259 | Active    |  80 | 1.9.13             | Data mapper for Jackson JSON
> processor
>
> 260 | Active    |  10 | 2.2.0              | Apache ServiceMix :: Specs ::
> Activation API 1.4
>
> 261 | Active    |  10 | 2.2.0              | Apache ServiceMix :: Specs ::
> Stax API 1.0
>
> 262 | Active    |  10 | 2.2.0              | Apache ServiceMix :: Specs ::
> JAXB API 2.2
>
> 263 | Active    |  10 | 2.2.6.1            | Apache ServiceMix :: Bundles
> :: jaxb-impl
>
> 264 | Active    |  50 | 2.15.2             | camel-core
>
> 265 | Active    |  50 | 2.15.2             | camel-catalog
>
> 266 | Active    |  50 | 2.15.2             | camel-commands-core
>
> 267 | Active    |  50 | 2.15.2             | camel-karaf-commands
>
> 268 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
> :: spring-tx
>
> 269 | Active    |  50 | 2.15.2             | camel-spring
>
> 270 | Active    |  50 | 2.15.2             | camel-blueprint
>
> 271 | Active    |  50 | 2.15.2             | camel-base64
>
> 272 | Active    |  50 | 2.9.1              | ehcache
>
> 273 | Active    |  50 | 1.1.0.4            | Apache ServiceMix :: Bundles
> :: jdom
>
> 274 | Active    |  50 | 2.15.2             | camel-cache
>
> 275 | Active    |  50 | 2.15.2             | camel-context
>
> 276 | Active    |  50 | 0.1.6.1            | Apache ServiceMix :: Bundles
> :: lightcouch
>
> 277 | Active    |  50 | 2.3.1              | Gson
>
> 278 | Active    |  50 | 4.3.3              | Apache Apache HttpCore OSGi
> bundle
>
> 279 | Active    |  50 | 4.3.6              | Apache Apache HttpClient OSGi
> bundle
>
> 280 | Active    |  50 | 2.15.2             | camel-couchdb
>
> 281 | Active    |  50 | 2.15.2             | camel-eventadmin
>
> 282 | Active    |  50 | 3.1.0.7            | Apache ServiceMix :: Bundles
> :: commons-httpclient
>
> 283 | Active    |  50 | 2.15.2             | camel-http
>
> 284 | Active    |  50 | 2.15.2             | camel-jetty-common
>
> 285 | Active    |  50 | 2.15.2             | camel-jetty8
>
> 286 | Active    |  50 | 2.4.3              | Jackson-core
>
> 287 | Active    |  50 | 2.4.3              | jackson-databind
>
> 288 | Active    |  50 | 2.4.3              | Jackson-annotations
>
> 289 | Active    |  50 | 2.4.3              |
> Jackson-module-JAXB-annotations
>
> 290 | Active    |  50 | 2.15.2             | camel-jackson
>
> 291 | Active    |  50 | 2.15.2             | camel-jdbc
>
> 292 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
> :: spring-jms
>
> 293 | Active    |  50 | 2.15.2             | camel-jms
>
> 294 | Active    |  50 | 2.15.2             | camel-jmx
>
> 295 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
> :: spring-jdbc
>
> 296 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
> :: spring-orm
>
> 297 | Active    |  50 | 1.1.1              | geronimo-annotation_1.0_spec
>
> 298 | Active    |  50 | 1.1                | Apache Geronimo JSR-317 JPA
> 2.0 Spec API
>
> 299 | Active    |  50 | 1.0.1              | geronimo-el_1.0_spec
>
> 300 | Active    |  50 | 3.2.1              | Commons Collections
>
> 301 | Active    |  50 | 1.7.0.6            | Apache ServiceMix :: Bundles
> :: ant
>
> 302 | Active    |  50 | 1.14.1.1           | Apache ServiceMix :: Bundles
> :: serp
>
> 303 | Active    |  50 | 3.14.0             | Apache XBean :: ASM 4 shaded
> (repackaged)
>
> 304 | Active    |  50 | 2.15.2             | camel-jpa
>
> 305 | Active    |  50 | 1.2.0              | json-path
>
> 306 | Active    |  50 | 2.1.1              | json-smart
>
> 307 | Active    |  50 | 1.0.2              | asm
>
> 308 | Active    |  50 | 2.15.2             | camel-jsonpath
>
> 309 | Active    |  50 | 2.15.2             | camel-paxlogging
>
> 310 | Active    |  50 | 0                  | wrap_mvn_c3p0_c3p0_0.9.1.2
>
> 311 | Active    |  50 | 2.2.1              | quartz
>
> 312 | Active    |  50 | 2.15.2             | camel-quartz2
>
> 313 | Active    |  50 | 3.3.4              | RabbitMQ Java AMQP client
> library
>
> 314 | Active    |  50 | 2.15.2             | camel-rabbitmq
>
> 315 | Active    |  50 | 2.15.2             | camel-stream
>
> 316 | Active    |  50 | 2.15.2             | camel-sql
>
> 317 | Active    |  50 | 4.11.0.2           | Apache ServiceMix :: Bundles
> :: junit
>
> 318 | Active    |  50 | 2.15.2             | camel-test
>
> 319 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
> :: spring-web
>
> 320 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles
> :: spring-webmvc
>
> 321 | Failure   |  80 | 1.0.1              | MYAPP :: Core :: Product
>
> 322 | Active    |  80 | 1.0.1              | MYAPP :: Core :: Product ::
> API
>
>
>
> *From:* Charlie Mordant [mailto:cmordant1@gmail.com]
> *Sent:* Wednesday, July 08, 2015 1:36 PM
> *To:* user@karaf.apache.org
> *Subject:* Re: kar feature help
>
>
>
> Hi,
>
>
>
> I already had this exception: if your JaxRS api does not found any correct
> implementation, it throws one that says it does not find Jersey.
>
> I'll look for a missing CXF-Jaxrs dep (or one needed by CXF), does 'la' on
> your karaf shows all cxfrs bundle started?
>
>
>
> Is it OSS? If I can take a look.
>
>
>
> As an addition, I've an OSS Karaf powered framework that is CXFRS
> compliant (also JPA, JMS, JNDI and so on...), we can maybe put our effort
> in common.
>
>
>
> Regards,
>
> Charlie
>
>
>
> 2015-07-08 22:20 GMT+02:00 Pratt, Jason <Ja...@windriver.com>:
>
> Hi JB - thanks for the response.
>
> I double checked my POMs and there are no references to Jersey declared or
> resolved for any of the bundles.
>
> This is what I am using in my POM for the JAX-RS
>
>                         <!-- JSON/Restful -->
>                 <dependency>
>                         <groupId>javax.ws.rs</groupId>
>                         <artifactId>jsr311-api</artifactId>
>                         <version>1.1.1</version>
>                 </dependency>
>                 <dependency>
>                         <groupId>org.apache.cxf</groupId>
>                         <artifactId>cxf-rt-frontend-jaxrs</artifactId>
>                         <version>${cxf.version}</version>
>                 </dependency>
>                 <dependency>
>                         <groupId>org.apache.cxf</groupId>
>                         <artifactId>cxf-rt-transports-http</artifactId>
>                         <version>${cxf.version}</version>
>                 </dependency>
>                 <dependency>
>                         <groupId>org.apache.cxf</groupId>
>
> <artifactId>cxf-rt-transports-http-jetty</artifactId>
>                         <version>${cxf.version}</version>
>                 </dependency>
>
>
> -----Original Message-----
> From: Jean-Baptiste Onofré [mailto:jb@nanthrax.net]
> Sent: Wednesday, July 08, 2015 12:25 PM
> To: user@karaf.apache.org
> Subject: Re: kar feature help
>
> You should not refer Karaf provided features repositories in your features
> XML (like spring for instance).
>
> It seems that your classes use jersey for JAX-RS annotation, instead of
> CXF-RS. Can you double check there ?
>
> Regards
> JB
>
> On 07/08/2015 09:13 PM, Pratt, Jason wrote:
> > Hello,
> >
> > I am stumbling on why my CXF restful calls are failing now. I've asked
> > on the CXF user group and Sergey suggested I look at Christian's
> > tutorial code, which is what I used to setup the myapp up initially.
> > It was working when I was on Karaf-3.0.3 with no issues, but since
> > upgrading to 3.0.4 I began to use a KAR file to make team development
> > easier.
> >
> > I am hoping that I am just missing a bundle in my CXF feature, but I
> > am not sure. I have included it along with the error below.
> >
> > <?xmlversion=/"1.0"/ encoding=/"UTF-8"/?>
> >
> > <featuresname=/"myapp-karaf-1.0.0"/
> > xmlns=/"http://karaf.apache.org/xmlns/features/v1.2.0"/>
> >
> > <repository>mvn:org.apache.cxf.karaf/_apache_-_cxf_/3.1.1/_xml_/featur
> > es</repository>
> >
> > <repository>mvn:org.apache.camel.karaf/_apache_-camel/2.15.2/_xml_/fea
> > tures</repository>
> >
> > <repository>mvn:org.ops4j.pax.jdbc/_pax_-_jdbc_-features/0.6.0/_xml_/f
> > eatures</repository>
> >
> > <repository>mvn:org.apache.karaf.features/spring/3.0.3/_xml_/features<
> > /repository>
> >
> > <featurename=/"hibernate-4-jpa21"/ description=/"Hibernate 4.3.10 JPA
> > 2.1 persistence engine support"/ install=/"manual"/
> > version=/"4.3.10"/>
> >
> > <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-jta
> > _1.1_spec/1.1.1</bundle>
> >
> > <bundlestart-level=/"30"/>mvn:org.hibernate.javax.persistence/_hiberna
>
> > te_-_jpa_-2.1-_api_/1.0.0.Final</bundle>
> >
> > <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-ser
> > vlet_3.0_spec/1.0</bundle>
> >
> > <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> > s.antlr/2.7.7_5</bundle>
> >
> > <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> > s.ant/1.8.4_1</bundle>
> >
> > <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> > s.dom4j/1.6.1_5</bundle>
> >
> > <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
>
> > s.serp/1.15.1_1</bundle>
> >
> > <bundle>mvn:com.fasterxml/classmate/1.1.0</bundle>
> >
> > <bundle>mvn:org.javassist/_javassist_/3.18.2-GA</bundle>
> >
> > <bundle>mvn:org.jboss.spec.javax.security.jacc/_jboss_-_jacc_-api_1.4_
> > spec/1.0.2.Final</bundle>
> >
> > <bundle>wrap:mvn:org.jboss/_jandex_/1.2.4.Final</bundle>
> >
> > <bundle>mvn:org.jboss.logging/_jboss_-logging/3.1.4.GA</bundle>
> >
> > <bundle>mvn:org.hibernate.common/_hibernate_-commons-annotations/4.0.5
> > .Final</bundle>
> >
> > <bundle>mvn:com.zaxxer/HikariCP-java6/2.3.8</bundle>
> >
> > <bundle>mvn:org.hibernate/_hibernate_-core/4.3.10.Final</bundle>
> >
> > <bundle>mvn:org.hibernate/_hibernate_-_hikaricp_/4.3.10.Final</bundle>
> >
> > <bundle>mvn:org.hibernate/_hibernate_-_envers_/4.3.10.Final</bundle>
> >
> > <bundle>mvn:org.hibernate/_hibernate_-_entitymanager_/4.3.10.Final</bu
> > ndle>
> >
> > <bundle>mvn:org.hibernate/_hibernate_-_osgi_/4.3.10.Final</bundle>
> >
> > </feature>
> >
> > <featurename=/"karaf-general"/ description=/"MYAPP general
> > requirements for Karaf"/ install=/"auto"/ version=/"1.0.0"/>
> >
> > <feature>_jndi_</feature>
> >
> > <feature>_jdbc_</feature>
> >
> > <feature>_jms_</feature>
> >
> > <feature>_http_</feature>
> >
> > <feature>_http_-_whiteboard_</feature>
> >
> > <feature>_jetty_</feature>
> >
> > <feature>war</feature>
> >
> > <feature>_webconsole_</feature>
> >
> > <feature>_eventadmin_</feature>
> >
> > <feature>blueprint-web</feature>
> >
> > <feature>_aries_-annotation</feature>
> >
> > <bundle>mvn:javax.annotation/javax.annotation-_api_/1.2</bundle>
> >
> > </feature>
> >
> > <featurename=/"karaf-database"/ description=/"MYAPP database
> > requirements for Karaf"/ install=/"manual"/ version=/"1.0.0"/>
> >
> > <feature>_jpa_</feature>
> >
> > <featureversion=/"[1.0.0,2)"/>transaction</feature>
> >
> > <featureversion=/"0.6.0"/>_pax_-_jdbc_-_mysql_</feature>
> >
> > <featureversion=/"0.6.0"/>_pax_-_jdbc_-pool-dbcp2</feature>
> >
> > <featureversion=/"0.6.0"/>_pax_-_jdbc_-_config_</feature>
> >
> > <bundlestart-level=/"30"/>mvn:mysql/_mysql_-connector-java/5.1.35</bun
> > dle>
> >
> > <bundlestart-level=/"30"/>mvn:org.apache.aries.jpa/org.apache.aries.jp
> > a.blueprint.aries/1.0.2</bundle>
> >
> > </feature>
> >
> > <featurename=/"karaf-cxf"/ description=/"MYAPP cxf requirements for
> > Karaf"/ install=/"manual"/ version=/"3.1.1"/>
> >
> > <featureversion=/"3.1.1"/ >_cxf_</feature>
> >
> > <featureversion=/"3.1.1"/ >_cxf_-core</feature>
> >
> > <featureversion=/"3.1.1"/ >_cxf_-_wsdl_</feature>
> >
> > <featureversion=/"3.1.1"/ >_cxf_-_http_</feature>
> >
> > <featureversion=/"3.1.1"/ >_cxf_-_http_-_jetty_</feature>
> >
> > <featureversion=/"3.1.1"/ >_cxf_-_jaxws_</feature>
> >
> > <featureversion=/"3.1.1"/ >_cxf_-_jaxrs_</feature>
> >
> > <bundle>mvn:org.apache.cxf/_cxf_-_rt_-_frontend_-_jaxrs_/3.1.1</bundle
> > >
> >
> > <bundle>mvn:javax.ws.rs/javax.ws.rs-_api_/2.0.1</bundle>
> >
> > </feature>
> >
> > <featurename=/"karaf-jackson"/ description=/"MYAPP JSON requirements
> > for Karaf"/ install=/"auto"/ version=/"2.5.4"/>
> >
> > <bundle>mvn:com.fasterxml.jackson.core/_jackson_-core/2.5.4</bundle>
> >
> > <bundle>mvn:com.fasterxml.jackson.core/_jackson_-annotations/2.5.4</bu
> > ndle>
> >
> > <bundle>mvn:com.fasterxml.jackson.core/_jackson_-_databind_/2.5.4</bun
> > dle>
> >
> > <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-_json_-provi
> > der/2.5.4</bundle>
> >
> > <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-base/2.5.4</
> > bundle>
> >
> > <bundle>mvn:org.codehaus.jackson/_jackson_-_jaxrs_/1.9.13</bundle>
> >
> > <bundle>mvn:org.codehaus.jackson/_jackson_-core-_asl_/1.9.13</bundle>
> >
> > <bundle>mvn:org.codehaus.jackson/_jackson_-_mapper_-_asl_/1.9.13</bund
> > le>
> >
> > </feature>
> >
> > <featurename=/"karaf-camel"/ description=/"MYAPP camel requirements
> > for Karaf"/ install=/"auto"/ version=/"2.15.2"/>
> >
> > <featureversion=/"2.15.2"/ >camel</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-base64</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-cache</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-context</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-couchdb</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-eventadmin</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-jetty</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-jackson</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-jdbc</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-jms</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-jmx</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-jpa</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-jsonpath</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-paxlogging</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-quartz2</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-rabbitmq</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-stream</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-sql</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-test</feature>
> >
> > </feature>
> >
> > <!-- needed for some myapp camel routes -->
> >
> > <featurename=/"karaf-spring"/ description=/"MYAPP springframework
> > requirements for Karaf"/ install=/"auto"/ version=/"3.0.3"/>
> >
> > <featureversion=/"1.2.1"/>spring-dm</feature>
> >
> > <featureversion=/"3.2.11.RELEASE_1"/>spring</feature>
> >
> > <featureversion=/"3.2.11.RELEASE_1"/>spring-jdbc</feature>
> >
> > <featureversion=/"3.2.11.RELEASE_1"/>spring-jms</feature>
> >
> > <featureversion=/"3.2.11.RELEASE_1"/>spring-orm</feature>
> >
> > <featureversion=/"3.2.11.RELEASE_1"/>spring-tx</feature>
> >
> > <featureversion=/"3.2.11.RELEASE_1"/>spring-web</feature>
> >
> > </feature>
> >
> > <featurename=/'myapp-basic'/ description=/'MYAPP basic requirements to
> > run in Karaf'/ version=/'1.0.0'/>
> >
> > <details>${project.description}</details>
> >
> > <featureversion=/"1.0.0"/ >karaf-general</feature>
> >
> > <featureversion=/"1.0.0"/ >karaf-database</feature>
> >
> > <featureversion=/"4.3.10"/ >hibernate-4-jpa21</feature>
> >
> > <featureversion=/"3.1.1"/ >karaf-cxf</feature>
> >
> > <featureversion=/"2.5.4"/ >karaf-jackson</feature>
> >
> > <featureversion=/"2.15.2"/ >karaf-camel</feature>
> >
> > <featureversion=/"3.0.3"/ >karaf-spring</feature>
> >
> > </feature>
> >
> > </features>
> >
> > 2015-07-07 12:39:37,869 | WARN  | tp1522718697-168 |
> > PhaseInterceptorChain            | 181 - org.apache.cxf.cxf-core - 3.1.1
> > | Interceptor for {http://xxx/}$ProductLineServiceImpl777114985 has
> > thrown exception, unwinding now
> >
> > java.lang.RuntimeException: java.lang.ClassNotFoundException:
> > org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> > javax.ws.rs-api [244]
> >
> >                 at
> > javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:152)
> >
> >                 at
> > javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:120)
> >
> >                 at
> > javax.ws.rs.core.Response$ResponseBuilder.newInstance(Response.java:84
> > 8)
> >
> >                 at javax.ws.rs.core.Response.status(Response.java:613)
> >
> >                 at
> > org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.processResponse(J
> > AXRSOutInterceptor.java:111)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:
> > 3.1.1]
> >
> >                 at
> > org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.handleMessage(JAX
> > RSOutInterceptor.java:81)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:3.1
> > .1]
> >
> >                 at
> > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
> > rChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
> >
> >                 at
> > org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(Outg
> > oingChainInterceptor.java:83)[181:org.apache.cxf.cxf-core:3.1.1]
> >
> >                 at
> > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
> > rChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
> >
> >                 at
>
> > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitia
>
> > tionObserver.java:121)[181:org.apache.cxf.cxf-core:3.1.1]
> >
> >                 at
> > org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractH
> > TTPDestination.java:251)[188:org.apache.cxf.cxf-rt-transports-http:3.1
> > .1]
> >
> >                 at
> > org.apache.cxf.transport.servlet.ServletController.invokeDestination(S
> > ervletController.java:234)[188:org.apache.cxf.cxf-rt-transports-http:3
> > .1.1]
> >
> >                 at
> > org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
> > oller.java:208)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
> >
> >                 at
> > org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
> > oller.java:160)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
> >
> >                 at
> > org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpri
> > ngServlet.java:171)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
> >
> >                 at
> > org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(Abs
> > tractHTTPServlet.java:293)[188:org.apache.cxf.cxf-rt-transports-http:3
> > .1.1]
> >
> >                 at
> > org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTT
> > PServlet.java:217)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
> >
> >                 at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:575)[70:org.ap
> > ache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
> >
> >                 at
> > org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractH
> > TTPServlet.java:268)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
> >
> >                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)[:1.7.0_79]
> >
> >                 at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> > ava:57)[:1.7.0_79]
> >
> >                 at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> > orImpl.java:43)[:1.7.0_79]
> >
> >                 at
> > java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_79]
> >
> >                 at
> > org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54
> > )[12:org.apache.aries.proxy.impl:1.0.4]
> >
> >                 at
> > org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119)
> > [12:org.apache.aries.proxy.impl:1.0.4]
> >
> >                 at
> > org.apache.aries.blueprint.proxy.javax.servlet.http.$HttpServlet648237
> > 498.service(Unknown
> > Source)[70:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
> >
> >                 at
> > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
> > [108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
> >
> >                 at
> > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:
> > 503)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415
> > ]
> >
> >                 at
> > org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doH
> > andle(HttpServiceServletHandler.java:69)[117:org.ops4j.pax.web.pax-web
> > -jetty:3.2.3]
> >
> >                 at
> > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.ja
> > va:137)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150
> > 415]
> >
> >                 at
> > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java
> > :557)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2015041
> > 5]
> >
> >                 at
> > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandle
> > r.java:231)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2
> > 0150415]
> >
> >                 at
> > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandle
> > r.java:1086)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v
> > 20150415]
> >
> >                 at
> > org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(H
> > ttpServiceContext.java:240)[117:org.ops4j.pax.web.pax-web-jetty:3.2.3]
> >
> >                 at
> > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:4
> > 29)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
> >
> >                 at
> > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler
> > .java:193)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> > 150415]
> >
> >                 at
> > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler
> > .java:1020)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2
> > 0150415]
> >
> >                 at
> > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.ja
> > va:135)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150
> > 415]
> >
> >                 at
> > org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.
> > handle(JettyServerHandlerCollection.java:75)[117:org.ops4j.pax.web.pax
> > -web-jetty:3.2.3]
> >
> >                 at
> > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.
> > java:116)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v201
> > 50415]
> >
> >                 at
> > org.eclipse.jetty.server.Server.handle(Server.java:370)[108:org.eclips
> > e.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
> >
> >                 at
> > org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(Abstract
> > HttpConnection.java:494)[108:org.eclipse.jetty.aggregate.jetty-all-ser
> > ver:8.1.17.v20150415]
> >
> >                 at
> > org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(Abstrac
> > tHttpConnection.java:971)[108:org.eclipse.jetty.aggregate.jetty-all-se
> > rver:8.1.17.v20150415]
> >
> >                 at
> > org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerC
> > omplete(AbstractHttpConnection.java:1033)[108:org.eclipse.jetty.aggreg
> > ate.jetty-all-server:8.1.17.v20150415]
> >
> >                 at
> > org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)[108:o
> > rg.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
> >
> >                 at
> > org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)[
> > 108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
> >
> >                 at
> > org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnectio
> > n.java:82)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> > 150415]
> >
> >                 at
> > org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEnd
> > Point.java:696)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.1
> > 7.v20150415]
> >
> >                 at
> > org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndP
> > oint.java:53)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.
> > v20150415]
> >
> >                 at
> > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool
> > .java:608)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> > 150415]
> >
> >                 at
> > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.
> > java:543)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v201
> > 50415]
> >
> >                 at java.lang.Thread.run(Thread.java:745)[:1.7.0_79]
> >
> > Caused by: java.lang.ClassNotFoundException:
> > org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> > javax.ws.rs-api [244]
> >
> >                 at
> > org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDeleg
> > ation(BundleWiringImpl.java:1532)
> >
> >                 at
> > org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImp
> > l.java:75)
> >
> >                 at
> > org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClas
> > s(BundleWiringImpl.java:1955)
> >
> >                 at
> > java.lang.ClassLoader.loadClass(ClassLoader.java:358)[:1.7.0_79]
> >
> >                 at java.lang.Class.forName0(Native Method)[:1.7.0_79]
> >
> >                 at java.lang.Class.forName(Class.java:191)[:1.7.0_79]
> >
> >                 at
> > javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:115)
> >
> >                 at
> > javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:225)
> >
> >                 at
> > javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:135)
> >
> >                 ... 51 more
> >
> > 2015-07-07 12:39:37,954 | INFO  | tp1522718697-168 |
> > LoggingOutInterceptor            | 181 - org.apache.cxf.cxf-core - 3.1.1
> > | Outbound Message
> >
> > ---------------------------
> >
> > ID: 1
> >
> > Response-Code: 500
> >
> > Encoding: UTF-8
> >
> > Content-Type: application/json
> >
> > Headers: {}
> >
> > Payload: <ns1:XMLFault
> > xmlns:ns1="http://cxf.apache.org/bindings/xformat"><ns1:faultstring
> > xmlns:ns1="http://cxf.apache.org/bindings/xformat
> ">java.lang.RuntimeException:
> > java.lang.ClassNotFoundException:
> > org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> > javax.ws.rs-api [244]</ns1:faultstring></ns1:XMLFault>
> >
> > --------------------------------------
> >
>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>
>
>
>
>
> --
>
> Charlie Mordant
>
> Full OSGI/EE stack made with Karaf:
> https://github.com/OsgiliathEnterprise/net.osgiliath.parent
>



-- 
Charlie Mordant

Full OSGI/EE stack made with Karaf:
https://github.com/OsgiliathEnterprise/net.osgiliath.parent

RE: kar feature help

Posted by "Pratt, Jason" <Ja...@windriver.com>.
Hi Charlie,
I downgraded to cxf-3.0.5 to see that had any effect, it did not.

Here is whats running:

START LEVEL 100 , List Threshold: 0
ID | State     | Lvl | Version            | Name
----------------------------------------------------------------------------------------------------------------
  0 | Active    |   0 | 4.2.1              | System Bundle
  1 | Active    |   5 | 2.4.1              | OPS4J Pax Url - aether:
  2 | Active    |   5 | 2.4.1              | OPS4J Pax Url - wrap:
  3 | Active    |   8 | 1.8.3              | OPS4J Pax Logging - API
  4 | Active    |   8 | 1.8.3              | OPS4J Pax Logging - Service
  5 | Active    |  10 | 3.0.4              | Apache Karaf :: Service :: Guard
  6 | Active    |  10 | 1.8.4              | Apache Felix Configuration Admin Service
  7 | Active    |  11 | 3.5.0              | Apache Felix File Install
  8 | Active    |  12 | 5.0.3              | ASM all classes with debug info
  9 | Active    |  20 | 1.1.0              | Apache Aries Util
10 | Active    |  20 | 1.0.1              | Apache Aries Proxy API
11 | Active    |  20 | 1.0.6              | Apache Aries Blueprint CM
12 | Active    |  20 | 1.0.4              | Apache Aries Proxy Service
13 | Active    |  20 | 1.0.1              | Apache Aries Blueprint API
14 | Resolved  |  20 | 1.0.0              | Apache Aries Blueprint Core Compatiblity Fragment Bundle, Hosts: 15
15 | Active    |  20 | 1.4.3              | Apache Aries Blueprint Core, Fragments: 14
16 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer :: Spring
17 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer :: Blueprint
18 | Active    |  24 | 3.0.4              | Apache Karaf :: Deployer :: Wrap Non OSGi Jar
19 | Active    |  25 | 3.0.4              | Apache Karaf :: Region :: Core
20 | Active    |  25 | 3.0.4              | Apache Karaf :: Features :: Core
21 | Active    |  26 | 3.0.4              | Apache Karaf :: Deployer :: Features
22 | Active    |  30 | 2.12.1             | JLine
23 | Active    |  30 | 0.2.1              | JLEdit :: Core
24 | Active    |  30 | 3.0.4              | Apache Karaf :: Features :: Command
25 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Console
26 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS :: Modules
27 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS :: Config
28 | Active    |  30 | 0.14.0             | Apache Mina SSHD :: Core
29 | Active    |  30 | 3.0.4              | Apache Karaf :: Bundle :: Core
30 | Active    |  30 | 3.0.4              | Apache Karaf :: Bundle :: Commands
31 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Table
32 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Help System
33 | Active    |  30 | 3.0.4              | Apache Karaf :: System :: Core
34 | Active    |  30 | 3.0.4              | Apache Karaf :: System :: Shell Commands
35 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: Various Commands
36 | Active    |  30 | 1.0.0              | Apache Aries Quiesce API
37 | Active    |  30 | 3.0.4              | Apache Karaf :: Management
38 | Active    |  30 | 1.1.1              | Apache Aries JMX API
39 | Active    |  30 | 1.1.3              | Apache Aries JMX Core
40 | Active    |  30 | 1.1.0              | Apache Aries JMX Blueprint API
41 | Active    |  30 | 1.1.0              | Apache Aries JMX Blueprint Core
42 | Active    |  30 | 1.0.0              | Apache Aries JMX Whiteboard
43 | Active    |  30 | 3.0.4              | Apache Karaf :: Package :: Core
44 | Active    |  30 | 3.0.4              | Apache Karaf :: Package :: Commands
45 | Active    |  30 | 3.0.4              | Apache Karaf :: KAR :: Core
46 | Active    |  30 | 3.0.4              | Apache Karaf :: KAR :: Command
47 | Active    |  30 | 3.0.4              | Apache Karaf :: Deployer :: Karaf Archive (.kar)
48 | Active    |  30 | 1.0.0.v20110524    | Region Digraph
49 | Active    |  30 | 3.0.4              | Apache Karaf :: Region :: Persistence
50 | Active    |  30 | 3.0.4              | Apache Karaf :: Region :: Shell Commands
51 | Active    |  30 | 3.0.4              | Apache Karaf :: Instance :: Core
52 | Active    |  30 | 3.0.4              | Apache Karaf :: Instance :: Command
53 | Active    |  30 | 3.0.4              | Apache Karaf :: JAAS :: Command
54 | Active    |  30 | 3.0.4              | Apache Karaf :: Diagnostic :: Core
55 | Active    |  30 | 3.0.4              | Apache Karaf :: Diagnostic :: Command
56 | Active    |  30 | 3.0.4              | Apache Karaf :: Log :: Core
57 | Active    |  30 | 3.0.4              | Apache Karaf :: Log :: Command
58 | Active    |  30 | 3.0.4              | Apache Karaf :: Service :: Core
59 | Active    |  30 | 3.0.4              | Apache Karaf :: Service :: Command
60 | Active    |  30 | 3.0.4              | Apache Karaf :: ConfigAdmin :: Core
61 | Active    |  30 | 3.0.4              | Apache Karaf :: ConfigAdmin :: Commands
62 | Active    |  30 | 2.0.7              | Apache MINA Core
63 | Active    |  30 | 3.0.4              | Apache Karaf :: Shell :: SSH
64 | Active    |  80 | 0.0.0              | datasource-prodNonCache.xml
65 | Active    |  80 | 0.0.0              | datasource-localhostMyApp.xml
66 | Active    |  80 | 0.0.0              | datasource-prodCache.xml
67 | Active    |  80 | 0.0.0              | datasource-prodSuiteCache.xml
68 | Active    |  30 | 1.1.1              | geronimo-jta_1.1_spec
69 | Active    |  30 | 1.0.0.Final        | hibernate-jpa-2.1-api
70 | Active    |  30 | 1.0                | Servlet 3.0
71 | Active    |  80 | 2.7.7.5            | Apache ServiceMix :: Bundles :: antlr
72 | Active    |  80 | 1.8.4.1            | Apache ServiceMix :: Bundles :: ant
73 | Active    |  80 | 1.6.1.5            | Apache ServiceMix :: Bundles :: dom4j
74 | Active    |  80 | 1.15.1.1           | Apache ServiceMix :: Bundles :: serp
75 | Active    |  80 | 1.1.0              | ClassMate
76 | Active    |  80 | 3.18.2.GA          | Javassist
77 | Active    |  80 | 1.0.2.Final        | JACC 1.4 API
78 | Active    |  80 | 1.2.4.Final        | Java Annotation Indexer
79 | Active    |  80 | 3.1.4.GA           | JBoss Logging 3
80 | Active    |  80 | 4.0.5.Final        | hibernate-commons-annotations
81 | Active    |  80 | 2.3.8              | HikariCP-java6
82 | Active    |  80 | 4.3.10.Final       | hibernate-core
83 | Active    |  80 | 4.3.10.Final       | hibernate-hikaricp
84 | Active    |  80 | 4.3.10.Final       | hibernate-envers
85 | Active    |  80 | 4.3.10.Final       | hibernate-entitymanager
86 | Active    |  80 | 4.3.10.Final       | hibernate-osgi
87 | Active    |  30 | 3.18.0             | Apache XBean :: Naming
88 | Active    |  30 | 3.0.4              | Apache Karaf :: JNDI :: Core
89 | Active    |  30 | 1.1.0              | Apache Aries JNDI API
90 | Active    |  30 | 1.0.2              | Apache Aries JNDI Core
91 | Active    |  30 | 1.0.0              | Apache Aries JNDI RMI Handler
92 | Active    |  30 | 1.1.0              | Apache Aries JNDI URL Handler
93 | Active    |  30 | 1.0.0              | Apache Aries JNDI Support for Legacy Runtimes
94 | Active    |  80 | 3.0.4              | Apache Karaf :: JNDI :: Command
95 | Active    |  30 | 1.0.2              | Apache Aries Transaction Blueprint
96 | Active    |  30 | 1.1.1              | Apache Aries Transaction Manager
97 | Active    |  80 | 1.6.0              | Commons Pool
98 | Active    |  80 | 1.4                | Commons DBCP
99 | Active    |  80 | 3.0.4              | Apache Karaf :: JDBC :: Core
100 | Active    |  80 | 3.0.4              | Apache Karaf :: JDBC :: Command
101 | Active    |  80 | 1.1.1              | geronimo-jms_1.1_spec
102 | Active    |  80 | 3.0.4              | Apache Karaf :: JMS :: Core
103 | Active    |  80 | 3.0.4              | Apache Karaf :: JMS :: Command
104 | Active    |  30 | 2.5.0              | Apache ServiceMix :: Specs :: Activation API 1.4
105 | Active    |  30 | 1.4.7              | JavaMail API (compat)
106 | Active    |  30 | 1.0.1              | Annotation 1.1
107 | Active    |  30 | 1.1                | Java Authentication SPI for Containers
108 | Active    |  30 | 8.1.17.v20150415   | Jetty :: Aggregate :: All Server
109 | Active    |  30 | 1.5.0              | OPS4J Base - Lang
110 | Active    |  30 | 1.8.0              | OPS4J Pax Swissbox :: OSGi Core
111 | Active    |  20 | 3.18.0             | Apache XBean OSGI Bundle Utilities
112 | Active    |  20 | 3.18.0             | Apache XBean :: Reflect
113 | Active    |  20 | 3.18.0             | Apache XBean :: Classpath Resource Finder
114 | Active    |  30 | 3.2.3              | OPS4J Pax Web - API
115 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Service SPI
116 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Runtime
117 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Jetty
118 | Active    |  30 | 3.0.4              | Apache Karaf :: HTTP :: Core
119 | Active    |  30 | 3.0.4              | Apache Karaf :: HTTP :: Commands
120 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Jsp Support
121 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Extender - Whiteboard
122 | Active    |  30 | 3.2.3              | OPS4J Pax Web - Extender - WAR
123 | Active    |  30 | 3.2.3              | OPS4J Pax Web - FileInstall Deployer
124 | Active    |  30 | 2.4.0              | OPS4J Pax Url - war
125 | Active    |  30 | 2.4.0              | OPS4J Pax Url - Commons
126 | Active    |  30 | 1.8.0              | OPS4J Pax Swissbox :: Bnd Utils
127 | Active    |  30 | 1.8.0              | OPS4J Pax Swissbox :: Property
128 | Active    |  30 | 1.5.0              | OPS4J Base - Net
129 | Active    |  30 | 1.5.0              | OPS4J Base - Monitors
130 | Active    |  30 | 1.5.0              | OPS4J Base - Util - Property
131 | Active    |  30 | 2.4.0.201411031534 | bndlib
132 | Active    |  30 | 3.0.4              | Apache Karaf :: Web :: Core
133 | Active    |  30 | 3.0.4              | Apache Karaf :: Web :: Commands
134 | Active    |  30 | 1.0.12             | Apache Felix Metatype Service
135 | Resolved  |  30 | 3.0.4              | Apache Karaf :: Web Console :: Branding, Hosts: 136
136 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console :: Console, Fragments: 135
137 | Active    |  30 | 1.4.2              | Apache Felix EventAdmin
138 | Active    |  80 | 1.0.1              | Apache Aries Blueprint Web OSGI
139 | Active    |  20 | 2.1.1              | Commons JEXL
140 | Active    |  20 | 3.18.0             | Apache XBean :: ASM 5 shaded (repackaged)
141 | Active    |  20 | 3.18.0             | Apache XBean :: Finder shaded (repackaged)
142 | Active    |  20 | 1.0.1              | Apache Aries Blueprint Annotation API
143 | Active    |  20 | 1.0.1              | Apache Aries Blueprint Annotation Impl
144 | Active    |  20 | 1.0.0              | Apache Aries Blueprint JEXL evaluator
145 | Active    |  80 | 1.2                | javax.annotation API
146 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console :: Instance Plugin
147 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console :: Features Plugin
148 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console :: Gogo Plugin
149 | Active    |  30 | 3.0.4              | Apache Karaf :: Web Console :: HTTP Plugin
150 | Active    |  30 | 1.0.2              | Aries JPA Container API
151 | Active    |  30 | 1.0.4              | Aries JPA Container blueprint integration for Aries blueprint
152 | Active    |  30 | 1.0.2              | Aries JPA Container
153 | Active    |  30 | 1.0.4              | Aries JPA Container Managed Contexts
154 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC org.osgi.service.jdbc
155 | Active    |  80 | 5.1.34             | Oracle Corporation's JDBC Driver for MySQL
156 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC MySQL Driver Adapter
157 | Active    |  80 | 2.1.0              | Apache Commons DBCP
158 | Active    |  80 | 2.4.1              | Apache Commons Pool
159 | Active    |  80 | 3.0.0.1            | Apache ServiceMix :: Bundles :: cglib
160 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC Pooling Support Base
161 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC Pooling Support using Commons-DBCP2
162 | Active    |  80 | 0.6.0              | OPS4J Pax JDBC Config
163 | Active    |  30 | 5.1.35             | Oracle Corporation's JDBC Driver for MySQL
164 | Active    |  30 | 1.0.2              | Aries JPA Container blueprint integration for Aries blueprint
165 | Active    |  30 | 1.1.2              | Apache Felix Web Console Event Plugin
166 | Active    |  30 | 1.0.0.6            | Apache ServiceMix :: Bundles :: aopalliance
167 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-core
168 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-expression
169 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-beans
170 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-aop
171 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-context
172 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-context-support
173 | Active    |  30 | 1.2.1              | spring-osgi-io
174 | Active    |  30 | 1.2.1              | spring-osgi-core
175 | Active    |  30 | 1.2.1              | spring-osgi-extender
176 | Active    |  30 | 1.2.1              | spring-osgi-annotation
177 | Active    |  30 | 3.0.4              | Apache Karaf :: Bundle :: SpringStateService
178 | Active    |   9 | 1.1                | Apache Geronimo OSGI factory registry
179 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: Activation API 1.4
180 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: Stax API 1.0
181 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: JAXB API 2.2
182 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: JAXWS API 2.2
183 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: SAAJ API 1.3
184 | Active    |  10 | 2.4.0              | Apache ServiceMix :: Specs :: JSR-339 API 2.0
185 | Active    |  10 | 1.4.4              | JavaMail API (compat)
186 | Active    |  20 | 3.1.4              | Stax2 API
187 | Active    |  20 | 4.4.1              | Woodstox XML-processor
188 | Active    |  20 | 2.2.11.1           | Apache ServiceMix :: Bundles :: jaxb-impl
189 | Active    |  20 | 2.2.11.1           | Apache ServiceMix :: Bundles :: jaxb-xjc
190 | Active    |  30 | 2.2.1              | XmlSchema Core
191 | Active    |  30 | 1.2.0.5            | Apache ServiceMix :: Bundles :: xmlresolver
192 | Active    |  30 | 1.2.13.1           | Apache ServiceMix :: Bundles :: FastInfoset
193 | Active    |  40 | 3.0.5              | Apache CXF Core
194 | Active    |  40 | 3.0.5              | Apache CXF Runtime Management
195 | Active    |  40 | 3.0.5              | Apache CXF Karaf Commands
196 | Active    |  30 | 1.6.3.1            | Apache ServiceMix :: Bundles :: wsdl4j
197 | Active    |  40 | 3.0.5              | Apache CXF Runtime Core for WSDL
198 | Active    |  40 | 3.0.5              | Apache CXF Runtime JAXB DataBinding
199 | Active    |  40 | 3.0.5              | Apache CXF Runtime XML Binding
200 | Installed |  40 | 3.0.5              | Apache CXF Runtime SOAP Binding
201 | Active    |  40 | 3.0.5              | Apache CXF Runtime HTTP Transport
202 | Installed |  40 | 3.0.5              | Apache CXF Runtime Simple Frontend
203 | Installed |  40 | 3.0.5              | Apache CXF Runtime JAX-WS Frontend
204 | Active    |  30 | 1.3.7              | jettison
205 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Extensions: Providers
206 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Extensions: Search
207 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Service Description
208 | Active    |  40 | 3.0.5              | Apache CXF Runtime JAX-RS Frontend
209 | Active    |  40 | 3.0.5              | Apache CXF JAX-RS Client
210 | Installed |  40 | 3.0.5              | Apache CXF Runtime Aegis Databinding
211 | Active    |  30 | 2.6.0.2            | Apache ServiceMix :: Bundles :: xmlbeans
212 | Active    |  40 | 3.0.5              | Apache CXF Runtime XmlBeans DataBinding
213 | Active    |  40 | 3.0.5              | Apache CXF Runtime CORBA Binding
214 | Active    |  40 | 3.0.5              | Apache CXF Runtime Colocated Binding
215 | Active    |  40 | 3.0.5              | Apache CXF Runtime Local Transport
216 | Active    |  40 | 3.0.5              | Apache CXF Runtime Object Binding
217 | Active    |  40 | 3.0.5              | Apache CXF Runtime HTTP Jetty Transport
218 | Active    |  40 | 3.0.5              | Apache CXF Runtime JMS Transport
219 | Active    |  80 | 2.0.9              | Apache MINA Core
220 | Active    |  40 | 3.0.5              | Apache CXF Runtime UDP Transport
221 | Active    |  40 | 2.6                | Commons Lang
222 | Active    |  40 | 3.0.2              | Apache CXF XJC Runtime
223 | Active    |  30 | 3.0.3              | Apache Neethi
224 | Active    |  40 | 3.0.5              | Apache CXF Runtime WS Policy
225 | Active    |  25 | 2.2                | Joda-Time
226 | Active    |  25 | 1.10.0             | Apache Commons Codec
227 | Active    |  25 | 2.0.4              | Apache XML Security for Java
228 | Active    |  25 | 2.6.1.1            | Apache ServiceMix :: Bundles :: opensaml
229 | Active    |  25 | 1.7.6              | Extended StAX API
230 | Active    |  25 | 1.3.23.2           | Apache ServiceMix :: Bundles :: saaj-impl
231 | Active    |  30 | 2.11.0.1           | Apache ServiceMix :: Bundles :: xercesImpl
232 | Active    |  30 | 5.2.0.4            | Apache ServiceMix :: Bundles :: bcel
233 | Active    |  30 | 2.7.1.7            | Apache ServiceMix :: Bundles :: xalan
234 | Active    |  30 | 1.9.0.1            | Apache ServiceMix :: Bundles :: jasypt
235 | Active    |  30 | 2.0.4              | Apache WSS4J WS-Security Bindings
236 | Active    |  30 | 2.0.4              | Apache WSS4J WS-Security Common
237 | Active    |  30 | 2.0.4              | Apache WSS4J DOM WS-Security
238 | Active    |  30 | 2.0.4              | Apache WSS4J WS-SecurityPolicy model
239 | Active    |  30 | 2.0.4              | Apache WSS4J Streaming WS-Security
240 | Active    |  30 | 2.0.4              | Apache WSS4J Streaming WS-SecurityPolicy
241 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS Addressing
242 | Active    |  40 | 2.8.5              | ehcache
243 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS Security
244 | Active    |  40 | 3.0.5              | Apache CXF Runtime Security functionality
245 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS Reliable Messaging
246 | Installed |  40 | 3.0.5              | Apache CXF Runtime WS MetadataExchange
247 | Installed |  40 | 3.0.5              | Apache CXF Runtime JavaScript Client Generator
248 | Active    |  40 | 1.0.0.7R2_3        | Apache ServiceMix :: Bundles :: js
249 | Installed |  40 | 3.0.5              | Apache CXF Runtime JavaScript Frontend
250 | Active    |  40 | 3.0.5              | Apache CXF Runtime Clustering
251 | Active    |  80 | 2.0.1              | javax.ws.rs-api
252 | Active    |  80 | 2.5.4              | Jackson-core
253 | Active    |  80 | 2.5.4              | Jackson-annotations
254 | Active    |  80 | 2.5.4              | jackson-databind
255 | Active    |  80 | 2.5.4              | Jackson-JAXRS-JSON
256 | Active    |  80 | 2.5.4              | Jackson-JAXRS-base
257 | Active    |  80 | 1.9.13             | JAX-RS provider for JSON content type, using Jackson data binding
258 | Active    |  80 | 1.9.13             | Jackson JSON processor
259 | Active    |  80 | 1.9.13             | Data mapper for Jackson JSON processor
260 | Active    |  10 | 2.2.0              | Apache ServiceMix :: Specs :: Activation API 1.4
261 | Active    |  10 | 2.2.0              | Apache ServiceMix :: Specs :: Stax API 1.0
262 | Active    |  10 | 2.2.0              | Apache ServiceMix :: Specs :: JAXB API 2.2
263 | Active    |  10 | 2.2.6.1            | Apache ServiceMix :: Bundles :: jaxb-impl
264 | Active    |  50 | 2.15.2             | camel-core
265 | Active    |  50 | 2.15.2             | camel-catalog
266 | Active    |  50 | 2.15.2             | camel-commands-core
267 | Active    |  50 | 2.15.2             | camel-karaf-commands
268 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-tx
269 | Active    |  50 | 2.15.2             | camel-spring
270 | Active    |  50 | 2.15.2             | camel-blueprint
271 | Active    |  50 | 2.15.2             | camel-base64
272 | Active    |  50 | 2.9.1              | ehcache
273 | Active    |  50 | 1.1.0.4            | Apache ServiceMix :: Bundles :: jdom
274 | Active    |  50 | 2.15.2             | camel-cache
275 | Active    |  50 | 2.15.2             | camel-context
276 | Active    |  50 | 0.1.6.1            | Apache ServiceMix :: Bundles :: lightcouch
277 | Active    |  50 | 2.3.1              | Gson
278 | Active    |  50 | 4.3.3              | Apache Apache HttpCore OSGi bundle
279 | Active    |  50 | 4.3.6              | Apache Apache HttpClient OSGi bundle
280 | Active    |  50 | 2.15.2             | camel-couchdb
281 | Active    |  50 | 2.15.2             | camel-eventadmin
282 | Active    |  50 | 3.1.0.7            | Apache ServiceMix :: Bundles :: commons-httpclient
283 | Active    |  50 | 2.15.2             | camel-http
284 | Active    |  50 | 2.15.2             | camel-jetty-common
285 | Active    |  50 | 2.15.2             | camel-jetty8
286 | Active    |  50 | 2.4.3              | Jackson-core
287 | Active    |  50 | 2.4.3              | jackson-databind
288 | Active    |  50 | 2.4.3              | Jackson-annotations
289 | Active    |  50 | 2.4.3              | Jackson-module-JAXB-annotations
290 | Active    |  50 | 2.15.2             | camel-jackson
291 | Active    |  50 | 2.15.2             | camel-jdbc
292 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-jms
293 | Active    |  50 | 2.15.2             | camel-jms
294 | Active    |  50 | 2.15.2             | camel-jmx
295 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-jdbc
296 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-orm
297 | Active    |  50 | 1.1.1              | geronimo-annotation_1.0_spec
298 | Active    |  50 | 1.1                | Apache Geronimo JSR-317 JPA 2.0 Spec API
299 | Active    |  50 | 1.0.1              | geronimo-el_1.0_spec
300 | Active    |  50 | 3.2.1              | Commons Collections
301 | Active    |  50 | 1.7.0.6            | Apache ServiceMix :: Bundles :: ant
302 | Active    |  50 | 1.14.1.1           | Apache ServiceMix :: Bundles :: serp
303 | Active    |  50 | 3.14.0             | Apache XBean :: ASM 4 shaded (repackaged)
304 | Active    |  50 | 2.15.2             | camel-jpa
305 | Active    |  50 | 1.2.0              | json-path
306 | Active    |  50 | 2.1.1              | json-smart
307 | Active    |  50 | 1.0.2              | asm
308 | Active    |  50 | 2.15.2             | camel-jsonpath
309 | Active    |  50 | 2.15.2             | camel-paxlogging
310 | Active    |  50 | 0                  | wrap_mvn_c3p0_c3p0_0.9.1.2
311 | Active    |  50 | 2.2.1              | quartz
312 | Active    |  50 | 2.15.2             | camel-quartz2
313 | Active    |  50 | 3.3.4              | RabbitMQ Java AMQP client library
314 | Active    |  50 | 2.15.2             | camel-rabbitmq
315 | Active    |  50 | 2.15.2             | camel-stream
316 | Active    |  50 | 2.15.2             | camel-sql
317 | Active    |  50 | 4.11.0.2           | Apache ServiceMix :: Bundles :: junit
318 | Active    |  50 | 2.15.2             | camel-test
319 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-web
320 | Active    |  30 | 3.2.11.RELEASE_1   | Apache ServiceMix :: Bundles :: spring-webmvc
321 | Failure   |  80 | 1.0.1              | MYAPP :: Core :: Product
322 | Active    |  80 | 1.0.1              | MYAPP :: Core :: Product :: API

From: Charlie Mordant [mailto:cmordant1@gmail.com]
Sent: Wednesday, July 08, 2015 1:36 PM
To: user@karaf.apache.org
Subject: Re: kar feature help

Hi,

I already had this exception: if your JaxRS api does not found any correct implementation, it throws one that says it does not find Jersey.
I'll look for a missing CXF-Jaxrs dep (or one needed by CXF), does 'la' on your karaf shows all cxfrs bundle started?

Is it OSS? If I can take a look.

As an addition, I've an OSS Karaf powered framework that is CXFRS compliant (also JPA, JMS, JNDI and so on...), we can maybe put our effort in common.

Regards,
Charlie

2015-07-08 22:20 GMT+02:00 Pratt, Jason <Ja...@windriver.com>>:
Hi JB - thanks for the response.

I double checked my POMs and there are no references to Jersey declared or resolved for any of the bundles.

This is what I am using in my POM for the JAX-RS

                        <!-- JSON/Restful -->
                <dependency>
                        <groupId>javax.ws.rs<http://javax.ws.rs></groupId>
                        <artifactId>jsr311-api</artifactId>
                        <version>1.1.1</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.cxf</groupId>
                        <artifactId>cxf-rt-frontend-jaxrs</artifactId>
                        <version>${cxf.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.cxf</groupId>
                        <artifactId>cxf-rt-transports-http</artifactId>
                        <version>${cxf.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.cxf</groupId>
                        <artifactId>cxf-rt-transports-http-jetty</artifactId>
                        <version>${cxf.version}</version>
                </dependency>

-----Original Message-----
From: Jean-Baptiste Onofré [mailto:jb@nanthrax.net<ma...@nanthrax.net>]
Sent: Wednesday, July 08, 2015 12:25 PM
To: user@karaf.apache.org<ma...@karaf.apache.org>
Subject: Re: kar feature help

You should not refer Karaf provided features repositories in your features XML (like spring for instance).

It seems that your classes use jersey for JAX-RS annotation, instead of CXF-RS. Can you double check there ?

Regards
JB

On 07/08/2015 09:13 PM, Pratt, Jason wrote:
> Hello,
>
> I am stumbling on why my CXF restful calls are failing now. I've asked
> on the CXF user group and Sergey suggested I look at Christian's
> tutorial code, which is what I used to setup the myapp up initially.
> It was working when I was on Karaf-3.0.3 with no issues, but since
> upgrading to 3.0.4 I began to use a KAR file to make team development
> easier.
>
> I am hoping that I am just missing a bundle in my CXF feature, but I
> am not sure. I have included it along with the error below.
>
> <?xmlversion=/"1.0"/ encoding=/"UTF-8"/?>
>
> <featuresname=/"myapp-karaf-1.0.0"/
> xmlns=/"http://karaf.apache.org/xmlns/features/v1.2.0"/>
>
> <repository>mvn:org.apache.cxf.karaf/_apache_-_cxf_/3.1.1/_xml_/featur
> es</repository>
>
> <repository>mvn:org.apache.camel.karaf/_apache_-camel/2.15.2/_xml_/fea
> tures</repository>
>
> <repository>mvn:org.ops4j.pax.jdbc/_pax_-_jdbc_-features/0.6.0/_xml_/f
> eatures</repository>
>
> <repository>mvn:org.apache.karaf.features/spring/3.0.3/_xml_/features<
> /repository>
>
> <featurename=/"hibernate-4-jpa21"/ description=/"Hibernate 4.3.10 JPA
> 2.1 persistence engine support"/ install=/"manual"/
> version=/"4.3.10"/>
>
> <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-jta
> _1.1_spec/1.1.1</bundle>
>
> <bundlestart-level=/"30"/>mvn:org.hibernate.javax.persistence/_hiberna
> te_-_jpa_-2.1-_api_/1.0.0.Final</bundle>
>
> <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-ser
> vlet_3.0_spec/1.0</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.antlr/2.7.7_5</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.ant/1.8.4_1</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.dom4j/1.6.1_5</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.serp/1.15.1_1</bundle>
>
> <bundle>mvn:com.fasterxml/classmate/1.1.0</bundle>
>
> <bundle>mvn:org.javassist/_javassist_/3.18.2-GA</bundle>
>
> <bundle>mvn:org.jboss.spec.javax.security.jacc/_jboss_-_jacc_-api_1.4_
> spec/1.0.2.Final</bundle>
>
> <bundle>wrap:mvn:org.jboss/_jandex_/1.2.4.Final</bundle>
>
> <bundle>mvn:org.jboss.logging/_jboss_-logging/3.1.4.GA<http://3.1.4.GA></bundle>
>
> <bundle>mvn:org.hibernate.common/_hibernate_-commons-annotations/4.0.5
> .Final</bundle>
>
> <bundle>mvn:com.zaxxer/HikariCP-java6/2.3.8</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-core/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_hikaricp_/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_envers_/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_entitymanager_/4.3.10.Final</bu
> ndle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_osgi_/4.3.10.Final</bundle>
>
> </feature>
>
> <featurename=/"karaf-general"/ description=/"MYAPP general
> requirements for Karaf"/ install=/"auto"/ version=/"1.0.0"/>
>
> <feature>_jndi_</feature>
>
> <feature>_jdbc_</feature>
>
> <feature>_jms_</feature>
>
> <feature>_http_</feature>
>
> <feature>_http_-_whiteboard_</feature>
>
> <feature>_jetty_</feature>
>
> <feature>war</feature>
>
> <feature>_webconsole_</feature>
>
> <feature>_eventadmin_</feature>
>
> <feature>blueprint-web</feature>
>
> <feature>_aries_-annotation</feature>
>
> <bundle>mvn:javax.annotation/javax.annotation-_api_/1.2</bundle>
>
> </feature>
>
> <featurename=/"karaf-database"/ description=/"MYAPP database
> requirements for Karaf"/ install=/"manual"/ version=/"1.0.0"/>
>
> <feature>_jpa_</feature>
>
> <featureversion=/"[1.0.0,2)"/>transaction</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-_mysql_</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-pool-dbcp2</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-_config_</feature>
>
> <bundlestart-level=/"30"/>mvn:mysql/_mysql_-connector-java/5.1.35</bun
> dle>
>
> <bundlestart-level=/"30"/>mvn:org.apache.aries.jpa/org.apache.aries.jp<http://org.apache.aries.jp>
> a.blueprint.aries/1.0.2</bundle>
>
> </feature>
>
> <featurename=/"karaf-cxf"/ description=/"MYAPP cxf requirements for
> Karaf"/ install=/"manual"/ version=/"3.1.1"/>
>
> <featureversion=/"3.1.1"/ >_cxf_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-core</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_wsdl_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_http_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_http_-_jetty_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_jaxws_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_jaxrs_</feature>
>
> <bundle>mvn:org.apache.cxf/_cxf_-_rt_-_frontend_-_jaxrs_/3.1.1</bundle
> >
>
> <bundle>mvn:javax.ws.rs/javax.ws.rs-_api_/2.0.1<http://javax.ws.rs/javax.ws.rs-_api_/2.0.1></bundle>
>
> </feature>
>
> <featurename=/"karaf-jackson"/ description=/"MYAPP JSON requirements
> for Karaf"/ install=/"auto"/ version=/"2.5.4"/>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-core/2.5.4</bundle>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-annotations/2.5.4</bu
> ndle>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-_databind_/2.5.4</bun
> dle>
>
> <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-_json_-provi
> der/2.5.4</bundle>
>
> <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-base/2.5.4</
> bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-_jaxrs_/1.9.13</bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-core-_asl_/1.9.13</bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-_mapper_-_asl_/1.9.13</bund
> le>
>
> </feature>
>
> <featurename=/"karaf-camel"/ description=/"MYAPP camel requirements
> for Karaf"/ install=/"auto"/ version=/"2.15.2"/>
>
> <featureversion=/"2.15.2"/ >camel</feature>
>
> <featureversion=/"2.15.2"/ >camel-base64</feature>
>
> <featureversion=/"2.15.2"/ >camel-cache</feature>
>
> <featureversion=/"2.15.2"/ >camel-context</feature>
>
> <featureversion=/"2.15.2"/ >camel-couchdb</feature>
>
> <featureversion=/"2.15.2"/ >camel-eventadmin</feature>
>
> <featureversion=/"2.15.2"/ >camel-jetty</feature>
>
> <featureversion=/"2.15.2"/ >camel-jackson</feature>
>
> <featureversion=/"2.15.2"/ >camel-jdbc</feature>
>
> <featureversion=/"2.15.2"/ >camel-jms</feature>
>
> <featureversion=/"2.15.2"/ >camel-jmx</feature>
>
> <featureversion=/"2.15.2"/ >camel-jpa</feature>
>
> <featureversion=/"2.15.2"/ >camel-jsonpath</feature>
>
> <featureversion=/"2.15.2"/ >camel-paxlogging</feature>
>
> <featureversion=/"2.15.2"/ >camel-quartz2</feature>
>
> <featureversion=/"2.15.2"/ >camel-rabbitmq</feature>
>
> <featureversion=/"2.15.2"/ >camel-stream</feature>
>
> <featureversion=/"2.15.2"/ >camel-sql</feature>
>
> <featureversion=/"2.15.2"/ >camel-test</feature>
>
> </feature>
>
> <!-- needed for some myapp camel routes -->
>
> <featurename=/"karaf-spring"/ description=/"MYAPP springframework
> requirements for Karaf"/ install=/"auto"/ version=/"3.0.3"/>
>
> <featureversion=/"1.2.1"/>spring-dm</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-jdbc</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-jms</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-orm</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-tx</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-web</feature>
>
> </feature>
>
> <featurename=/'myapp-basic'/ description=/'MYAPP basic requirements to
> run in Karaf'/ version=/'1.0.0'/>
>
> <details>${project.description}</details>
>
> <featureversion=/"1.0.0"/ >karaf-general</feature>
>
> <featureversion=/"1.0.0"/ >karaf-database</feature>
>
> <featureversion=/"4.3.10"/ >hibernate-4-jpa21</feature>
>
> <featureversion=/"3.1.1"/ >karaf-cxf</feature>
>
> <featureversion=/"2.5.4"/ >karaf-jackson</feature>
>
> <featureversion=/"2.15.2"/ >karaf-camel</feature>
>
> <featureversion=/"3.0.3"/ >karaf-spring</feature>
>
> </feature>
>
> </features>
>
> 2015-07-07 12:39:37,869 | WARN  | tp1522718697-168 |
> PhaseInterceptorChain            | 181 - org.apache.cxf.cxf-core - 3.1.1
> | Interceptor for {http://xxx/}$ProductLineServiceImpl777114985<http://xxx/%7d$ProductLineServiceImpl777114985> has
> thrown exception, unwinding now
>
> java.lang.RuntimeException: java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> javax.ws.rs-api [244]
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:152)
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:120)
>
>                 at
> javax.ws.rs.core.Response$ResponseBuilder.newInstance(Response.java:84
> 8)
>
>                 at javax.ws.rs.core.Response.status(Response.java:613)
>
>                 at
> org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.processResponse(J
> AXRSOutInterceptor.java:111)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:
> 3.1.1]
>
>                 at
> org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.handleMessage(JAX
> RSOutInterceptor.java:81)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:3.1
> .1]
>
>                 at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
> rChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(Outg
> oingChainInterceptor.java:83)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
> rChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitia
> tionObserver.java:121)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractH
> TTPDestination.java:251)[188:org.apache.cxf.cxf-rt-transports-http:3.1
> .1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(S
> ervletController.java:234)[188:org.apache.cxf.cxf-rt-transports-http:3
> .1.1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
> oller.java:208)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
> oller.java:160)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpri
> ngServlet.java:171)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(Abs
> tractHTTPServlet.java:293)[188:org.apache.cxf.cxf-rt-transports-http:3
> .1.1]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTT
> PServlet.java:217)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:575)[70:org.ap
> ache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractH
> TTPServlet.java:268)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)[:1.7.0_79]
>
>                 at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:57)[:1.7.0_79]
>
>                 at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:43)[:1.7.0_79]
>
>                 at
> java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_79]
>
>                 at
> org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54
> )[12:org.apache.aries.proxy.impl:1.0.4]
>
>                 at
> org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119)
> [12:org.apache.aries.proxy.impl:1.0.4]
>
>                 at
> org.apache.aries.blueprint.proxy.javax.servlet.http.$HttpServlet648237
> 498.service(Unknown
> Source)[70:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
>
>                 at
> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
> [108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:
> 503)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415
> ]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doH
> andle(HttpServiceServletHandler.java:69)[117:org.ops4j.pax.web.pax-web
> -jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.ja
> va:137)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150
> 415]
>
>                 at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java
> :557)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2015041
> 5]
>
>                 at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandle
> r.java:231)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2
> 0150415]
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandle
> r.java:1086)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v
> 20150415]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(H
> ttpServiceContext.java:240)[117:org.ops4j.pax.web.pax-web-jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:4
> 29)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler
> .java:193)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> 150415]
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler
> .java:1020)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2
> 0150415]
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.ja
> va:135)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150
> 415]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.
> handle(JettyServerHandlerCollection.java:75)[117:org.ops4j.pax.web.pax
> -web-jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.
> java:116)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v201
> 50415]
>
>                 at
> org.eclipse.jetty.server.Server.handle(Server.java:370)[108:org.eclips
> e.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(Abstract
> HttpConnection.java:494)[108:org.eclipse.jetty.aggregate.jetty-all-ser
> ver:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(Abstrac
> tHttpConnection.java:971)[108:org.eclipse.jetty.aggregate.jetty-all-se
> rver:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerC
> omplete(AbstractHttpConnection.java:1033)[108:org.eclipse.jetty.aggreg
> ate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)[108:o
> rg.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)[
> 108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnectio
> n.java:82)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> 150415]
>
>                 at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEnd
> Point.java:696)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.1
> 7.v20150415]
>
>                 at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndP
> oint.java:53)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.
> v20150415]
>
>                 at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool
> .java:608)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> 150415]
>
>                 at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.
> java:543)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v201
> 50415]
>
>                 at java.lang.Thread.run(Thread.java:745)[:1.7.0_79]
>
> Caused by: java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> javax.ws.rs-api [244]
>
>                 at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDeleg
> ation(BundleWiringImpl.java:1532)
>
>                 at
> org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImp
> l.java:75)
>
>                 at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClas
> s(BundleWiringImpl.java:1955)
>
>                 at
> java.lang.ClassLoader.loadClass(ClassLoader.java:358)[:1.7.0_79]
>
>                 at java.lang.Class.forName0(Native Method)[:1.7.0_79]
>
>                 at java.lang.Class.forName(Class.java:191)[:1.7.0_79]
>
>                 at
> javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:115)
>
>                 at
> javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:225)
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:135)
>
>                 ... 51 more
>
> 2015-07-07 12:39:37,954 | INFO  | tp1522718697-168 |
> LoggingOutInterceptor            | 181 - org.apache.cxf.cxf-core - 3.1.1
> | Outbound Message
>
> ---------------------------
>
> ID: 1
>
> Response-Code: 500
>
> Encoding: UTF-8
>
> Content-Type: application/json
>
> Headers: {}
>
> Payload: <ns1:XMLFault
> xmlns:ns1="http://cxf.apache.org/bindings/xformat"><ns1:faultstring
> xmlns:ns1="http://cxf.apache.org/bindings/xformat">java.lang.RuntimeException:
> java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> javax.ws.rs-api [244]</ns1:faultstring></ns1:XMLFault>
>
> --------------------------------------
>

--
Jean-Baptiste Onofré
jbonofre@apache.org<ma...@apache.org>
http://blog.nanthrax.net
Talend - http://www.talend.com



--
Charlie Mordant

Full OSGI/EE stack made with Karaf: https://github.com/OsgiliathEnterprise/net.osgiliath.parent

Re: kar feature help

Posted by Charlie Mordant <cm...@gmail.com>.
Hi,

I already had this exception: if your JaxRS api does not found any correct
implementation, it throws one that says it does not find Jersey.
I'll look for a missing CXF-Jaxrs dep (or one needed by CXF), does 'la' on
your karaf shows all cxfrs bundle started?

Is it OSS? If I can take a look.

As an addition, I've an OSS Karaf powered framework that is CXFRS compliant
(also JPA, JMS, JNDI and so on...), we can maybe put our effort in common.

Regards,
Charlie

2015-07-08 22:20 GMT+02:00 Pratt, Jason <Ja...@windriver.com>:

> Hi JB - thanks for the response.
>
> I double checked my POMs and there are no references to Jersey declared or
> resolved for any of the bundles.
>
> This is what I am using in my POM for the JAX-RS
>
>                         <!-- JSON/Restful -->
>                 <dependency>
>                         <groupId>javax.ws.rs</groupId>
>                         <artifactId>jsr311-api</artifactId>
>                         <version>1.1.1</version>
>                 </dependency>
>                 <dependency>
>                         <groupId>org.apache.cxf</groupId>
>                         <artifactId>cxf-rt-frontend-jaxrs</artifactId>
>                         <version>${cxf.version}</version>
>                 </dependency>
>                 <dependency>
>                         <groupId>org.apache.cxf</groupId>
>                         <artifactId>cxf-rt-transports-http</artifactId>
>                         <version>${cxf.version}</version>
>                 </dependency>
>                 <dependency>
>                         <groupId>org.apache.cxf</groupId>
>
> <artifactId>cxf-rt-transports-http-jetty</artifactId>
>                         <version>${cxf.version}</version>
>                 </dependency>
>
> -----Original Message-----
> From: Jean-Baptiste Onofré [mailto:jb@nanthrax.net]
> Sent: Wednesday, July 08, 2015 12:25 PM
> To: user@karaf.apache.org
> Subject: Re: kar feature help
>
> You should not refer Karaf provided features repositories in your features
> XML (like spring for instance).
>
> It seems that your classes use jersey for JAX-RS annotation, instead of
> CXF-RS. Can you double check there ?
>
> Regards
> JB
>
> On 07/08/2015 09:13 PM, Pratt, Jason wrote:
> > Hello,
> >
> > I am stumbling on why my CXF restful calls are failing now. I've asked
> > on the CXF user group and Sergey suggested I look at Christian's
> > tutorial code, which is what I used to setup the myapp up initially.
> > It was working when I was on Karaf-3.0.3 with no issues, but since
> > upgrading to 3.0.4 I began to use a KAR file to make team development
> > easier.
> >
> > I am hoping that I am just missing a bundle in my CXF feature, but I
> > am not sure. I have included it along with the error below.
> >
> > <?xmlversion=/"1.0"/ encoding=/"UTF-8"/?>
> >
> > <featuresname=/"myapp-karaf-1.0.0"/
> > xmlns=/"http://karaf.apache.org/xmlns/features/v1.2.0"/>
> >
> > <repository>mvn:org.apache.cxf.karaf/_apache_-_cxf_/3.1.1/_xml_/featur
> > es</repository>
> >
> > <repository>mvn:org.apache.camel.karaf/_apache_-camel/2.15.2/_xml_/fea
> > tures</repository>
> >
> > <repository>mvn:org.ops4j.pax.jdbc/_pax_-_jdbc_-features/0.6.0/_xml_/f
> > eatures</repository>
> >
> > <repository>mvn:org.apache.karaf.features/spring/3.0.3/_xml_/features<
> > /repository>
> >
> > <featurename=/"hibernate-4-jpa21"/ description=/"Hibernate 4.3.10 JPA
> > 2.1 persistence engine support"/ install=/"manual"/
> > version=/"4.3.10"/>
> >
> > <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-jta
> > _1.1_spec/1.1.1</bundle>
> >
> > <bundlestart-level=/"30"/>mvn:org.hibernate.javax.persistence/_hiberna
> > te_-_jpa_-2.1-_api_/1.0.0.Final</bundle>
> >
> > <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-ser
> > vlet_3.0_spec/1.0</bundle>
> >
> > <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> > s.antlr/2.7.7_5</bundle>
> >
> > <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> > s.ant/1.8.4_1</bundle>
> >
> > <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> > s.dom4j/1.6.1_5</bundle>
> >
> > <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> > s.serp/1.15.1_1</bundle>
> >
> > <bundle>mvn:com.fasterxml/classmate/1.1.0</bundle>
> >
> > <bundle>mvn:org.javassist/_javassist_/3.18.2-GA</bundle>
> >
> > <bundle>mvn:org.jboss.spec.javax.security.jacc/_jboss_-_jacc_-api_1.4_
> > spec/1.0.2.Final</bundle>
> >
> > <bundle>wrap:mvn:org.jboss/_jandex_/1.2.4.Final</bundle>
> >
> > <bundle>mvn:org.jboss.logging/_jboss_-logging/3.1.4.GA</bundle>
> >
> > <bundle>mvn:org.hibernate.common/_hibernate_-commons-annotations/4.0.5
> > .Final</bundle>
> >
> > <bundle>mvn:com.zaxxer/HikariCP-java6/2.3.8</bundle>
> >
> > <bundle>mvn:org.hibernate/_hibernate_-core/4.3.10.Final</bundle>
> >
> > <bundle>mvn:org.hibernate/_hibernate_-_hikaricp_/4.3.10.Final</bundle>
> >
> > <bundle>mvn:org.hibernate/_hibernate_-_envers_/4.3.10.Final</bundle>
> >
> > <bundle>mvn:org.hibernate/_hibernate_-_entitymanager_/4.3.10.Final</bu
> > ndle>
> >
> > <bundle>mvn:org.hibernate/_hibernate_-_osgi_/4.3.10.Final</bundle>
> >
> > </feature>
> >
> > <featurename=/"karaf-general"/ description=/"MYAPP general
> > requirements for Karaf"/ install=/"auto"/ version=/"1.0.0"/>
> >
> > <feature>_jndi_</feature>
> >
> > <feature>_jdbc_</feature>
> >
> > <feature>_jms_</feature>
> >
> > <feature>_http_</feature>
> >
> > <feature>_http_-_whiteboard_</feature>
> >
> > <feature>_jetty_</feature>
> >
> > <feature>war</feature>
> >
> > <feature>_webconsole_</feature>
> >
> > <feature>_eventadmin_</feature>
> >
> > <feature>blueprint-web</feature>
> >
> > <feature>_aries_-annotation</feature>
> >
> > <bundle>mvn:javax.annotation/javax.annotation-_api_/1.2</bundle>
> >
> > </feature>
> >
> > <featurename=/"karaf-database"/ description=/"MYAPP database
> > requirements for Karaf"/ install=/"manual"/ version=/"1.0.0"/>
> >
> > <feature>_jpa_</feature>
> >
> > <featureversion=/"[1.0.0,2)"/>transaction</feature>
> >
> > <featureversion=/"0.6.0"/>_pax_-_jdbc_-_mysql_</feature>
> >
> > <featureversion=/"0.6.0"/>_pax_-_jdbc_-pool-dbcp2</feature>
> >
> > <featureversion=/"0.6.0"/>_pax_-_jdbc_-_config_</feature>
> >
> > <bundlestart-level=/"30"/>mvn:mysql/_mysql_-connector-java/5.1.35</bun
> > dle>
> >
> > <bundlestart-level=/"30"/>mvn:org.apache.aries.jpa/org.apache.aries.jp
> > a.blueprint.aries/1.0.2</bundle>
> >
> > </feature>
> >
> > <featurename=/"karaf-cxf"/ description=/"MYAPP cxf requirements for
> > Karaf"/ install=/"manual"/ version=/"3.1.1"/>
> >
> > <featureversion=/"3.1.1"/ >_cxf_</feature>
> >
> > <featureversion=/"3.1.1"/ >_cxf_-core</feature>
> >
> > <featureversion=/"3.1.1"/ >_cxf_-_wsdl_</feature>
> >
> > <featureversion=/"3.1.1"/ >_cxf_-_http_</feature>
> >
> > <featureversion=/"3.1.1"/ >_cxf_-_http_-_jetty_</feature>
> >
> > <featureversion=/"3.1.1"/ >_cxf_-_jaxws_</feature>
> >
> > <featureversion=/"3.1.1"/ >_cxf_-_jaxrs_</feature>
> >
> > <bundle>mvn:org.apache.cxf/_cxf_-_rt_-_frontend_-_jaxrs_/3.1.1</bundle
> > >
> >
> > <bundle>mvn:javax.ws.rs/javax.ws.rs-_api_/2.0.1</bundle>
> >
> > </feature>
> >
> > <featurename=/"karaf-jackson"/ description=/"MYAPP JSON requirements
> > for Karaf"/ install=/"auto"/ version=/"2.5.4"/>
> >
> > <bundle>mvn:com.fasterxml.jackson.core/_jackson_-core/2.5.4</bundle>
> >
> > <bundle>mvn:com.fasterxml.jackson.core/_jackson_-annotations/2.5.4</bu
> > ndle>
> >
> > <bundle>mvn:com.fasterxml.jackson.core/_jackson_-_databind_/2.5.4</bun
> > dle>
> >
> > <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-_json_-provi
> > der/2.5.4</bundle>
> >
> > <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-base/2.5.4</
> > bundle>
> >
> > <bundle>mvn:org.codehaus.jackson/_jackson_-_jaxrs_/1.9.13</bundle>
> >
> > <bundle>mvn:org.codehaus.jackson/_jackson_-core-_asl_/1.9.13</bundle>
> >
> > <bundle>mvn:org.codehaus.jackson/_jackson_-_mapper_-_asl_/1.9.13</bund
> > le>
> >
> > </feature>
> >
> > <featurename=/"karaf-camel"/ description=/"MYAPP camel requirements
> > for Karaf"/ install=/"auto"/ version=/"2.15.2"/>
> >
> > <featureversion=/"2.15.2"/ >camel</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-base64</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-cache</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-context</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-couchdb</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-eventadmin</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-jetty</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-jackson</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-jdbc</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-jms</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-jmx</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-jpa</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-jsonpath</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-paxlogging</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-quartz2</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-rabbitmq</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-stream</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-sql</feature>
> >
> > <featureversion=/"2.15.2"/ >camel-test</feature>
> >
> > </feature>
> >
> > <!-- needed for some myapp camel routes -->
> >
> > <featurename=/"karaf-spring"/ description=/"MYAPP springframework
> > requirements for Karaf"/ install=/"auto"/ version=/"3.0.3"/>
> >
> > <featureversion=/"1.2.1"/>spring-dm</feature>
> >
> > <featureversion=/"3.2.11.RELEASE_1"/>spring</feature>
> >
> > <featureversion=/"3.2.11.RELEASE_1"/>spring-jdbc</feature>
> >
> > <featureversion=/"3.2.11.RELEASE_1"/>spring-jms</feature>
> >
> > <featureversion=/"3.2.11.RELEASE_1"/>spring-orm</feature>
> >
> > <featureversion=/"3.2.11.RELEASE_1"/>spring-tx</feature>
> >
> > <featureversion=/"3.2.11.RELEASE_1"/>spring-web</feature>
> >
> > </feature>
> >
> > <featurename=/'myapp-basic'/ description=/'MYAPP basic requirements to
> > run in Karaf'/ version=/'1.0.0'/>
> >
> > <details>${project.description}</details>
> >
> > <featureversion=/"1.0.0"/ >karaf-general</feature>
> >
> > <featureversion=/"1.0.0"/ >karaf-database</feature>
> >
> > <featureversion=/"4.3.10"/ >hibernate-4-jpa21</feature>
> >
> > <featureversion=/"3.1.1"/ >karaf-cxf</feature>
> >
> > <featureversion=/"2.5.4"/ >karaf-jackson</feature>
> >
> > <featureversion=/"2.15.2"/ >karaf-camel</feature>
> >
> > <featureversion=/"3.0.3"/ >karaf-spring</feature>
> >
> > </feature>
> >
> > </features>
> >
> > 2015-07-07 12:39:37,869 | WARN  | tp1522718697-168 |
> > PhaseInterceptorChain            | 181 - org.apache.cxf.cxf-core - 3.1.1
> > | Interceptor for {http://xxx/}$ProductLineServiceImpl777114985 has
> > thrown exception, unwinding now
> >
> > java.lang.RuntimeException: java.lang.ClassNotFoundException:
> > org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> > javax.ws.rs-api [244]
> >
> >                 at
> > javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:152)
> >
> >                 at
> > javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:120)
> >
> >                 at
> > javax.ws.rs.core.Response$ResponseBuilder.newInstance(Response.java:84
> > 8)
> >
> >                 at javax.ws.rs.core.Response.status(Response.java:613)
> >
> >                 at
> > org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.processResponse(J
> > AXRSOutInterceptor.java:111)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:
> > 3.1.1]
> >
> >                 at
> > org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.handleMessage(JAX
> > RSOutInterceptor.java:81)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:3.1
> > .1]
> >
> >                 at
> > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
> > rChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
> >
> >                 at
> > org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(Outg
> > oingChainInterceptor.java:83)[181:org.apache.cxf.cxf-core:3.1.1]
> >
> >                 at
> > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
> > rChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
> >
> >                 at
> > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitia
> > tionObserver.java:121)[181:org.apache.cxf.cxf-core:3.1.1]
> >
> >                 at
> > org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractH
> > TTPDestination.java:251)[188:org.apache.cxf.cxf-rt-transports-http:3.1
> > .1]
> >
> >                 at
> > org.apache.cxf.transport.servlet.ServletController.invokeDestination(S
> > ervletController.java:234)[188:org.apache.cxf.cxf-rt-transports-http:3
> > .1.1]
> >
> >                 at
> > org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
> > oller.java:208)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
> >
> >                 at
> > org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
> > oller.java:160)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
> >
> >                 at
> > org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpri
> > ngServlet.java:171)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
> >
> >                 at
> > org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(Abs
> > tractHTTPServlet.java:293)[188:org.apache.cxf.cxf-rt-transports-http:3
> > .1.1]
> >
> >                 at
> > org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTT
> > PServlet.java:217)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
> >
> >                 at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:575)[70:org.ap
> > ache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
> >
> >                 at
> > org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractH
> > TTPServlet.java:268)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
> >
> >                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)[:1.7.0_79]
> >
> >                 at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> > ava:57)[:1.7.0_79]
> >
> >                 at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> > orImpl.java:43)[:1.7.0_79]
> >
> >                 at
> > java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_79]
> >
> >                 at
> > org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54
> > )[12:org.apache.aries.proxy.impl:1.0.4]
> >
> >                 at
> > org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119)
> > [12:org.apache.aries.proxy.impl:1.0.4]
> >
> >                 at
> > org.apache.aries.blueprint.proxy.javax.servlet.http.$HttpServlet648237
> > 498.service(Unknown
> > Source)[70:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
> >
> >                 at
> > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
> > [108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
> >
> >                 at
> > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:
> > 503)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415
> > ]
> >
> >                 at
> > org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doH
> > andle(HttpServiceServletHandler.java:69)[117:org.ops4j.pax.web.pax-web
> > -jetty:3.2.3]
> >
> >                 at
> > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.ja
> > va:137)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150
> > 415]
> >
> >                 at
> > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java
> > :557)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2015041
> > 5]
> >
> >                 at
> > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandle
> > r.java:231)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2
> > 0150415]
> >
> >                 at
> > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandle
> > r.java:1086)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v
> > 20150415]
> >
> >                 at
> > org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(H
> > ttpServiceContext.java:240)[117:org.ops4j.pax.web.pax-web-jetty:3.2.3]
> >
> >                 at
> > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:4
> > 29)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
> >
> >                 at
> > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler
> > .java:193)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> > 150415]
> >
> >                 at
> > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler
> > .java:1020)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2
> > 0150415]
> >
> >                 at
> > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.ja
> > va:135)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150
> > 415]
> >
> >                 at
> > org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.
> > handle(JettyServerHandlerCollection.java:75)[117:org.ops4j.pax.web.pax
> > -web-jetty:3.2.3]
> >
> >                 at
> > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.
> > java:116)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v201
> > 50415]
> >
> >                 at
> > org.eclipse.jetty.server.Server.handle(Server.java:370)[108:org.eclips
> > e.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
> >
> >                 at
> > org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(Abstract
> > HttpConnection.java:494)[108:org.eclipse.jetty.aggregate.jetty-all-ser
> > ver:8.1.17.v20150415]
> >
> >                 at
> > org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(Abstrac
> > tHttpConnection.java:971)[108:org.eclipse.jetty.aggregate.jetty-all-se
> > rver:8.1.17.v20150415]
> >
> >                 at
> > org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerC
> > omplete(AbstractHttpConnection.java:1033)[108:org.eclipse.jetty.aggreg
> > ate.jetty-all-server:8.1.17.v20150415]
> >
> >                 at
> > org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)[108:o
> > rg.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
> >
> >                 at
> > org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)[
> > 108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
> >
> >                 at
> > org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnectio
> > n.java:82)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> > 150415]
> >
> >                 at
> > org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEnd
> > Point.java:696)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.1
> > 7.v20150415]
> >
> >                 at
> > org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndP
> > oint.java:53)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.
> > v20150415]
> >
> >                 at
> > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool
> > .java:608)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> > 150415]
> >
> >                 at
> > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.
> > java:543)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v201
> > 50415]
> >
> >                 at java.lang.Thread.run(Thread.java:745)[:1.7.0_79]
> >
> > Caused by: java.lang.ClassNotFoundException:
> > org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> > javax.ws.rs-api [244]
> >
> >                 at
> > org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDeleg
> > ation(BundleWiringImpl.java:1532)
> >
> >                 at
> > org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImp
> > l.java:75)
> >
> >                 at
> > org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClas
> > s(BundleWiringImpl.java:1955)
> >
> >                 at
> > java.lang.ClassLoader.loadClass(ClassLoader.java:358)[:1.7.0_79]
> >
> >                 at java.lang.Class.forName0(Native Method)[:1.7.0_79]
> >
> >                 at java.lang.Class.forName(Class.java:191)[:1.7.0_79]
> >
> >                 at
> > javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:115)
> >
> >                 at
> > javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:225)
> >
> >                 at
> > javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:135)
> >
> >                 ... 51 more
> >
> > 2015-07-07 12:39:37,954 | INFO  | tp1522718697-168 |
> > LoggingOutInterceptor            | 181 - org.apache.cxf.cxf-core - 3.1.1
> > | Outbound Message
> >
> > ---------------------------
> >
> > ID: 1
> >
> > Response-Code: 500
> >
> > Encoding: UTF-8
> >
> > Content-Type: application/json
> >
> > Headers: {}
> >
> > Payload: <ns1:XMLFault
> > xmlns:ns1="http://cxf.apache.org/bindings/xformat"><ns1:faultstring
> > xmlns:ns1="http://cxf.apache.org/bindings/xformat
> ">java.lang.RuntimeException:
> > java.lang.ClassNotFoundException:
> > org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> > javax.ws.rs-api [244]</ns1:faultstring></ns1:XMLFault>
> >
> > --------------------------------------
> >
>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>



-- 
Charlie Mordant

Full OSGI/EE stack made with Karaf:
https://github.com/OsgiliathEnterprise/net.osgiliath.parent

RE: kar feature help

Posted by "Pratt, Jason" <Ja...@windriver.com>.
Hi JB - thanks for the response.

I double checked my POMs and there are no references to Jersey declared or resolved for any of the bundles. 

This is what I am using in my POM for the JAX-RS 

			<!-- JSON/Restful -->
		<dependency>
			<groupId>javax.ws.rs</groupId>
			<artifactId>jsr311-api</artifactId>
			<version>1.1.1</version>
		</dependency>
		<dependency>
			<groupId>org.apache.cxf</groupId>
			<artifactId>cxf-rt-frontend-jaxrs</artifactId>
			<version>${cxf.version}</version>
		</dependency>
		<dependency>
			<groupId>org.apache.cxf</groupId>
			<artifactId>cxf-rt-transports-http</artifactId>
			<version>${cxf.version}</version>
		</dependency>
		<dependency>
			<groupId>org.apache.cxf</groupId>
			<artifactId>cxf-rt-transports-http-jetty</artifactId>
			<version>${cxf.version}</version>
		</dependency>

-----Original Message-----
From: Jean-Baptiste Onofré [mailto:jb@nanthrax.net] 
Sent: Wednesday, July 08, 2015 12:25 PM
To: user@karaf.apache.org
Subject: Re: kar feature help

You should not refer Karaf provided features repositories in your features XML (like spring for instance).

It seems that your classes use jersey for JAX-RS annotation, instead of CXF-RS. Can you double check there ?

Regards
JB

On 07/08/2015 09:13 PM, Pratt, Jason wrote:
> Hello,
>
> I am stumbling on why my CXF restful calls are failing now. I've asked 
> on the CXF user group and Sergey suggested I look at Christian's 
> tutorial code, which is what I used to setup the myapp up initially. 
> It was working when I was on Karaf-3.0.3 with no issues, but since 
> upgrading to 3.0.4 I began to use a KAR file to make team development 
> easier.
>
> I am hoping that I am just missing a bundle in my CXF feature, but I 
> am not sure. I have included it along with the error below.
>
> <?xmlversion=/"1.0"/ encoding=/"UTF-8"/?>
>
> <featuresname=/"myapp-karaf-1.0.0"/
> xmlns=/"http://karaf.apache.org/xmlns/features/v1.2.0"/>
>
> <repository>mvn:org.apache.cxf.karaf/_apache_-_cxf_/3.1.1/_xml_/featur
> es</repository>
>
> <repository>mvn:org.apache.camel.karaf/_apache_-camel/2.15.2/_xml_/fea
> tures</repository>
>
> <repository>mvn:org.ops4j.pax.jdbc/_pax_-_jdbc_-features/0.6.0/_xml_/f
> eatures</repository>
>
> <repository>mvn:org.apache.karaf.features/spring/3.0.3/_xml_/features<
> /repository>
>
> <featurename=/"hibernate-4-jpa21"/ description=/"Hibernate 4.3.10 JPA
> 2.1 persistence engine support"/ install=/"manual"/ 
> version=/"4.3.10"/>
>
> <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-jta
> _1.1_spec/1.1.1</bundle>
>
> <bundlestart-level=/"30"/>mvn:org.hibernate.javax.persistence/_hiberna
> te_-_jpa_-2.1-_api_/1.0.0.Final</bundle>
>
> <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-ser
> vlet_3.0_spec/1.0</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.antlr/2.7.7_5</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.ant/1.8.4_1</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.dom4j/1.6.1_5</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundle
> s.serp/1.15.1_1</bundle>
>
> <bundle>mvn:com.fasterxml/classmate/1.1.0</bundle>
>
> <bundle>mvn:org.javassist/_javassist_/3.18.2-GA</bundle>
>
> <bundle>mvn:org.jboss.spec.javax.security.jacc/_jboss_-_jacc_-api_1.4_
> spec/1.0.2.Final</bundle>
>
> <bundle>wrap:mvn:org.jboss/_jandex_/1.2.4.Final</bundle>
>
> <bundle>mvn:org.jboss.logging/_jboss_-logging/3.1.4.GA</bundle>
>
> <bundle>mvn:org.hibernate.common/_hibernate_-commons-annotations/4.0.5
> .Final</bundle>
>
> <bundle>mvn:com.zaxxer/HikariCP-java6/2.3.8</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-core/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_hikaricp_/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_envers_/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_entitymanager_/4.3.10.Final</bu
> ndle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_osgi_/4.3.10.Final</bundle>
>
> </feature>
>
> <featurename=/"karaf-general"/ description=/"MYAPP general 
> requirements for Karaf"/ install=/"auto"/ version=/"1.0.0"/>
>
> <feature>_jndi_</feature>
>
> <feature>_jdbc_</feature>
>
> <feature>_jms_</feature>
>
> <feature>_http_</feature>
>
> <feature>_http_-_whiteboard_</feature>
>
> <feature>_jetty_</feature>
>
> <feature>war</feature>
>
> <feature>_webconsole_</feature>
>
> <feature>_eventadmin_</feature>
>
> <feature>blueprint-web</feature>
>
> <feature>_aries_-annotation</feature>
>
> <bundle>mvn:javax.annotation/javax.annotation-_api_/1.2</bundle>
>
> </feature>
>
> <featurename=/"karaf-database"/ description=/"MYAPP database 
> requirements for Karaf"/ install=/"manual"/ version=/"1.0.0"/>
>
> <feature>_jpa_</feature>
>
> <featureversion=/"[1.0.0,2)"/>transaction</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-_mysql_</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-pool-dbcp2</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-_config_</feature>
>
> <bundlestart-level=/"30"/>mvn:mysql/_mysql_-connector-java/5.1.35</bun
> dle>
>
> <bundlestart-level=/"30"/>mvn:org.apache.aries.jpa/org.apache.aries.jp
> a.blueprint.aries/1.0.2</bundle>
>
> </feature>
>
> <featurename=/"karaf-cxf"/ description=/"MYAPP cxf requirements for 
> Karaf"/ install=/"manual"/ version=/"3.1.1"/>
>
> <featureversion=/"3.1.1"/ >_cxf_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-core</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_wsdl_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_http_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_http_-_jetty_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_jaxws_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_jaxrs_</feature>
>
> <bundle>mvn:org.apache.cxf/_cxf_-_rt_-_frontend_-_jaxrs_/3.1.1</bundle
> >
>
> <bundle>mvn:javax.ws.rs/javax.ws.rs-_api_/2.0.1</bundle>
>
> </feature>
>
> <featurename=/"karaf-jackson"/ description=/"MYAPP JSON requirements 
> for Karaf"/ install=/"auto"/ version=/"2.5.4"/>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-core/2.5.4</bundle>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-annotations/2.5.4</bu
> ndle>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-_databind_/2.5.4</bun
> dle>
>
> <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-_json_-provi
> der/2.5.4</bundle>
>
> <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-base/2.5.4</
> bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-_jaxrs_/1.9.13</bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-core-_asl_/1.9.13</bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-_mapper_-_asl_/1.9.13</bund
> le>
>
> </feature>
>
> <featurename=/"karaf-camel"/ description=/"MYAPP camel requirements 
> for Karaf"/ install=/"auto"/ version=/"2.15.2"/>
>
> <featureversion=/"2.15.2"/ >camel</feature>
>
> <featureversion=/"2.15.2"/ >camel-base64</feature>
>
> <featureversion=/"2.15.2"/ >camel-cache</feature>
>
> <featureversion=/"2.15.2"/ >camel-context</feature>
>
> <featureversion=/"2.15.2"/ >camel-couchdb</feature>
>
> <featureversion=/"2.15.2"/ >camel-eventadmin</feature>
>
> <featureversion=/"2.15.2"/ >camel-jetty</feature>
>
> <featureversion=/"2.15.2"/ >camel-jackson</feature>
>
> <featureversion=/"2.15.2"/ >camel-jdbc</feature>
>
> <featureversion=/"2.15.2"/ >camel-jms</feature>
>
> <featureversion=/"2.15.2"/ >camel-jmx</feature>
>
> <featureversion=/"2.15.2"/ >camel-jpa</feature>
>
> <featureversion=/"2.15.2"/ >camel-jsonpath</feature>
>
> <featureversion=/"2.15.2"/ >camel-paxlogging</feature>
>
> <featureversion=/"2.15.2"/ >camel-quartz2</feature>
>
> <featureversion=/"2.15.2"/ >camel-rabbitmq</feature>
>
> <featureversion=/"2.15.2"/ >camel-stream</feature>
>
> <featureversion=/"2.15.2"/ >camel-sql</feature>
>
> <featureversion=/"2.15.2"/ >camel-test</feature>
>
> </feature>
>
> <!-- needed for some myapp camel routes -->
>
> <featurename=/"karaf-spring"/ description=/"MYAPP springframework 
> requirements for Karaf"/ install=/"auto"/ version=/"3.0.3"/>
>
> <featureversion=/"1.2.1"/>spring-dm</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-jdbc</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-jms</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-orm</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-tx</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-web</feature>
>
> </feature>
>
> <featurename=/'myapp-basic'/ description=/'MYAPP basic requirements to 
> run in Karaf'/ version=/'1.0.0'/>
>
> <details>${project.description}</details>
>
> <featureversion=/"1.0.0"/ >karaf-general</feature>
>
> <featureversion=/"1.0.0"/ >karaf-database</feature>
>
> <featureversion=/"4.3.10"/ >hibernate-4-jpa21</feature>
>
> <featureversion=/"3.1.1"/ >karaf-cxf</feature>
>
> <featureversion=/"2.5.4"/ >karaf-jackson</feature>
>
> <featureversion=/"2.15.2"/ >karaf-camel</feature>
>
> <featureversion=/"3.0.3"/ >karaf-spring</feature>
>
> </feature>
>
> </features>
>
> 2015-07-07 12:39:37,869 | WARN  | tp1522718697-168 |
> PhaseInterceptorChain            | 181 - org.apache.cxf.cxf-core - 3.1.1
> | Interceptor for {http://xxx/}$ProductLineServiceImpl777114985 has
> thrown exception, unwinding now
>
> java.lang.RuntimeException: java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by 
> javax.ws.rs-api [244]
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:152)
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:120)
>
>                 at
> javax.ws.rs.core.Response$ResponseBuilder.newInstance(Response.java:84
> 8)
>
>                 at javax.ws.rs.core.Response.status(Response.java:613)
>
>                 at
> org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.processResponse(J
> AXRSOutInterceptor.java:111)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:
> 3.1.1]
>
>                 at
> org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.handleMessage(JAX
> RSOutInterceptor.java:81)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:3.1
> .1]
>
>                 at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
> rChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(Outg
> oingChainInterceptor.java:83)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
> rChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitia
> tionObserver.java:121)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractH
> TTPDestination.java:251)[188:org.apache.cxf.cxf-rt-transports-http:3.1
> .1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(S
> ervletController.java:234)[188:org.apache.cxf.cxf-rt-transports-http:3
> .1.1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
> oller.java:208)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
> oller.java:160)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpri
> ngServlet.java:171)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(Abs
> tractHTTPServlet.java:293)[188:org.apache.cxf.cxf-rt-transports-http:3
> .1.1]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTT
> PServlet.java:217)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:575)[70:org.ap
> ache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractH
> TTPServlet.java:268)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)[:1.7.0_79]
>
>                 at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:57)[:1.7.0_79]
>
>                 at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:43)[:1.7.0_79]
>
>                 at
> java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_79]
>
>                 at
> org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54
> )[12:org.apache.aries.proxy.impl:1.0.4]
>
>                 at
> org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119)
> [12:org.apache.aries.proxy.impl:1.0.4]
>
>                 at
> org.apache.aries.blueprint.proxy.javax.servlet.http.$HttpServlet648237
> 498.service(Unknown 
> Source)[70:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
>
>                 at
> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
> [108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:
> 503)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415
> ]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doH
> andle(HttpServiceServletHandler.java:69)[117:org.ops4j.pax.web.pax-web
> -jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.ja
> va:137)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150
> 415]
>
>                 at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java
> :557)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2015041
> 5]
>
>                 at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandle
> r.java:231)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2
> 0150415]
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandle
> r.java:1086)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v
> 20150415]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(H
> ttpServiceContext.java:240)[117:org.ops4j.pax.web.pax-web-jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:4
> 29)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler
> .java:193)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> 150415]
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler
> .java:1020)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v2
> 0150415]
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.ja
> va:135)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150
> 415]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.
> handle(JettyServerHandlerCollection.java:75)[117:org.ops4j.pax.web.pax
> -web-jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.
> java:116)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v201
> 50415]
>
>                 at
> org.eclipse.jetty.server.Server.handle(Server.java:370)[108:org.eclips
> e.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(Abstract
> HttpConnection.java:494)[108:org.eclipse.jetty.aggregate.jetty-all-ser
> ver:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(Abstrac
> tHttpConnection.java:971)[108:org.eclipse.jetty.aggregate.jetty-all-se
> rver:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerC
> omplete(AbstractHttpConnection.java:1033)[108:org.eclipse.jetty.aggreg
> ate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)[108:o
> rg.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)[
> 108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnectio
> n.java:82)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> 150415]
>
>                 at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEnd
> Point.java:696)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.1
> 7.v20150415]
>
>                 at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndP
> oint.java:53)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.
> v20150415]
>
>                 at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool
> .java:608)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20
> 150415]
>
>                 at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.
> java:543)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v201
> 50415]
>
>                 at java.lang.Thread.run(Thread.java:745)[:1.7.0_79]
>
> Caused by: java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by 
> javax.ws.rs-api [244]
>
>                 at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDeleg
> ation(BundleWiringImpl.java:1532)
>
>                 at
> org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImp
> l.java:75)
>
>                 at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClas
> s(BundleWiringImpl.java:1955)
>
>                 at
> java.lang.ClassLoader.loadClass(ClassLoader.java:358)[:1.7.0_79]
>
>                 at java.lang.Class.forName0(Native Method)[:1.7.0_79]
>
>                 at java.lang.Class.forName(Class.java:191)[:1.7.0_79]
>
>                 at
> javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:115)
>
>                 at
> javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:225)
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:135)
>
>                 ... 51 more
>
> 2015-07-07 12:39:37,954 | INFO  | tp1522718697-168 |
> LoggingOutInterceptor            | 181 - org.apache.cxf.cxf-core - 3.1.1
> | Outbound Message
>
> ---------------------------
>
> ID: 1
>
> Response-Code: 500
>
> Encoding: UTF-8
>
> Content-Type: application/json
>
> Headers: {}
>
> Payload: <ns1:XMLFault
> xmlns:ns1="http://cxf.apache.org/bindings/xformat"><ns1:faultstring
> xmlns:ns1="http://cxf.apache.org/bindings/xformat">java.lang.RuntimeException:
> java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by 
> javax.ws.rs-api [244]</ns1:faultstring></ns1:XMLFault>
>
> --------------------------------------
>

--
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: kar feature help

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
You should not refer Karaf provided features repositories in your 
features XML (like spring for instance).

It seems that your classes use jersey for JAX-RS annotation, instead of 
CXF-RS. Can you double check there ?

Regards
JB

On 07/08/2015 09:13 PM, Pratt, Jason wrote:
> Hello,
>
> I am stumbling on why my CXF restful calls are failing now. I’ve asked
> on the CXF user group and Sergey suggested I look at Christian’s
> tutorial code, which is what I used to setup the myapp up initially. It
> was working when I was on Karaf-3.0.3 with no issues, but since
> upgrading to 3.0.4 I began to use a KAR file to make team development
> easier.
>
> I am hoping that I am just missing a bundle in my CXF feature, but I am
> not sure. I have included it along with the error below.
>
> <?xmlversion=/"1.0"/ encoding=/"UTF-8"/?>
>
> <featuresname=/"myapp-karaf-1.0.0"/
> xmlns=/"http://karaf.apache.org/xmlns/features/v1.2.0"/>
>
> <repository>mvn:org.apache.cxf.karaf/_apache_-_cxf_/3.1.1/_xml_/features</repository>
>
> <repository>mvn:org.apache.camel.karaf/_apache_-camel/2.15.2/_xml_/features</repository>
>
> <repository>mvn:org.ops4j.pax.jdbc/_pax_-_jdbc_-features/0.6.0/_xml_/features</repository>
>
> <repository>mvn:org.apache.karaf.features/spring/3.0.3/_xml_/features</repository>
>
> <featurename=/"hibernate-4-jpa21"/ description=/"Hibernate 4.3.10 JPA
> 2.1 persistence engine support"/ install=/"manual"/ version=/"4.3.10"/>
>
> <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-jta_1.1_spec/1.1.1</bundle>
>
> <bundlestart-level=/"30"/>mvn:org.hibernate.javax.persistence/_hibernate_-_jpa_-2.1-_api_/1.0.0.Final</bundle>
>
> <bundlestart-level=/"30"/>mvn:org.apache.geronimo.specs/_geronimo_-servlet_3.0_spec/1.0</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.antlr/2.7.7_5</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/1.8.4_1</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j/1.6.1_5</bundle>
>
> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.serp/1.15.1_1</bundle>
>
> <bundle>mvn:com.fasterxml/classmate/1.1.0</bundle>
>
> <bundle>mvn:org.javassist/_javassist_/3.18.2-GA</bundle>
>
> <bundle>mvn:org.jboss.spec.javax.security.jacc/_jboss_-_jacc_-api_1.4_spec/1.0.2.Final</bundle>
>
> <bundle>wrap:mvn:org.jboss/_jandex_/1.2.4.Final</bundle>
>
> <bundle>mvn:org.jboss.logging/_jboss_-logging/3.1.4.GA</bundle>
>
> <bundle>mvn:org.hibernate.common/_hibernate_-commons-annotations/4.0.5.Final</bundle>
>
> <bundle>mvn:com.zaxxer/HikariCP-java6/2.3.8</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-core/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_hikaricp_/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_envers_/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_entitymanager_/4.3.10.Final</bundle>
>
> <bundle>mvn:org.hibernate/_hibernate_-_osgi_/4.3.10.Final</bundle>
>
> </feature>
>
> <featurename=/"karaf-general"/ description=/"MYAPP general requirements
> for Karaf"/ install=/"auto"/ version=/"1.0.0"/>
>
> <feature>_jndi_</feature>
>
> <feature>_jdbc_</feature>
>
> <feature>_jms_</feature>
>
> <feature>_http_</feature>
>
> <feature>_http_-_whiteboard_</feature>
>
> <feature>_jetty_</feature>
>
> <feature>war</feature>
>
> <feature>_webconsole_</feature>
>
> <feature>_eventadmin_</feature>
>
> <feature>blueprint-web</feature>
>
> <feature>_aries_-annotation</feature>
>
> <bundle>mvn:javax.annotation/javax.annotation-_api_/1.2</bundle>
>
> </feature>
>
> <featurename=/"karaf-database"/ description=/"MYAPP database
> requirements for Karaf"/ install=/"manual"/ version=/"1.0.0"/>
>
> <feature>_jpa_</feature>
>
> <featureversion=/"[1.0.0,2)"/>transaction</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-_mysql_</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-pool-dbcp2</feature>
>
> <featureversion=/"0.6.0"/>_pax_-_jdbc_-_config_</feature>
>
> <bundlestart-level=/"30"/>mvn:mysql/_mysql_-connector-java/5.1.35</bundle>
>
> <bundlestart-level=/"30"/>mvn:org.apache.aries.jpa/org.apache.aries.jpa.blueprint.aries/1.0.2</bundle>
>
> </feature>
>
> <featurename=/"karaf-cxf"/ description=/"MYAPP cxf requirements for
> Karaf"/ install=/"manual"/ version=/"3.1.1"/>
>
> <featureversion=/"3.1.1"/ >_cxf_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-core</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_wsdl_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_http_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_http_-_jetty_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_jaxws_</feature>
>
> <featureversion=/"3.1.1"/ >_cxf_-_jaxrs_</feature>
>
> <bundle>mvn:org.apache.cxf/_cxf_-_rt_-_frontend_-_jaxrs_/3.1.1</bundle>
>
> <bundle>mvn:javax.ws.rs/javax.ws.rs-_api_/2.0.1</bundle>
>
> </feature>
>
> <featurename=/"karaf-jackson"/ description=/"MYAPP JSON requirements for
> Karaf"/ install=/"auto"/ version=/"2.5.4"/>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-core/2.5.4</bundle>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-annotations/2.5.4</bundle>
>
> <bundle>mvn:com.fasterxml.jackson.core/_jackson_-_databind_/2.5.4</bundle>
>
> <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-_json_-provider/2.5.4</bundle>
>
> <bundle>mvn:com.fasterxml.jackson.jaxrs/_jackson_-_jaxrs_-base/2.5.4</bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-_jaxrs_/1.9.13</bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-core-_asl_/1.9.13</bundle>
>
> <bundle>mvn:org.codehaus.jackson/_jackson_-_mapper_-_asl_/1.9.13</bundle>
>
> </feature>
>
> <featurename=/"karaf-camel"/ description=/"MYAPP camel requirements for
> Karaf"/ install=/"auto"/ version=/"2.15.2"/>
>
> <featureversion=/"2.15.2"/ >camel</feature>
>
> <featureversion=/"2.15.2"/ >camel-base64</feature>
>
> <featureversion=/"2.15.2"/ >camel-cache</feature>
>
> <featureversion=/"2.15.2"/ >camel-context</feature>
>
> <featureversion=/"2.15.2"/ >camel-couchdb</feature>
>
> <featureversion=/"2.15.2"/ >camel-eventadmin</feature>
>
> <featureversion=/"2.15.2"/ >camel-jetty</feature>
>
> <featureversion=/"2.15.2"/ >camel-jackson</feature>
>
> <featureversion=/"2.15.2"/ >camel-jdbc</feature>
>
> <featureversion=/"2.15.2"/ >camel-jms</feature>
>
> <featureversion=/"2.15.2"/ >camel-jmx</feature>
>
> <featureversion=/"2.15.2"/ >camel-jpa</feature>
>
> <featureversion=/"2.15.2"/ >camel-jsonpath</feature>
>
> <featureversion=/"2.15.2"/ >camel-paxlogging</feature>
>
> <featureversion=/"2.15.2"/ >camel-quartz2</feature>
>
> <featureversion=/"2.15.2"/ >camel-rabbitmq</feature>
>
> <featureversion=/"2.15.2"/ >camel-stream</feature>
>
> <featureversion=/"2.15.2"/ >camel-sql</feature>
>
> <featureversion=/"2.15.2"/ >camel-test</feature>
>
> </feature>
>
> <!-- needed for some myapp camel routes -->
>
> <featurename=/"karaf-spring"/ description=/"MYAPP springframework
> requirements for Karaf"/ install=/"auto"/ version=/"3.0.3"/>
>
> <featureversion=/"1.2.1"/>spring-dm</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-jdbc</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-jms</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-orm</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-tx</feature>
>
> <featureversion=/"3.2.11.RELEASE_1"/>spring-web</feature>
>
> </feature>
>
> <featurename=/'myapp-basic'/ description=/'MYAPP basic requirements to
> run in Karaf'/ version=/'1.0.0'/>
>
> <details>${project.description}</details>
>
> <featureversion=/"1.0.0"/ >karaf-general</feature>
>
> <featureversion=/"1.0.0"/ >karaf-database</feature>
>
> <featureversion=/"4.3.10"/ >hibernate-4-jpa21</feature>
>
> <featureversion=/"3.1.1"/ >karaf-cxf</feature>
>
> <featureversion=/"2.5.4"/ >karaf-jackson</feature>
>
> <featureversion=/"2.15.2"/ >karaf-camel</feature>
>
> <featureversion=/"3.0.3"/ >karaf-spring</feature>
>
> </feature>
>
> </features>
>
> 2015-07-07 12:39:37,869 | WARN  | tp1522718697-168 |
> PhaseInterceptorChain            | 181 - org.apache.cxf.cxf-core - 3.1.1
> | Interceptor for {http://xxx/}$ProductLineServiceImpl777114985 has
> thrown exception, unwinding now
>
> java.lang.RuntimeException: java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> javax.ws.rs-api [244]
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:152)
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:120)
>
>                 at
> javax.ws.rs.core.Response$ResponseBuilder.newInstance(Response.java:848)
>
>                 at javax.ws.rs.core.Response.status(Response.java:613)
>
>                 at
> org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.processResponse(JAXRSOutInterceptor.java:111)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:3.1.1]
>
>                 at
> org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.handleMessage(JAXRSOutInterceptor.java:81)[195:org.apache.cxf.cxf-rt-frontend-jaxrs:3.1.1]
>
>                 at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(OutgoingChainInterceptor.java:83)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)[181:org.apache.cxf.cxf-core:3.1.1]
>
>                 at
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:251)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:293)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:217)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:575)[70:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
>
>                 at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:268)[188:org.apache.cxf.cxf-rt-transports-http:3.1.1]
>
>                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)[:1.7.0_79]
>
>                 at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_79]
>
>                 at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_79]
>
>                 at
> java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_79]
>
>                 at
> org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54)[12:org.apache.aries.proxy.impl:1.0.4]
>
>                 at
> org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119)[12:org.apache.aries.proxy.impl:1.0.4]
>
>                 at
> org.apache.aries.blueprint.proxy.javax.servlet.http.$HttpServlet648237498.service(Unknown
> Source)[70:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
>
>                 at
> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:503)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:69)[117:org.ops4j.pax.web.pax-web-jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:240)[117:org.ops4j.pax.web.pax-web-jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:75)[117:org.ops4j.pax.web.pax-web-jetty:3.2.3]
>
>                 at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.Server.handle(Server.java:370)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:971)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1033)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)[108:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
>
>                 at java.lang.Thread.run(Thread.java:745)[:1.7.0_79]
>
> Caused by: java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> javax.ws.rs-api [244]
>
>                 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)[:1.7.0_79]
>
>                 at java.lang.Class.forName0(Native Method)[:1.7.0_79]
>
>                 at java.lang.Class.forName(Class.java:191)[:1.7.0_79]
>
>                 at
> javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:115)
>
>                 at
> javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:225)
>
>                 at
> javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:135)
>
>                 ... 51 more
>
> 2015-07-07 12:39:37,954 | INFO  | tp1522718697-168 |
> LoggingOutInterceptor            | 181 - org.apache.cxf.cxf-core - 3.1.1
> | Outbound Message
>
> ---------------------------
>
> ID: 1
>
> Response-Code: 500
>
> Encoding: UTF-8
>
> Content-Type: application/json
>
> Headers: {}
>
> Payload: <ns1:XMLFault
> xmlns:ns1="http://cxf.apache.org/bindings/xformat"><ns1:faultstring
> xmlns:ns1="http://cxf.apache.org/bindings/xformat">java.lang.RuntimeException:
> java.lang.ClassNotFoundException:
> org.glassfish.jersey.internal.RuntimeDelegateImpl not found by
> javax.ws.rs-api [244]</ns1:faultstring></ns1:XMLFault>
>
> --------------------------------------
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com