It try to load jaxrs impl from Oracle but not from Apache CXF, could you please check if you already install cxf-jaxrs feature correctly?
You can post the result of features:list|grep cxf here ------------- Freeman(Yue) Fang Red Hat, Inc. FuseSource is now part of Red Hat Web: http://fusesource.com | http://www.redhat.com/ Twitter: freemanfang Blog: http://freemanfang.blogspot.com http://blog.sina.com.cn/u/1473905042 weibo: @Freeman小屋 On 2013-4-4, at 下午11:31, siv vasan wrote: > Hi, I am using cxf 2.6.3. It was working fine in 2.3.0. But below exception > is thrown after upgrading to 2.3.1. Does any body faced similar issue ? > > 2013-04-04 20:32:16,408 | 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: > com.sun.ws.rs.ext.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: > com.sun.ws.rs.ext.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:143) > > at > javax.ws.rs.ext.RuntimeDelegate.findDelegate(RuntimeDelegate.java:105) > > ... 44 more > > > > -- > View this message in context: > http://karaf.922171.n3.nabble.com/Class-not-found-excretion-after-upgrade-to-Karaf-2-3-1-tp4028381.html > Sent from the Karaf - User mailing list archive at Nabble.com.
