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