You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Hendy Irawan (JIRA)" <ji...@apache.org> on 2012/10/16 11:11:04 UTC
[jira] [Created] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Hendy Irawan created CXF-4571:
---------------------------------
Summary: javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
Key: CXF-4571
URL: https://issues.apache.org/jira/browse/CXF-4571
Project: CXF
Issue Type: Bug
Components: JAX-RS, OSGi
Affects Versions: 2.7.0
Environment: Karaf
Karaf version 2.3.0
Karaf home /home/ceefour/git/bippo-commerce5/karaf
Karaf base /home/ceefour/git/bippo-commerce5/karaf
OSGi Framework org.apache.felix.framework - 4.0.3
JVM
Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
Version 1.7.0_07
Vendor Oracle Corporation
Uptime 8 minutes
Total compile time 21.924 seconds
Threads
Live threads 74
Daemon threads 60
Peak 108
Total started 205
Memory
Current heap size 84,771 kbytes
Maximum heap size 466,048 kbytes
Committed heap size 263,360 kbytes
Pending objects 0
Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
Classes
Current classes loaded 8,882
Total classes loaded 8,883
Total classes unloaded 1
Operating system
Name Linux version 3.2.0-31-generic
Architecture amd64
Processors 8
Reporter: Hendy Irawan
A relatively straightforward server:
{code}
<jaxrs:server id="requireServer" address="/require">
<jaxrs:serviceBeans>
<bean class="org.soluvas.web.backbone.RequireResource">
<argument ref="jsModules"/>
<argument ref="jsShims"/>
</bean>
</jaxrs:serviceBeans>
</jaxrs:server>
{code}
throws error like below.
Sample stacktrace:
{code}
2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
Caused by: org.apache.cxf.service.factory.ServiceConstructionException
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
... 20 more
Caused by: javax.ws.rs.WebApplicationException
at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
... 28 more
{code}
Another error stacktrace:
{code}
2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
Caused by: org.apache.cxf.service.factory.ServiceConstructionException
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
... 20 more
Caused by: javax.ws.rs.WebApplicationException
at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
... 35 more
{code}
This error didn't happen in 2.6.2. Or at least didn't happen often.
All CXF bundles are active:
{code}
[2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
[2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
[2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
[2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
[2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
[2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
[2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
[2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
[2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
[2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Hendy Irawan (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13492070#comment-13492070 ]
Hendy Irawan commented on CXF-4571:
-----------------------------------
Thank God, I seem to be able to reproduce it using my test project :
{code}
ERROR: Bundle com.hendyirawan.cxf4571bug.app [105] EventDispatcher: Error during dispatch. (org.apache.cxf.service.factory.ServiceConstructionException)
org.apache.cxf.service.factory.ServiceConstructionException
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:74)
at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:107)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:894)
at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:932)
at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:793)
at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:543)
at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4260)
at org.apache.felix.framework.Felix.registerService(Felix.java:3275)
at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346)
at org.apache.aries.blueprint.container.BlueprintContainerImpl.registerService(BlueprintContainerImpl.java:421)
at org.apache.aries.blueprint.container.ServiceRecipe.register(ServiceRecipe.java:191)
at org.apache.aries.blueprint.container.BlueprintContainerImpl.registerServices(BlueprintContainerImpl.java:668)
at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:352)
at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)
at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: javax.ws.rs.WebApplicationException
at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
... 27 more
{code}
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Daniel Kulp (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13492778#comment-13492778 ]
Daniel Kulp commented on CXF-4571:
----------------------------------
Wondering if the jsr339 api jar should export the packages as:
{code}
javax.ws.rs; version=1.1.1
javax.ws.rs.ext; version=1.1.1
javax.ws.rs.core; version=1.1.1
{code}
in addition to the 2.0.0.m10 version numbers it's currently using. Obviously the new packages (container and client) would only be exported as 2.0.0. I'd need to check how "compatible" those three packages may be.
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Hendy Irawan (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13491484#comment-13491484 ]
Hendy Irawan commented on CXF-4571:
-----------------------------------
We've been using 2.6.3. So haven't used CXF 2.7 at all.
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Hendy Irawan (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13492078#comment-13492078 ]
Hendy Irawan commented on CXF-4571:
-----------------------------------
I've completed the test case here : https://github.com/ceefour/cxf-4571-bug
Works under 2.6.3, fails in 2.7.0.
Let me know if you have troubles running the testcase.
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Comment Edited] (CXF-4571)
javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi
Blueprint
Posted by "Sergey Beryozkin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13500448#comment-13500448 ]
Sergey Beryozkin edited comment on CXF-4571 at 11/19/12 6:10 PM:
-----------------------------------------------------------------
Dan also updated jsr339 spec bundle to export both 1.1 & 2.0.0.m10 versions of the packages found both in jsr311 and jsr339, this should also work given that jsr339 keeps the backward compatibility for those packages AFAIK.
Can you try jsr339-api-m10-2.2-SNAPSHOT spec bundle, while still deploying the custom bundles built against jsr311 ?
thanks
was (Author: sergey_beryozkin):
Dan also updated jsr339 spec bundle to export both 1.1 & 2.0.0.m10 versions of the packaged found both in jsr311 and jsr339, this should also work given that jsr339 keeps the backward compatibility for those packages AFAIK.
Can you try jsr339-api-m10-2.2-SNAPSHOT spec bundle, while still deploying the custom bundles built against jsr311 ?
thanks
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
> Assignee: Sergey Beryozkin
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Hendy Irawan (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13476887#comment-13476887 ]
Hendy Irawan commented on CXF-4571:
-----------------------------------
More complete cxf and servicemix bundles used by 2.7.0 configuration :
{code}
karaf@root> list -t 0 -s | grep -i cxf
[2196] [Active ] [Created ] [ ] [ 40] org.apache.cxf.cxf-api (2.7.0)
[2197] [Active ] [Created ] [ ] [ 40] org.apache.cxf.cxf-rt-core (2.7.0)
[2198] [Active ] [ ] [ ] [ 40] org.apache.cxf.cxf-rt-management (2.7.0)
[2199] [Active ] [Created ] [ ] [ 40] org.apache.cxf.karaf.cxf-karaf-commands (2.7.0)
[2200] [Active ] [Created ] [ ] [ 40] org.apache.cxf.cxf-rt-transports-http (2.7.0)
[2202] [Active ] [ ] [ ] [ 40] org.apache.cxf.cxf-rt-bindings-xml (2.7.0)
[2203] [Active ] [ ] [ ] [ 40] org.apache.cxf.cxf-rt-rs-extension-providers (2.7.0)
[2204] [Active ] [ ] [ ] [ 40] org.apache.cxf.cxf-rt-rs-extension-search (2.7.0)
[2205] [Active ] [Created ] [ ] [ 40] org.apache.cxf.cxf-rt-frontend-jaxrs (2.7.0)
[2206] [Active ] [ ] [ ] [ 40] org.apache.cxf.cxf-rt-databinding-jaxb (2.7.0)
karaf@root> list -t 0 -s | grep -i servicemix
[ 57] [Active ] [ ] [ ] [ 30] org.apache.servicemix.specs.activation-api-1.1 (2.1.0)
[1782] [Active ] [ ] [ ] [ 50] org.apache.servicemix.specs.jsr311-api-1.1.1 (2.0.0)
[1847] [Active ] [ ] [ ] [ 40] org.apache.servicemix.bundles.antlr-runtime (3.4.0.2)
[1848] [Active ] [ ] [ ] [ 40] org.apache.servicemix.bundles.stringtemplate (4.0.2.1)
[1850] [Active ] [ ] [ ] [ 50] org.apache.servicemix.bundles.antlr (2.7.7.5)
[1897] [Active ] [ ] [ ] [ 50] org.apache.servicemix.bundles.serp (1.13.1.4)
[1975] [Active ] [ ] [ ] [ 40] org.apache.servicemix.bundles.xpp3 (1.1.0.4c_6)
[1976] [Active ] [ ] [ ] [ 40] org.apache.servicemix.bundles.xstream (1.4.1.1)
[1984] [Active ] [ ] [ ] [ 40] org.apache.servicemix.bundles.commons-beanutils (1.8.3.1)
[1985] [Active ] [ ] [ ] [ 30] org.apache.servicemix.bundles.cglib (2.1.0.3_7)
[2035] [Active ] [ ] [ ] [ 30] org.apache.servicemix.bundles.aopalliance (1.0.0.6)
[2046] [Active ] [ ] [ ] [ 30] org.apache.servicemix.bundles.cglib (2.2.2.1)
[2182] [Active ] [ ] [ ] [ 10] org.apache.servicemix.specs.stax-api-1.0 (2.1.0)
[2183] [Active ] [ ] [ ] [ 10] org.apache.servicemix.specs.jaxb-api-2.2 (2.1.0)
[2184] [Active ] [ ] [ ] [ 10] org.apache.servicemix.specs.jaxws-api-2.2 (2.1.0)
[2185] [Active ] [ ] [ ] [ 10] org.apache.servicemix.specs.saaj-api-1.3 (2.1.0)
[2186] [Active ] [ ] [ ] [ 10] org.apache.servicemix.specs.jsr339-api-m10 (2.1.0)
[2190] [Active ] [ ] [ ] [ 20] org.apache.servicemix.bundles.jaxb-impl (2.2.1.1_2)
[2191] [Active ] [ ] [ ] [ 20] org.apache.servicemix.bundles.jaxb-xjc (2.2.1.1_2)
[2193] [Active ] [ ] [ ] [ 30] org.apache.servicemix.bundles.wsdl4j (1.6.2.6)
[2194] [Active ] [ ] [ ] [ 30] org.apache.servicemix.bundles.xmlresolver (1.2.0.5)
[2195] [Active ] [ ] [ ] [ 30] org.apache.servicemix.bundles.fastinfoset (1.2.7.4)
{code}
Similar config in CXF 2.6.2 & 2.6.3 is working perfectly, but throws exception in 2.7.0.
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Sergey Beryozkin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13502078#comment-13502078 ]
Sergey Beryozkin commented on CXF-4571:
---------------------------------------
Can you confirm please that either relaxing the upper range or using the snapshot spec bundle available at
https://repository.apache.org/content/groups/snapshots/org/apache/servicemix/specs/org.apache.servicemix.specs.jsr339-api-m10/2.2-SNAPSHOT/org.apache.servicemix.specs.jsr339-api-m10-2.2-20121119.181454-10.jar
fixes the migration issue (assuming the re-compilation against jsr339-api is not an option) ?
I hope we can close the issue asap :-), but would like to get your confirmation first
Thanks
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
> Assignee: Sergey Beryozkin
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Hendy Irawan (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13491624#comment-13491624 ]
Hendy Irawan commented on CXF-4571:
-----------------------------------
the test app isn't running yet, the list of bundles so far:
{code}
karaf@root> list -s -t 0
START LEVEL 100 , List Threshold: 0
ID State Blueprint Level Symbolic name
[ 0] [Active ] [ ] [ 0] org.apache.felix.framework (4.0.3)
[ 1] [Active ] [ ] [ 5] org.ops4j.pax.url.mvn (1.3.5)
[ 2] [Active ] [ ] [ 5] org.ops4j.pax.url.wrap (1.3.5)
[ 3] [Active ] [ ] [ 8] org.ops4j.pax.logging.pax-logging-service (1.7.0)
[ 4] [Active ] [ ] [ 8] org.ops4j.pax.logging.pax-logging-api (1.7.0)
[ 5] [Active ] [ ] [ 10] org.apache.felix.configadmin (1.4.0)
[ 6] [Active ] [ ] [ 11] org.apache.felix.fileinstall (3.2.6)
[ 7] [Active ] [Created ] [ 20] org.apache.aries.blueprint.core (1.0.1)
[ 8] [Active ] [ ] [ 20] org.apache.aries.util (1.0.0)
[ 9] [Active ] [ ] [ 20] org.apache.aries.proxy.api (1.0.0)
[ 10] [Active ] [ ] [ 20] org.objectweb.asm.all (4.0)
[ 11] [Active ] [ ] [ 20] org.apache.aries.blueprint.api (1.0.0)
[ 12] [Active ] [ ] [ 20] org.apache.aries.proxy.impl (1.0.0)
[ 13] [Active ] [Created ] [ 20] org.apache.aries.blueprint.cm (1.0.0)
[ 14] [Active ] [Created ] [ 25] org.apache.karaf.shell.console (2.3.0)
[ 15] [Active ] [Created ] [ 28] org.apache.karaf.deployer.blueprint (2.3.0)
[ 16] [Active ] [Created ] [ 28] org.apache.karaf.deployer.spring (2.3.0)
[ 17] [Active ] [Created ] [ 30] org.apache.karaf.shell.ssh (2.3.0)
[ 18] [Active ] [Created ] [ 30] org.apache.karaf.management.server (2.3.0)
[ 19] [Active ] [Created ] [ 30] org.apache.karaf.shell.commands (2.3.0)
[ 20] [Active ] [Created ] [ 30] org.apache.karaf.features.core (2.3.0)
[ 21] [Active ] [Created ] [ 30] org.apache.karaf.shell.log (2.3.0)
[ 22] [Active ] [Created ] [ 30] org.apache.karaf.features.command (2.3.0)
[ 23] [Active ] [Created ] [ 30] org.apache.karaf.diagnostic.management (2.3.0)
[ 24] [Active ] [ ] [ 30] org.apache.sshd.core (0.8.0)
[ 25] [Active ] [Created ] [ 30] org.apache.karaf.deployer.wrap (2.3.0)
[ 26] [Active ] [ ] [ 30] org.apache.mina.core (2.0.7)
[ 27] [Active ] [Created ] [ 30] org.apache.karaf.admin.command (2.3.0)
[ 28] [Active ] [Created ] [ 30] org.apache.karaf.diagnostic.command (2.3.0)
[ 29] [Active ] [ ] [ 30] org.apache.aries.jmx.core (1.0.1)
[ 30] [Active ] [ ] [ 30] org.apache.karaf.diagnostic.core (2.3.0)
[ 31] [Active ] [Created ] [ 30] org.apache.karaf.admin.management (2.3.0)
[ 32] [Active ] [ ] [ 30] org.apache.aries.jmx.api (1.0.0)
[ 33] [Active ] [Created ] [ 30] org.apache.karaf.diagnostic.common (2.3.0)
[ 34] [Active ] [Created ] [ 30] org.apache.karaf.shell.dev (2.3.0)
[ 35] [Active ] [Created ] [ 30] org.apache.karaf.deployer.features (2.3.0)
[ 36] [Active ] [ ] [ 30] org.apache.aries.jmx.blueprint.api (1.0.0)
[ 37] [Active ] [Created ] [ 30] org.apache.karaf.jaas.command (2.3.0)
[ 38] [Active ] [Created ] [ 30] org.apache.karaf.jaas.modules (2.3.0)
[ 39] [Active ] [Created ] [ 30] org.apache.karaf.shell.osgi (2.3.0)
[ 40] [Active ] [Created ] [ 30] org.apache.karaf.features.management (2.3.0)
[ 41] [Active ] [Created ] [ 30] org.apache.karaf.shell.packages (2.3.0)
[ 42] [Active ] [ ] [ 30] org.apache.aries.jmx.blueprint.core (1.0.1)
[ 43] [Active ] [Created ] [ 30] org.apache.karaf.admin.core (2.3.0)
[ 44] [Active ] [Created ] [ 30] org.apache.karaf.deployer.kar (2.3.0)
[ 45] [Active ] [Created ] [ 30] org.apache.karaf.jaas.config (2.3.0)
[ 46] [Active ] [Created ] [ 30] org.apache.karaf.shell.config (2.3.0)
[ 47] [Active ] [Created ] [ 30] org.apache.karaf.management.mbeans.system (2.3.0)
[ 48] [Active ] [Created ] [ 30] org.apache.karaf.management.mbeans.bundles (2.3.0)
[ 49] [Active ] [Created ] [ 30] org.apache.karaf.management.mbeans.services (2.3.0)
[ 50] [Active ] [Created ] [ 30] org.apache.karaf.management.mbeans.config (2.3.0)
[ 51] [Active ] [Created ] [ 30] org.apache.karaf.management.mbeans.log (2.3.0)
[ 52] [Active ] [Created ] [ 30] org.apache.karaf.management.mbeans.packages (2.3.0)
[ 53] [Active ] [Created ] [ 30] org.apache.karaf.management.mbeans.dev (2.3.0)
[ 54] [Active ] [ ] [ 9] org.apache.geronimo.specs.geronimo-osgi-registry (1.1)
[ 55] [Active ] [ ] [ 10] org.apache.servicemix.specs.activation-api-1.1 (2.1.0)
[ 56] [Active ] [ ] [ 10] org.apache.geronimo.specs.geronimo-annotation_1.0_spec (1.1.1)
[ 57] [Active ] [ ] [ 10] org.apache.geronimo.specs.geronimo-ws-metadata_2.0_spec (1.1.3)
[ 58] [Active ] [ ] [ 10] org.apache.servicemix.specs.stax-api-1.0 (2.1.0)
[ 59] [Active ] [ ] [ 10] org.apache.servicemix.specs.jaxb-api-2.2 (2.1.0)
[ 60] [Active ] [ ] [ 10] org.apache.servicemix.specs.jaxws-api-2.2 (2.1.0)
[ 61] [Active ] [ ] [ 10] org.apache.servicemix.specs.saaj-api-1.3 (2.1.0)
[ 62] [Active ] [ ] [ 10] org.apache.servicemix.specs.jsr339-api-m10 (2.1.0)
[ 63] [Active ] [ ] [ 10] javax.mail (1.4.4)
[ 64] [Active ] [ ] [ 20] stax2-api (3.1.1)
[ 65] [Active ] [ ] [ 20] woodstox-core-asl (4.1.4)
[ 66] [Active ] [ ] [ 20] org.apache.servicemix.bundles.jaxb-impl (2.2.1.1_2)
[ 67] [Active ] [ ] [ 20] org.apache.servicemix.bundles.jaxb-xjc (2.2.1.1_2)
[ 68] [Active ] [ ] [ 30] org.apache.ws.xmlschema.core (2.0.3)
[ 69] [Active ] [ ] [ 30] org.apache.servicemix.bundles.wsdl4j (1.6.2.6)
[ 70] [Active ] [ ] [ 30] org.apache.servicemix.bundles.xmlresolver (1.2.0.5)
[ 71] [Active ] [ ] [ 30] org.apache.servicemix.bundles.fastinfoset (1.2.7.4)
[ 72] [Active ] [Created ] [ 40] org.apache.cxf.cxf-api (2.7.0)
[ 73] [Active ] [Created ] [ 40] org.apache.cxf.cxf-rt-core (2.7.0)
[ 74] [Active ] [ ] [ 40] org.apache.cxf.cxf-rt-management (2.7.0)
[ 75] [Active ] [Created ] [ 40] org.apache.cxf.karaf.cxf-karaf-commands (2.7.0)
[ 76] [Active ] [ ] [ 30] org.apache.geronimo.specs.geronimo-servlet_2.5_spec (1.1.2)
[ 77] [Active ] [ ] [ 30] javax.mail (1.4.5)
[ 78] [Active ] [ ] [ 30] org.apache.geronimo.specs.geronimo-jta_1.1_spec (1.1.1)
[ 79] [Active ] [ ] [ 30] org.eclipse.jetty.util (7.6.7.v20120910)
[ 80] [Active ] [ ] [ 30] org.eclipse.jetty.io (7.6.7.v20120910)
[ 81] [Active ] [ ] [ 30] org.eclipse.jetty.http (7.6.7.v20120910)
[ 82] [Active ] [ ] [ 30] org.eclipse.jetty.client (7.6.7.v20120910)
[ 83] [Active ] [ ] [ 30] org.eclipse.jetty.continuation (7.6.7.v20120910)
[ 84] [Active ] [ ] [ 30] org.eclipse.jetty.jmx (7.6.7.v20120910)
[ 85] [Active ] [ ] [ 30] org.eclipse.jetty.server (7.6.7.v20120910)
[ 86] [Active ] [ ] [ 30] org.eclipse.jetty.security (7.6.7.v20120910)
[ 87] [Active ] [ ] [ 30] org.eclipse.jetty.servlet (7.6.7.v20120910)
[ 88] [Active ] [ ] [ 30] org.eclipse.jetty.servlets (7.6.7.v20120910)
[ 89] [Active ] [ ] [ 30] org.eclipse.jetty.xml (7.6.7.v20120910)
[ 90] [Active ] [ ] [ 30] org.eclipse.jetty.webapp (7.6.7.v20120910)
[ 91] [Active ] [ ] [ 30] org.eclipse.jetty.jndi (7.6.7.v20120910)
[ 92] [Active ] [ ] [ 30] org.eclipse.jetty.plus (7.6.7.v20120910)
[ 93] [Active ] [ ] [ 30] org.eclipse.jetty.websocket (7.6.7.v20120910)
[ 94] [Active ] [ ] [ 30] org.ops4j.pax.web.pax-web-api (1.1.3)
[ 95] [Active ] [ ] [ 30] org.ops4j.pax.web.pax-web-spi (1.1.3)
[ 96] [Active ] [ ] [ 30] org.ops4j.pax.web.pax-web-runtime (1.1.3)
[ 97] [Active ] [ ] [ 30] org.ops4j.pax.web.pax-web-jetty (1.1.3)
[ 98] [Active ] [ ] [ 30] org.ops4j.pax.web.pax-web-extender-whiteboard (1.1.3)
[ 99] [Active ] [Created ] [ 40] org.apache.cxf.cxf-rt-transports-http (2.7.0)
[ 100] [Active ] [ ] [ 30] org.codehaus.jettison.jettison (1.3.2)
[ 101] [Active ] [ ] [ 40] org.apache.cxf.cxf-rt-bindings-xml (2.7.0)
[ 102] [Active ] [ ] [ 40] org.apache.cxf.cxf-rt-rs-extension-providers (2.7.0)
[ 103] [Active ] [ ] [ 40] org.apache.cxf.cxf-rt-rs-extension-search (2.7.0)
[ 104] [Active ] [Created ] [ 40] org.apache.cxf.cxf-rt-frontend-jaxrs (2.7.0)
[ 105] [Installed ] [ ] [ 80] com.hendyirawan.cxf4571bug.app (1.0.0.SNAPSHOT)
[ 106] [Active ] [ ] [ 80] org.apache.geronimo.specs.geronimo-annotation_1.1_spec (1.0.1)
[ 107] [Active ] [ ] [ 80] com.google.guava (13.0.1)
[ 108] [Active ] [ ] [ 80] org.apache.commons.io (2.4.0)
[ 109] [Active ] [ ] [ 80] org.apache.commons.lang3 (3.1.0)
[ 110] [Active ] [ ] [ 80] org.apache.commons.codec (1.7.0)
[ 111] [Active ] [ ] [ 80] org.apache.servicemix.bundles.xpp3 (1.1.0.4c_6)
[ 112] [Active ] [ ] [ 80] org.apache.servicemix.bundles.xstream (1.4.1.1)
[ 113] [Active ] [ ] [ 80] com.fasterxml.jackson.core.jackson-core (2.1.0)
[ 114] [Active ] [ ] [ 80] com.fasterxml.jackson.core.jackson-annotations (2.1.0)
[ 115] [Active ] [ ] [ 80] com.fasterxml.jackson.core.jackson-databind (2.1.0)
[ 116] [Active ] [ ] [ 80] joda-time (2.1)
[ 117] [Active ] [ ] [ 80] org.joda.money (0.6)
[ 118] [Active ] [ ] [ 80] com.fasterxml.jackson.datatype.jackson-datatype-joda (2.1.0)
[ 119] [Active ] [ ] [ 80] com.fasterxml.jackson.datatype.jackson-datatype-guava (2.1.0)
[ 120] [Active ] [ ] [ 80] org.apache.servicemix.bundles.commons-beanutils (1.8.3.1)
[ 121] [Active ] [ ] [ 80] org.apache.servicemix.bundles.cglib (2.1.0.3_7)
[ 122] [Active ] [ ] [ 40] org.apache.cxf.cxf-rt-databinding-jaxb (2.7.0)
[ 123] [Active ] [ ] [ 80] com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider (2.1.0)
[ 131] [Active ] [Created ] [ 80] soluvas-json (1.1.0.SNAPSHOT)
[ 132] [Active ] [ ] [ 80] soluvas-jaxrs (1.1.0.SNAPSHOT)
[ 133] [Active ] [ ] [ 80] org.apache.servicemix.specs.jsr311-api-1.1.1 (2.0.0)
[ 134] [Active ] [ ] [ 80] jackson-core-asl (1.9.9)
[ 135] [Active ] [ ] [ 80] jackson-mapper-asl (1.9.9)
[ 136] [Active ] [Created ] [ 80] soluvas-multitenant (1.1.0.SNAPSHOT)
{code}
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Hendy Irawan (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13492071#comment-13492071 ]
Hendy Irawan commented on CXF-4571:
-----------------------------------
This is what the sample project bundle list look like :
Status of app is Created but actually the CXF 2.7.0 failed.
{code}
karaf@root> list -s
START LEVEL 100 , List Threshold: 50
ID State Blueprint Level Symbolic name
[ 105] [Active ] [Created ] [ 80] com.hendyirawan.cxf4571bug.app (1.0.0.SNAPSHOT)
[ 106] [Active ] [ ] [ 80] org.apache.geronimo.specs.geronimo-annotation_1.1_spec (1.0.1)
[ 107] [Active ] [ ] [ 80] com.google.guava (13.0.1)
[ 108] [Active ] [ ] [ 80] org.apache.commons.io (2.4.0)
[ 109] [Active ] [ ] [ 80] org.apache.commons.lang3 (3.1.0)
[ 110] [Active ] [ ] [ 80] org.apache.commons.codec (1.7.0)
[ 111] [Active ] [ ] [ 80] org.apache.servicemix.bundles.xpp3 (1.1.0.4c_6)
[ 112] [Active ] [ ] [ 80] org.apache.servicemix.bundles.xstream (1.4.1.1)
[ 113] [Active ] [ ] [ 80] com.fasterxml.jackson.core.jackson-core (2.1.0)
[ 114] [Active ] [ ] [ 80] com.fasterxml.jackson.core.jackson-annotations (2.1.0)
[ 115] [Active ] [ ] [ 80] com.fasterxml.jackson.core.jackson-databind (2.1.0)
[ 116] [Active ] [ ] [ 80] joda-time (2.1)
[ 117] [Active ] [ ] [ 80] org.joda.money (0.6)
[ 118] [Active ] [ ] [ 80] com.fasterxml.jackson.datatype.jackson-datatype-joda (2.1.0)
[ 119] [Active ] [ ] [ 80] com.fasterxml.jackson.datatype.jackson-datatype-guava (2.1.0)
[ 120] [Active ] [ ] [ 80] org.apache.servicemix.bundles.commons-beanutils (1.8.3.1)
[ 121] [Active ] [ ] [ 80] org.apache.servicemix.bundles.cglib (2.1.0.3_7)
[ 123] [Active ] [ ] [ 80] com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider (2.1.0)
[ 131] [Active ] [Created ] [ 80] soluvas-json (1.1.0.SNAPSHOT)
[ 132] [Active ] [ ] [ 80] soluvas-jaxrs (1.1.0.SNAPSHOT)
[ 133] [Active ] [ ] [ 80] org.apache.servicemix.specs.jsr311-api-1.1.1 (2.0.0)
[ 134] [Active ] [ ] [ 80] jackson-core-asl (1.9.9)
[ 135] [Active ] [ ] [ 80] jackson-mapper-asl (1.9.9)
[ 136] [Active ] [Created ] [ 80] soluvas-multitenant (1.1.0.SNAPSHOT)
[ 137] [Active ] [Created ] [ 80] com.hendyirawan.cxf4571bug.rs (1.0.0.SNAPSHOT)
{code}
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Sergey Beryozkin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13491495#comment-13491495 ]
Sergey Beryozkin commented on CXF-4571:
---------------------------------------
The only reason for a possible regression in 2.7.0 I'm aware of is the problem with CXF WS-Discovery server which does not accept JAX-RS registrations, that has been fixed on the trunk. Try 2.7.x when you get a chance - what I'm concerned about is that I do not know what the issue is in your case so it may persist. If you can reproduce the issue with some basic test bundle without having to share the actual application bundles then it would help...
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Sergey Beryozkin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13500408#comment-13500408 ]
Sergey Beryozkin commented on CXF-4571:
---------------------------------------
After playing with modifying export packages of the spec bundle it appears to me that the only way forward (in case when users do not want to recompile the existing jsr311 apps against jsr339 API) is to increase the upper range in pom.xml as suggested by Dan in his last comment.
Can you please experiment with this approach on your end ?
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
> Assignee: Sergey Beryozkin
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Sergey Beryozkin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13491453#comment-13491453 ]
Sergey Beryozkin commented on CXF-4571:
---------------------------------------
Hi, have you had any progress on this issue ? I'd like to make sure the regression if any is found before 2.7.1 is out but I may need you helping me on it a bit, cheers
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Daniel Kulp (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13492784#comment-13492784 ]
Daniel Kulp commented on CXF-4571:
----------------------------------
If the imports of soluvas-jaxrs are updated to [1.1,3), does the example work?
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Hendy Irawan (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13492061#comment-13492061 ]
Hendy Irawan commented on CXF-4571:
-----------------------------------
I realized that the app probably also needs to be built against CXF 2.6 in order for it to work with the rest of the system, due to the Import-Package.
The bundles built with CXF 2.7 will Import-Package 2.0, while bundles built with CXF 2.6 or jsr311-api 1.1.1 will Import-Package [1.1,2.0). If those bundles depends on each other, then there will be conflict.
I'm starting to think of CXF 2.7 as actually 3.0... regardless of the status of this bug, the jaxrs 2.0 versioning is a major change.
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Sergey Beryozkin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13491634#comment-13491634 ]
Sergey Beryozkin commented on CXF-4571:
---------------------------------------
I guess you should restrict the version which can be imported into your own bundle if you have both JAX-RS 2.0 and 1.1.1 bundles loaded ?
FYI, jsr339-m10 bundle exports with version "2.0.0.m10", which I reckon now is not quite good, given that once th;ve final jsr339 spec bundle is out the custom bundle import will have to be updated - but it will become an extra migration headache if one has both JAX-RS 2.0 and 1.1.1 spec bundles loaded
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Sergey Beryozkin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sergey Beryozkin resolved CXF-4571.
-----------------------------------
Resolution: Fixed
Fix Version/s: 2.7.1
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
> Assignee: Sergey Beryozkin
> Fix For: 2.7.1
>
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Hendy Irawan (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13491633#comment-13491633 ]
Hendy Irawan commented on CXF-4571:
-----------------------------------
nope, uninstall jsr311 bundle doesn't make the problem go away...
btw, this is the log with 'grep cxf', from the moment of Karaf start until it "stabilizes" :
{code}
2012-11-07 00:30:27,606 | INFO | FelixStartLevel | CXFActivator | .osgi.CXFExtensionBundleListener 88 | 3006 - org.apache.cxf.cxf-rt-core - 2.7.0 | Adding the extensions from bundle org.apache.cxf.cxf-rt-management (3007) [org.apache.cxf.management.InstrumentationManager]
2012-11-07 00:30:27,635 | INFO | FelixStartLevel | CXFActivator | .osgi.CXFExtensionBundleListener 88 | 3006 - org.apache.cxf.cxf-rt-core - 2.7.0 | Adding the extensions from bundle org.apache.cxf.cxf-rt-transports-http (3009) [org.apache.cxf.transport.http.HTTPTransportFactory, org.apache.cxf.transport.http.HTTPWSDLExtensionLoader, org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder, org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder, org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider]
2012-11-07 00:30:27,657 | INFO | FelixStartLevel | CXFActivator | .osgi.CXFExtensionBundleListener 88 | 3006 - org.apache.cxf.cxf-rt-core - 2.7.0 | Adding the extensions from bundle org.apache.cxf.cxf-rt-bindings-xml (3011) [org.apache.cxf.binding.xml.XMLBindingFactory, org.apache.cxf.binding.xml.wsdl11.XMLWSDLExtensionLoader]
2012-11-07 00:30:27,696 | INFO | rint Extender: 1 | HttpServiceFactoryImpl | .internal.HttpServiceFactoryImpl 33 | 78 - org.ops4j.pax.web.pax-web-runtime - 1.1.3 | Binding bundle: [org.apache.cxf.cxf-rt-transports-http [3009]] to http service
2012-11-07 00:30:27,698 | INFO | rint Extender: 1 | ContextHandler | lipse.jetty.util.log.JavaUtilLog 75 | 61 - org.eclipse.jetty.util - 7.6.7.v20120910 | started HttpServiceContext{httpContext=DefaultHttpContext{bundle=org.apache.cxf.cxf-rt-transports-http [3009]}}
2012-11-07 00:30:29,979 | DEBUG | lixDispatchQueue | cxf | ? ? | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | BundleEvent RESOLVED - com.soluvas.cxf
2012-11-07 00:30:29,981 | DEBUG | lixDispatchQueue | cxf | ? ? | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | BundleEvent STARTED - com.soluvas.cxf
2012-11-07 00:30:29,983 | INFO | ce5/karaf/deploy | fileinstall | ? ? | 6 - org.apache.felix.fileinstall - 3.2.6 | Started bundle: jardir:/home/ceefour/git/bippo-commerce5/karaf/deploy/com.soluvas.cxf
2012-11-07 00:30:30,015 | DEBUG | rint Extender: 3 | cxf | ? ? | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | ServiceEvent REGISTERED - [org.apache.karaf.shell.console.CompletableFunction, org.apache.felix.service.command.Function] - com.soluvas.cxf
2012-11-07 00:30:30,017 | DEBUG | rint Extender: 3 | cxf | ? ? | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | ServiceEvent REGISTERED - [org.osgi.service.blueprint.container.BlueprintContainer] - com.soluvas.cxf
2012-11-07 00:30:35,268 | INFO | rint Extender: 2 | XmiObjectLoader | .soluvas.commons.XmiObjectLoader 101 | 2882 - org.soluvas.commons - 2.0.0.SNAPSHOT | Loaded org.soluvas.web.site.webaddress.impl.WebAddressImpl@2c896c2b (baseUri: http://localhost:8181/commerce5/, basePath: /commerce5/, apiPath: /cxf/api/berbatik_dev/, imagesUri: http://localhost:8181/static/images/, skinUri: http://localhost:8181/static/skin/, jsUri: http://localhost:8181/static/js/, secureBaseUri: null, secureImagesUri: null, secureSkinUri: null, secureJsUri: null) from bundle://2973.6:1/org/soluvas/web/site/default.WebAddress.xmi
2012-11-07 00:30:35,846 | WARN | rint Extender: 2 | DynamicJaxrsManager | .soluvas.cxf.DynamicJaxrsManager 66 | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | No JAX-RS resources found, not starting server
2012-11-07 00:30:35,848 | DEBUG | rint Extender: 2 | app | ? ? | 2792 - id.co.bippo.app - 5.0.0.SNAPSHOT | ServiceEvent REGISTERED - [org.osgi.util.tracker.ServiceTrackerCustomizer, com.soluvas.cxf.JaxrsManager] - id.co.bippo.app
2012-11-07 00:30:35,982 | INFO | rint Extender: 2 | InstrumentationManagerImpl | t.jmx.InstrumentationManagerImpl 329 | 3007 - org.apache.cxf.cxf-rt-management - 2.7.0 | registering MBean org.apache.cxf:bus.id=id.co.bippo.app-cxf1437127048,type=Bus,instance.id=1437127048: org.apache.cxf.bus.ManagedBus@3e5463a7
2012-11-07 00:30:36,008 | INFO | rint Extender: 2 | InstrumentationManagerImpl | t.jmx.InstrumentationManagerImpl 329 | 3007 - org.apache.cxf.cxf-rt-management - 2.7.0 | registering MBean org.apache.cxf:bus.id=id.co.bippo.app-cxf1437127048,type=Bus,instance.id=1437127048: javax.management.modelmbean.RequiredModelMBean@26a2bdba
2012-11-07 00:30:36,009 | INFO | rint Extender: 2 | InstrumentationManagerImpl | t.jmx.InstrumentationManagerImpl 195 | 3007 - org.apache.cxf.cxf-rt-management - 2.7.0 | registered org.apache.cxf:bus.id=id.co.bippo.app-cxf1437127048,type=Bus,instance.id=1437127048
2012-11-07 00:30:36,020 | INFO | rint Extender: 2 | InstrumentationManagerImpl | t.jmx.InstrumentationManagerImpl 329 | 3007 - org.apache.cxf.cxf-rt-management - 2.7.0 | registering MBean org.apache.cxf:bus.id=id.co.bippo.app-cxf1437127048,WorkQueueManager=Bus.WorkQueueManager,type=WorkQueueManager,instance.id=1894659009: org.apache.cxf.bus.managers.WorkQueueManagerImplMBeanWrapper@2687fdd3
2012-11-07 00:30:36,023 | INFO | rint Extender: 2 | InstrumentationManagerImpl | t.jmx.InstrumentationManagerImpl 329 | 3007 - org.apache.cxf.cxf-rt-management - 2.7.0 | registering MBean org.apache.cxf:bus.id=id.co.bippo.app-cxf1437127048,WorkQueueManager=Bus.WorkQueueManager,type=WorkQueueManager,instance.id=1894659009: javax.management.modelmbean.RequiredModelMBean@36c234ae
2012-11-07 00:30:36,029 | DEBUG | rint Extender: 2 | app | ? ? | 2792 - id.co.bippo.app - 5.0.0.SNAPSHOT | ServiceEvent REGISTERED - [org.apache.cxf.Bus] - id.co.bippo.app
2012-11-07 00:30:37,099 | INFO | rint Extender: 2 | DynamicJaxrsManager | .soluvas.cxf.DynamicJaxrsManager 105 | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | Adding 3 new JAX-RS resources: [id.co.bippo.story.rs.hand.ProductStoryResource@54bc2bb8, id.co.bippo.story.rs.hand.PersonStoryResource@dda687e, id.co.bippo.story.rs.hand.ShopStoryResource@7e022f4c]
2012-11-07 00:30:37,099 | INFO | rint Extender: 2 | DynamicJaxrsManager | .soluvas.cxf.DynamicJaxrsManager 68 | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | Starting JAX-RS server with 3 resources: [id.co.bippo.story.rs.hand.ProductStoryResource@54bc2bb8, id.co.bippo.story.rs.hand.PersonStoryResource@dda687e, id.co.bippo.story.rs.hand.ShopStoryResource@7e022f4c]
2012-11-07 00:30:37,157 | WARN | rint Extender: 2 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.story.rs.hand.ProductStoryResource
2012-11-07 00:30:37,158 | WARN | rint Extender: 2 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.story.rs.hand.PersonStoryResource
2012-11-07 00:30:37,159 | WARN | rint Extender: 2 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.story.rs.hand.ShopStoryResource
2012-11-07 00:30:37,175 | ERROR | rint Extender: 2 | AbstractJAXRSFactoryBean | f.jaxrs.AbstractJAXRSFactoryBean 314 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource classes found
2012-11-07 00:30:37,202 | DEBUG | rint Extender: 2 | app | ? ? | 2792 - id.co.bippo.app - 5.0.0.SNAPSHOT | ServiceEvent UNREGISTERING - [org.osgi.util.tracker.ServiceTrackerCustomizer, com.soluvas.cxf.JaxrsManager] - id.co.bippo.app
2012-11-07 00:30:37,323 | DEBUG | rint Extender: 2 | app | ? ? | 2792 - id.co.bippo.app - 5.0.0.SNAPSHOT | ServiceEvent UNREGISTERING - [org.apache.cxf.Bus] - id.co.bippo.app
Caused by: org.apache.cxf.service.factory.ServiceConstructionException
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:74)
at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:107)
at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
2012-11-07 00:30:37,399 | INFO | rint Extender: 2 | DynamicJaxrsManager | .soluvas.cxf.DynamicJaxrsManager 105 | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | Adding 1 new JAX-RS resources: [org.soluvas.web.backbone.RequireResource@350cab89]
2012-11-07 00:30:37,400 | INFO | rint Extender: 2 | DynamicJaxrsManager | .soluvas.cxf.DynamicJaxrsManager 68 | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | Starting JAX-RS server with 1 resources: [org.soluvas.web.backbone.RequireResource@350cab89]
2012-11-07 00:30:37,422 | INFO | rint Extender: 2 | InstrumentationManagerImpl | t.jmx.InstrumentationManagerImpl 329 | 3007 - org.apache.cxf.cxf-rt-management - 2.7.0 | registering MBean org.apache.cxf:bus.id=cxf1730434892,type=Bus,instance.id=1730434892: org.apache.cxf.bus.ManagedBus@2df737b
2012-11-07 00:30:37,423 | INFO | rint Extender: 2 | InstrumentationManagerImpl | t.jmx.InstrumentationManagerImpl 329 | 3007 - org.apache.cxf.cxf-rt-management - 2.7.0 | registering MBean org.apache.cxf:bus.id=cxf1730434892,type=Bus,instance.id=1730434892: javax.management.modelmbean.RequiredModelMBean@1c1691b6
2012-11-07 00:30:37,423 | INFO | rint Extender: 2 | InstrumentationManagerImpl | t.jmx.InstrumentationManagerImpl 195 | 3007 - org.apache.cxf.cxf-rt-management - 2.7.0 | registered org.apache.cxf:bus.id=cxf1730434892,type=Bus,instance.id=1730434892
2012-11-07 00:30:37,425 | INFO | rint Extender: 2 | InstrumentationManagerImpl | t.jmx.InstrumentationManagerImpl 329 | 3007 - org.apache.cxf.cxf-rt-management - 2.7.0 | registering MBean org.apache.cxf:bus.id=cxf1730434892,WorkQueueManager=Bus.WorkQueueManager,type=WorkQueueManager,instance.id=2052336948: org.apache.cxf.bus.managers.WorkQueueManagerImplMBeanWrapper@2c63efaa
2012-11-07 00:30:37,426 | INFO | rint Extender: 2 | InstrumentationManagerImpl | t.jmx.InstrumentationManagerImpl 329 | 3007 - org.apache.cxf.cxf-rt-management - 2.7.0 | registering MBean org.apache.cxf:bus.id=cxf1730434892,WorkQueueManager=Bus.WorkQueueManager,type=WorkQueueManager,instance.id=2052336948: javax.management.modelmbean.RequiredModelMBean@550b98aa
2012-11-07 00:30:37,432 | WARN | rint Extender: 2 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class org.soluvas.web.backbone.RequireResource
2012-11-07 00:30:37,437 | ERROR | rint Extender: 2 | AbstractJAXRSFactoryBean | f.jaxrs.AbstractJAXRSFactoryBean 314 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource classes found
org.apache.cxf.service.factory.ServiceConstructionException
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:74)[2630:com.soluvas.cxf:1.0.0.SNAPSHOT]
at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:107)[2630:com.soluvas.cxf:1.0.0.SNAPSHOT]
at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
2012-11-07 00:30:37,637 | INFO | rint Extender: 1 | DynamicJaxrsManager | .soluvas.cxf.DynamicJaxrsManager 105 | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | Adding 1 new JAX-RS resources: [id.co.bippo.comment.rs.hand.ProductCommentResource@228f46b3]
2012-11-07 00:30:37,638 | INFO | rint Extender: 1 | DynamicJaxrsManager | .soluvas.cxf.DynamicJaxrsManager 68 | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | Starting JAX-RS server with 2 resources: [org.soluvas.web.backbone.RequireResource@350cab89, id.co.bippo.comment.rs.hand.ProductCommentResource@228f46b3]
2012-11-07 00:30:37,643 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class org.soluvas.web.backbone.RequireResource
2012-11-07 00:30:37,656 | INFO | rint Extender: 3 | DynamicJaxrsManager | .soluvas.cxf.DynamicJaxrsManager 105 | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | Adding 1 new JAX-RS resources: [id.co.bippo.wink.rs.hand.ProductWinkResource@2c5e155e]
2012-11-07 00:30:37,657 | INFO | rint Extender: 3 | DynamicJaxrsManager | .soluvas.cxf.DynamicJaxrsManager 68 | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | Starting JAX-RS server with 3 resources: [org.soluvas.web.backbone.RequireResource@350cab89, id.co.bippo.comment.rs.hand.ProductCommentResource@228f46b3, id.co.bippo.wink.rs.hand.ProductWinkResource@2c5e155e]
2012-11-07 00:30:37,659 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.comment.rs.hand.ProductCommentResource
2012-11-07 00:30:37,660 | WARN | rint Extender: 3 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class org.soluvas.web.backbone.RequireResource
2012-11-07 00:30:37,663 | WARN | rint Extender: 3 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.comment.rs.hand.ProductCommentResource
2012-11-07 00:30:37,664 | ERROR | rint Extender: 1 | AbstractJAXRSFactoryBean | f.jaxrs.AbstractJAXRSFactoryBean 314 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource classes found
2012-11-07 00:30:37,668 | WARN | rint Extender: 3 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.wink.rs.hand.ProductWinkResource
2012-11-07 00:30:37,671 | ERROR | rint Extender: 3 | AbstractJAXRSFactoryBean | f.jaxrs.AbstractJAXRSFactoryBean 314 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource classes found
org.apache.cxf.service.factory.ServiceConstructionException
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:74)[2630:com.soluvas.cxf:1.0.0.SNAPSHOT]
at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:107)[2630:com.soluvas.cxf:1.0.0.SNAPSHOT]
at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
2012-11-07 00:30:37,682 | INFO | rint Extender: 1 | DynamicJaxrsManager | .soluvas.cxf.DynamicJaxrsManager 105 | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | Adding 1 new JAX-RS resources: [id.co.bippo.comment.rs.hand.PersonCommentResource@5f07fbc1]
2012-11-07 00:30:37,683 | INFO | rint Extender: 1 | DynamicJaxrsManager | .soluvas.cxf.DynamicJaxrsManager 68 | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | Starting JAX-RS server with 4 resources: [org.soluvas.web.backbone.RequireResource@350cab89, id.co.bippo.comment.rs.hand.ProductCommentResource@228f46b3, id.co.bippo.wink.rs.hand.ProductWinkResource@2c5e155e, id.co.bippo.comment.rs.hand.PersonCommentResource@5f07fbc1]
org.apache.cxf.service.factory.ServiceConstructionException
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:74)[2630:com.soluvas.cxf:1.0.0.SNAPSHOT]
at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:107)[2630:com.soluvas.cxf:1.0.0.SNAPSHOT]
at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
2012-11-07 00:30:37,685 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class org.soluvas.web.backbone.RequireResource
2012-11-07 00:30:37,690 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.comment.rs.hand.ProductCommentResource
2012-11-07 00:30:37,692 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.wink.rs.hand.ProductWinkResource
2012-11-07 00:30:37,693 | INFO | rint Extender: 2 | DynamicJaxrsManager | .soluvas.cxf.DynamicJaxrsManager 105 | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | Adding 1 new JAX-RS resources: [id.co.bippo.like.rs.hand.ProductLikeResource@5a9ad3aa]
2012-11-07 00:30:37,694 | INFO | rint Extender: 2 | DynamicJaxrsManager | .soluvas.cxf.DynamicJaxrsManager 68 | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | Starting JAX-RS server with 5 resources: [org.soluvas.web.backbone.RequireResource@350cab89, id.co.bippo.comment.rs.hand.ProductCommentResource@228f46b3, id.co.bippo.wink.rs.hand.ProductWinkResource@2c5e155e, id.co.bippo.comment.rs.hand.PersonCommentResource@5f07fbc1, id.co.bippo.like.rs.hand.ProductLikeResource@5a9ad3aa]
2012-11-07 00:30:37,694 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.comment.rs.hand.PersonCommentResource
2012-11-07 00:30:37,696 | WARN | rint Extender: 2 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class org.soluvas.web.backbone.RequireResource
2012-11-07 00:30:37,697 | ERROR | rint Extender: 1 | AbstractJAXRSFactoryBean | f.jaxrs.AbstractJAXRSFactoryBean 314 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource classes found
2012-11-07 00:30:37,699 | WARN | rint Extender: 2 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.comment.rs.hand.ProductCommentResource
2012-11-07 00:30:37,701 | WARN | rint Extender: 2 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.wink.rs.hand.ProductWinkResource
2012-11-07 00:30:37,704 | WARN | rint Extender: 2 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.comment.rs.hand.PersonCommentResource
org.apache.cxf.service.factory.ServiceConstructionException
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:74)[2630:com.soluvas.cxf:1.0.0.SNAPSHOT]
at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:107)[2630:com.soluvas.cxf:1.0.0.SNAPSHOT]
at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
2012-11-07 00:30:37,708 | WARN | rint Extender: 2 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.like.rs.hand.ProductLikeResource
2012-11-07 00:30:37,711 | ERROR | rint Extender: 2 | AbstractJAXRSFactoryBean | f.jaxrs.AbstractJAXRSFactoryBean 314 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource classes found
2012-11-07 00:30:37,716 | INFO | rint Extender: 1 | DynamicJaxrsManager | .soluvas.cxf.DynamicJaxrsManager 105 | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | Adding 1 new JAX-RS resources: [id.co.bippo.comment.rs.hand.ShopCommentResource@32836935]
2012-11-07 00:30:37,716 | INFO | rint Extender: 1 | DynamicJaxrsManager | .soluvas.cxf.DynamicJaxrsManager 68 | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | Starting JAX-RS server with 6 resources: [org.soluvas.web.backbone.RequireResource@350cab89, id.co.bippo.comment.rs.hand.ProductCommentResource@228f46b3, id.co.bippo.wink.rs.hand.ProductWinkResource@2c5e155e, id.co.bippo.comment.rs.hand.PersonCommentResource@5f07fbc1, id.co.bippo.like.rs.hand.ProductLikeResource@5a9ad3aa, id.co.bippo.comment.rs.hand.ShopCommentResource@32836935]
2012-11-07 00:30:37,718 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class org.soluvas.web.backbone.RequireResource
org.apache.cxf.service.factory.ServiceConstructionException
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:74)[2630:com.soluvas.cxf:1.0.0.SNAPSHOT]
at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:107)[2630:com.soluvas.cxf:1.0.0.SNAPSHOT]
at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
2012-11-07 00:30:37,721 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.comment.rs.hand.ProductCommentResource
2012-11-07 00:30:37,726 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.wink.rs.hand.ProductWinkResource
2012-11-07 00:30:37,727 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.comment.rs.hand.PersonCommentResource
2012-11-07 00:30:37,730 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.like.rs.hand.ProductLikeResource
2012-11-07 00:30:37,731 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.comment.rs.hand.ShopCommentResource
2012-11-07 00:30:37,734 | ERROR | rint Extender: 1 | AbstractJAXRSFactoryBean | f.jaxrs.AbstractJAXRSFactoryBean 314 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource classes found
org.apache.cxf.service.factory.ServiceConstructionException
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:74)[2630:com.soluvas.cxf:1.0.0.SNAPSHOT]
at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:107)[2630:com.soluvas.cxf:1.0.0.SNAPSHOT]
at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
2012-11-07 00:30:38,673 | INFO | rint Extender: 1 | DynamicJaxrsManager | .soluvas.cxf.DynamicJaxrsManager 105 | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | Adding 1 new JAX-RS resources: [id.co.bippo.booking.rs.hand.ProductBookingResource@332a9b15]
2012-11-07 00:30:38,673 | INFO | rint Extender: 1 | DynamicJaxrsManager | .soluvas.cxf.DynamicJaxrsManager 68 | 2630 - com.soluvas.cxf - 1.0.0.SNAPSHOT | Starting JAX-RS server with 7 resources: [org.soluvas.web.backbone.RequireResource@350cab89, id.co.bippo.comment.rs.hand.ProductCommentResource@228f46b3, id.co.bippo.wink.rs.hand.ProductWinkResource@2c5e155e, id.co.bippo.comment.rs.hand.PersonCommentResource@5f07fbc1, id.co.bippo.like.rs.hand.ProductLikeResource@5a9ad3aa, id.co.bippo.comment.rs.hand.ShopCommentResource@32836935, id.co.bippo.booking.rs.hand.ProductBookingResource@332a9b15]
2012-11-07 00:30:38,674 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class org.soluvas.web.backbone.RequireResource
2012-11-07 00:30:38,676 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.comment.rs.hand.ProductCommentResource
2012-11-07 00:30:38,676 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.wink.rs.hand.ProductWinkResource
2012-11-07 00:30:38,677 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.comment.rs.hand.PersonCommentResource
2012-11-07 00:30:38,678 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.like.rs.hand.ProductLikeResource
2012-11-07 00:30:38,679 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.comment.rs.hand.ShopCommentResource
2012-11-07 00:30:38,679 | WARN | rint Extender: 1 | ResourceUtils | he.cxf.jaxrs.utils.ResourceUtils 373 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource methods have been found for resource class id.co.bippo.booking.rs.hand.ProductBookingResource
2012-11-07 00:30:38,680 | ERROR | rint Extender: 1 | AbstractJAXRSFactoryBean | f.jaxrs.AbstractJAXRSFactoryBean 314 | 3014 - org.apache.cxf.cxf-rt-frontend-jaxrs - 2.7.0 | No resource classes found
org.apache.cxf.service.factory.ServiceConstructionException
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:74)[2630:com.soluvas.cxf:1.0.0.SNAPSHOT]
at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:107)[2630:com.soluvas.cxf:1.0.0.SNAPSHOT]
at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)[3014:org.apache.cxf.cxf-rt-frontend-jaxrs:2.7.0]
{code}
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Sergey Beryozkin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13500117#comment-13500117 ]
Sergey Beryozkin commented on CXF-4571:
---------------------------------------
Hi, I believe that either updating the spec bundle to export 1.1 & 2.0 versions of the packages available in both jsr311 & jsr339 or having the custom bundle to relax the import range, all options suggested by Dan, will fix the issue. I'll experiment this week
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
> Assignee: Sergey Beryozkin
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Hendy Irawan (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13491623#comment-13491623 ]
Hendy Irawan commented on CXF-4571:
-----------------------------------
trying to reproduce the bug at :
https://github.com/ceefour/cxf-4571-bug
while doing this I noticed this:
{code}
karaf@root> start 105
Error executing command: Error starting bundles:
Unable to start bundle 105: Uses constraint violation. Unable to resolve bundle revision com.hendyirawan.cxf4571bug.app [105.0] because it is exposed to package 'javax.ws.rs' from bundle revisions org.apache.servicemix.specs.jsr339-api-m10 [62.0] and org.apache.servicemix.specs.jsr311-api-1.1.1 [133.0] via two dependency chains.
Chain 1:
com.hendyirawan.cxf4571bug.app [105.0]
import: (&(osgi.wiring.package=javax.ws.rs)(version>=2.0.0)(!(version>=3.0.0)))
|
export: osgi.wiring.package=javax.ws.rs
org.apache.servicemix.specs.jsr339-api-m10 [62.0]
Chain 2:
com.hendyirawan.cxf4571bug.app [105.0]
import: (osgi.wiring.package=org.soluvas.jaxrs)
|
export: osgi.wiring.package=org.soluvas.jaxrs; uses:=javax.ws.rs
soluvas-jaxrs [132.0]
import: (&(osgi.wiring.package=javax.ws.rs)(version>=1.1.0)(!(version>=2.0.0)))
|
export: osgi.wiring.package=javax.ws.rs
org.apache.servicemix.specs.jsr311-api-1.1.1 [133.0]
{code}
Is it possible that jsr339-api-m10 conflicts with...?
org.apache.servicemix.specs.jsr311-api-1.1.1
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Hendy Irawan (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13491661#comment-13491661 ]
Hendy Irawan commented on CXF-4571:
-----------------------------------
Yes, removing jsr311-1.1.1 does not solve the problem.. So I believe it is not the issue.
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Sergey Beryozkin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13503230#comment-13503230 ]
Sergey Beryozkin commented on CXF-4571:
---------------------------------------
CXF 2.7.0 Migration Guide has been updated with the conclusions from this thread, so I'm considering this thread being resolved.
Let us know please if you have any concerns
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
> Assignee: Sergey Beryozkin
> Fix For: 2.7.1
>
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Hendy Irawan (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13476885#comment-13476885 ]
Hendy Irawan commented on CXF-4571:
-----------------------------------
Sergey, it seems the bundle is already the version you suggested :
{code}
karaf@root> list -t 0 -l | grep org.apache.servicemix.specs.jsr339
[2186] [Active ] [ ] [ ] [ 10] mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jsr339-api-m10/2.1.0
{code}
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Sergey Beryozkin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13476891#comment-13476891 ]
Sergey Beryozkin commented on CXF-4571:
---------------------------------------
We have plenty of JAX-RS demos working in Talend distro with CXF 2.7.0, but that does not mean there has not been a regression which your bundle may be exposing...Can you please create a sample bundle that I can try in our distro ?
thanks
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Sergey Beryozkin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13500448#comment-13500448 ]
Sergey Beryozkin commented on CXF-4571:
---------------------------------------
Dan also updated jsr339 spec bundle to export both 1.1 & 2.0.0.m10 versions of the packaged found both in jsr311 and jsr339, this should also work given that jsr339 keeps the backward compatibility for those packages AFAIK.
Can you try jsr339-api-m10-2.2-SNAPSHOT spec bundle, while still deploying the custom bundles built against jsr311 ?
thanks
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
> Assignee: Sergey Beryozkin
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Sergey Beryozkin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13476873#comment-13476873 ]
Sergey Beryozkin commented on CXF-4571:
---------------------------------------
Can you replace servicemix jsr311 bundle with
{code:xml}
<dependency>
<groupId>org.apache.servicemix.specs</groupId>
<artifactId>org.apache.servicemix.specs.jsr339-api-m10</artifactId>
<version>2.1.0</version>
</dependency>
{code}
and retry ?
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Sergey Beryozkin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13500234#comment-13500234 ]
Sergey Beryozkin commented on CXF-4571:
---------------------------------------
Found it, never mind
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
> Assignee: Sergey Beryozkin
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Sergey Beryozkin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13491638#comment-13491638 ]
Sergey Beryozkin commented on CXF-4571:
---------------------------------------
Right, can you try clear the cache and start without jsr311-1.1.1 ? I guess if that still does not solve the problem (if it is what you meant with the last comment) then I have "https://github.com/ceefour/cxf-4571-bug" to help me to reproduce the issue :-).
FYI, I'm off for the next few days so will look into it next week, thanks
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Hendy Irawan (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13476882#comment-13476882 ]
Hendy Irawan commented on CXF-4571:
-----------------------------------
I just tried with CXF 2.6.3 and it's working normally.
{code}
[2092] [Active ] [Created ] [ ] [ 80] Soluvas.com CXF (1.0.0.SNAPSHOT)
[2168] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.6.3)
[2169] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.6.3)
[2170] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.6.3)
[2171] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.6.3)
[2172] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.6.3)
[2174] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.6.3)
[2175] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.6.3)
[2176] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.6.3)
[2177] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.6.3)
[2178] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.6.3)
{code}
my JAX-RS server:
{code}
[2052] [Active ] [Created ] [ ] [ 80] Soluvas Web Backbone (1.0.0.SNAPSHOT)
{code}
Will try Sergey's suggestion in a minute...
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Sergey Beryozkin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13500230#comment-13500230 ]
Sergey Beryozkin commented on CXF-4571:
---------------------------------------
where is patched org.joda/joda-money/0.6.soluvas1 available ?
thanks
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
> Assignee: Sergey Beryozkin
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Assigned] (CXF-4571) javax.ws.rs.WebApplicationException
when creating jaxrs:server under OSGi Blueprint
Posted by "Sergey Beryozkin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CXF-4571?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sergey Beryozkin reassigned CXF-4571:
-------------------------------------
Assignee: Sergey Beryozkin
> javax.ws.rs.WebApplicationException when creating jaxrs:server under OSGi Blueprint
> -----------------------------------------------------------------------------------
>
> Key: CXF-4571
> URL: https://issues.apache.org/jira/browse/CXF-4571
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS, OSGi
> Affects Versions: 2.7.0
> Environment: Karaf
> Karaf version 2.3.0
> Karaf home /home/ceefour/git/bippo-commerce5/karaf
> Karaf base /home/ceefour/git/bippo-commerce5/karaf
> OSGi Framework org.apache.felix.framework - 4.0.3
> JVM
> Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
> Version 1.7.0_07
> Vendor Oracle Corporation
> Uptime 8 minutes
> Total compile time 21.924 seconds
> Threads
> Live threads 74
> Daemon threads 60
> Peak 108
> Total started 205
> Memory
> Current heap size 84,771 kbytes
> Maximum heap size 466,048 kbytes
> Committed heap size 263,360 kbytes
> Pending objects 0
> Garbage collector Name = 'PS Scavenge', Collections = 43, Time = 0.272 seconds
> Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.220 seconds
> Classes
> Current classes loaded 8,882
> Total classes loaded 8,883
> Total classes unloaded 1
> Operating system
> Name Linux version 3.2.0-31-generic
> Architecture amd64
> Processors 8
> Reporter: Hendy Irawan
> Assignee: Sergey Beryozkin
>
> A relatively straightforward server:
> {code}
> <jaxrs:server id="requireServer" address="/require">
> <jaxrs:serviceBeans>
> <bean class="org.soluvas.web.backbone.RequireResource">
> <argument ref="jsModules"/>
> <argument ref="jsShims"/>
> </bean>
> </jaxrs:serviceBeans>
> </jaxrs:server>
> {code}
> throws error like below.
> Sample stacktrace:
> {code}
> 2012-10-16 16:06:19,498 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle org.soluvas.web.backbone
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean requireServer
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.init(JAXRSServerFactoryBean.java:131)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 28 more
> {code}
> Another error stacktrace:
> {code}
> 2012-10-16 15:59:01,064 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 375 | 7 - org.apache.aries.blueprint.core - 1.0.1 | Unable to start blueprint container for bundle id.co.bippo.app
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean .component-2
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:714)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:646)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:353)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:252)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.0.1]
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_07]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_07]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_07]
> at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_07]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_07]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_07]
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> at com.soluvas.cxf.DynamicJaxrsManager.createServer(DynamicJaxrsManager.java:66)
> at com.soluvas.cxf.DynamicJaxrsManager.addingService(DynamicJaxrsManager.java:92)
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.3.0]
> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.3.0]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_07]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_07]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_07]
> at java.lang.reflect.Method.invoke(Method.java:601)[:1.7.0_07]
> at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[7:org.apache.aries.blueprint.core:1.0.1]
> at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.0.1]
> ... 20 more
> Caused by: javax.ws.rs.WebApplicationException
> at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
> at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> ... 35 more
> {code}
> This error didn't happen in 2.6.2. Or at least didn't happen often.
> All CXF bundles are active:
> {code}
> [2017] [Active ] [Created ] [ ] [ 40] Apache CXF API (2.7.0)
> [2018] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime Core (2.7.0)
> [2019] [Active ] [ ] [ ] [ 40] Apache CXF Runtime Management (2.7.0)
> [2020] [Active ] [Created ] [ ] [ 40] Apache CXF Karaf Commands (2.7.0)
> [2021] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime HTTP Transport (2.7.0)
> [2133] [Active ] [ ] [ ] [ 40] Apache CXF Runtime XML Binding (2.7.0)
> [2134] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Providers (2.7.0)
> [2135] [Active ] [ ] [ ] [ 40] Apache CXF JAX-RS Extensions: Search (2.7.0)
> [2136] [Active ] [Created ] [ ] [ 40] Apache CXF Runtime JAX-RS Frontend (2.7.0)
> [2138] [Active ] [ ] [ ] [ 40] Apache CXF Runtime JAXB DataBinding (2.7.0)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira