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