Hi, Below is the output. karaf@root> packages:exports | grep "javax.ws.rs" 106 javax.ws.rs; version=1.1.1 106 javax.ws.rs.ext; version=1.1.1 106 javax.ws.rs.core; version=1.1.1 karaf@root> osgi:headers 106 You are about to access system bundle 106. Do you wish to continue (yes/no): yes Apache ServiceMix :: Specs :: JSR-311 API 1.1.1 (106) ----------------------------------------------------- Manifest-Version = 1.0 Bnd-LastModified = 1319812408276 Tool = Bnd-0.0.357 Built-By = gert Implementation-Version = 1.9.0 Build-Jdk = 1.6.0_26 Implementation-Title = Apache ServiceMix Created-By = Apache Maven Bundle Plugin
Bundle-Vendor = The Apache Software Foundation Bundle-Activator = org.apache.servicemix.specs.locator.Activator Bundle-Name = Apache ServiceMix :: Specs :: JSR-311 API 1.1.1 Bundle-DocURL = http://www.apache.org/ Bundle-Description = This pom provides project information that is common to all ServiceMix branches. Bundle-SymbolicName = org.apache.servicemix.specs.jsr311-api-1.1.1 Bundle-Version = 1.9.0 Bundle-License = http://www.apache.org/licenses/LICENSE-2.0.txt Bundle-ManifestVersion = 2 DynamicImport-Package = * Import-Package = javax.ws.rs;version=1.1, javax.ws.rs.core;version=1.1, javax.ws.rs.ext;version=1.1, org.osgi.framework;version=1.5 Export-Package = javax.ws.rs;uses:=javax.ws.rs.core;version=1.1.1, javax.ws.rs.ext;uses:="javax.ws.rs.core,javax.ws.rs";version=1.1.1, javax.ws.rs.core;uses:="javax.ws.rs.ext,javax.ws.rs";version=1.1.1 I have added that property but now I am getting ClassNotFound exception for the same this class. I tried including this package in Dynamic-Import of my bundle but still the same issue. 2013-04-08 11:24:10,208 | ERROR | rint Extender: 2 | BlueprintContainerImpl | container.BlueprintContainerImpl 393 | 7 - org.apache.aries.blueprint.core - 1.1.0 | Unable to start blueprint container for bundle cbi-ws org.osgi.service.blueprint.container.ComponentDefinitionException: Error setting property: PropertyDescriptor <name: serviceBeans, getter: null, setter: [class org.apache.cxf.jaxrs.JAXRSServerFactoryBean.setServiceBeans(interface java.util.List)] at org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:941)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:907)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:888)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:820)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[7:org.apache.aries.blueprint.core:1.1.0] at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)[:1.7.0_13] at java.util.concurrent.FutureTask.run(Unknown Source)[:1.7.0_13] at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:668)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:370)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:261)[7:org.apache.aries.blueprint.core:1.1.0] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)[:1.7.0_13] at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)[:1.7.0_13] at java.util.concurrent.FutureTask.run(Unknown Source)[:1.7.0_13] at org.apache.aries.blueprint.container.ExecutorServiceWrapper.run(ExecutorServiceWrapper.java:106)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.1.0] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)[:1.7.0_13] at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)[:1.7.0_13] at java.util.concurrent.FutureTask.run(Unknown Source)[:1.7.0_13] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)[:1.7.0_13] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)[:1.7.0_13] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)[:1.7.0_13] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)[:1.7.0_13] at java.lang.Thread.run(Unknown Source)[:1.7.0_13] Caused by: java.lang.ExceptionInInitializerError at org.apache.cxf.jaxrs.utils.JAXRSUtils.<clinit>(JAXRSUtils.java:106) at org.apache.cxf.jaxrs.model.ClassResourceInfo.getConsumeMime(ClassResourceInfo.java:247) at org.apache.cxf.jaxrs.model.OperationResourceInfo.checkMediaTypes(OperationResourceInfo.java:171) at org.apache.cxf.jaxrs.model.OperationResourceInfo.<init>(OperationResourceInfo.java:74) at org.apache.cxf.jaxrs.utils.ResourceUtils.createOperationInfo(ResourceUtils.java:363) at org.apache.cxf.jaxrs.utils.ResourceUtils.evaluateResourceClass(ResourceUtils.java:239) at org.apache.cxf.jaxrs.utils.ResourceUtils.createClassResourceInfo(ResourceUtils.java:225) at org.apache.cxf.jaxrs.JAXRSServiceFactoryBean.setResourceClassesFromBeans(JAXRSServiceFactoryBean.java:232) at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.setServiceBeans(JAXRSServerFactoryBean.java:295) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_13] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)[:1.7.0_13] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)[:1.7.0_13] at java.lang.reflect.Method.invoke(Unknown Source)[:1.7.0_13] at org.apache.aries.blueprint.utils.ReflectionUtils$MethodPropertyDescriptor.internalSet(ReflectionUtils.java:628) at org.apache.aries.blueprint.utils.ReflectionUtils$PropertyDescriptor.set(ReflectionUtils.java:378) at org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:939) ... 26 more Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.apache.cxf.jaxrs.impl.RuntimeDelegateImpl at javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:122) at javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:91) at javax.ws.rs.core.MediaType.<clinit>(MediaType.java:44) ... 42 more Caused by: *java.lang.ClassNotFoundException: org.apache.cxf.jaxrs.impl.RuntimeDelegateImpl * at java.net.URLClassLoader$1.run(Unknown Source)[:1.7.0_13] at java.net.URLClassLoader$1.run(Unknown Source)[:1.7.0_13] at java.security.AccessController.doPrivileged(Native Method)[:1.7.0_13] at java.net.URLClassLoader.findClass(Unknown Source)[:1.7.0_13] at java.lang.ClassLoader.loadClass(Unknown Source)[:1.7.0_13] at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)[:1.7.0_13] at java.lang.ClassLoader.loadClass(Unknown Source)[:1.7.0_13] at javax.ws.rs.ext.FactoryFinder.newInstance(FactoryFinder.java:37) at javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:133) at javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:105) -- View this message in context: http://karaf.922171.n3.nabble.com/Class-not-found-excretion-after-upgrade-to-Karaf-2-3-1-tp4028381p4028411.html Sent from the Karaf - User mailing list archive at Nabble.com.
