|
Hi, I am new to service mix 4.4.1. So am in the learning process. What i am trying to do is, from a web serivce am trying to get a soap input and using service mix i want to convert that soap input into json and display it.
I tried doing it but i am facing a few problems, Getting an exception as follows karaf@root> Exception in thread "SpringOsgiExtenderThread-4" org.springframework.beans.factory.BeanCreationException: Error creating be an with name 'WsAddressingEndpoint': Invocation of init method failed; nested exception is javax.xml.ws.WebServiceException: java.lang. NullPointerException at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFacto ry.java:1420) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory .java:519) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.j ava:456) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.jav a:585) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.ja va:895) at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecution ApplicationContext.java:69) at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplic ationContext.java:355) at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85) at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecu tionApplicationContext.java:320) at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTa sk.run(DependencyWaiterApplicationContextExecutor.java:132) at java.lang.Thread.run(Thread.java:619) Caused by: javax.xml.ws.WebServiceException: java.lang.NullPointerException at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:350) at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:239) at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:509) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableB eanFactory.java:1544) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFa ctory.java:1485) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFacto ry.java:1417) ... 14 more Caused by: java.lang.NullPointerException at org.apache.cxf.common.util.ASMHelper.getClassCode(ASMHelper.java:91) at org.apache.cxf.jaxws.WrapperClassGenerator.generateMessagePart(WrapperClassGenerator.java:326) at org.apache.cxf.jaxws.WrapperClassGenerator.createWrapperClass(WrapperClassGenerator.java:239) at org.apache.cxf.jaxws.WrapperClassGenerator.generate(WrapperClassGenerator.java:142) at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.generatedWrapperBeanClass(JaxWsServiceFactoryBean.java:664) at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.getExtraClass(JaxWsServiceFactoryBean.java:633) at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromWSDL(ReflectionServiceFactoryBean.java:394) at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:505) at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:241) at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:205) at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:101) at org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:157) at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:203) at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:433) at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:322) ... 23 more What do i do? And it would be very helpful if you could tell me what should i do to get the json as output. Thanks and Regards |
|
Hi,
This exception indicates that something wrong when you publish your jaxws endpoint, the servicemodel isn't correct. Can't tell so much only with this exception. We have a couple of examples shipped with kit, which should be a good start for you. Especially the cxf-osgi example which demonstrate how to deploy the jaxws endpoint into OSGi, also there are several camel related examples which is useful when you wanna transform the message payload in SMX. Freeman On 2012-7-6, at 下午1:29, hemanthewarrior wrote: > Hi, I am new to service mix 4.4.1. So am in the learning process. > What i am > trying to do is, from a web serivce am trying to get a soap input > and using > service mix i want to convert that soap input into json and display > it. > > I tried doing it but i am facing a few problems, > > Getting an exception as follows > > > karaf@root> Exception in thread "SpringOsgiExtenderThread-4" > org.springframework.beans.factory.BeanCreationException: Error > creating be > an with name 'WsAddressingEndpoint': Invocation of init method failed; > nested exception is javax.xml.ws.WebServiceException: java.lang. > NullPointerException > at > org > .springframework > .beans > .factory > .support > .AbstractAutowireCapableBeanFactory > .initializeBean(AbstractAutowireCapableBeanFacto > ry.java:1420) > at > org > .springframework > .beans > .factory > .support > .AbstractAutowireCapableBeanFactory > .doCreateBean(AbstractAutowireCapableBeanFactory > .java:519) > at > org > .springframework > .beans > .factory > .support > .AbstractAutowireCapableBeanFactory > .createBean(AbstractAutowireCapableBeanFactory.j > ava:456) > at > org.springframework.beans.factory.support.AbstractBeanFactory > $1.getObject(AbstractBeanFactory.java:293) > at > org > .springframework > .beans > .factory > .support > .DefaultSingletonBeanRegistry > .getSingleton(DefaultSingletonBeanRegistry.java:222) > at > org > .springframework > .beans > .factory > .support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) > at > org > .springframework > .beans > .factory > .support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192) > at > org > .springframework > .beans > .factory > .support > .DefaultListableBeanFactory > .preInstantiateSingletons(DefaultListableBeanFactory.jav > a:585) > at > org > .springframework > .context > .support > .AbstractApplicationContext > .finishBeanFactoryInitialization(AbstractApplicationContext.ja > va:895) > at > org > .springframework > .osgi > .context.support.AbstractDelegatedExecutionApplicationContext.access > $1600(AbstractDelegatedExecution > ApplicationContext.java:69) > at > org > .springframework > .osgi.context.support.AbstractDelegatedExecutionApplicationContext > $4.run(AbstractDelegatedExecutionApplic > ationContext.java:355) > at > org > .springframework > .osgi > .util > .internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java: > 85) > at > org > .springframework > .osgi > .context > .support > .AbstractDelegatedExecutionApplicationContext > .completeRefresh(AbstractDelegatedExecu > tionApplicationContext.java:320) > at > org > .springframework > .osgi > .extender > .internal > .dependencies.startup.DependencyWaiterApplicationContextExecutor > $CompleteRefreshTa > sk.run(DependencyWaiterApplicationContextExecutor.java:132) > at java.lang.Thread.run(Thread.java:619) > Caused by: javax.xml.ws.WebServiceException: > java.lang.NullPointerException > at > org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:350) > at > org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:239) > at > org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:509) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun > .reflect > .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun > .reflect > .DelegatingMethodAccessorImpl > .invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org > .springframework > .beans > .factory > .support > .AbstractAutowireCapableBeanFactory > .invokeCustomInitMethod(AbstractAutowireCapableB > eanFactory.java:1544) > at > org > .springframework > .beans > .factory > .support > .AbstractAutowireCapableBeanFactory > .invokeInitMethods(AbstractAutowireCapableBeanFa > ctory.java:1485) > at > org > .springframework > .beans > .factory > .support > .AbstractAutowireCapableBeanFactory > .initializeBean(AbstractAutowireCapableBeanFacto > ry.java:1417) > ... 14 more > Caused by: java.lang.NullPointerException > at > org.apache.cxf.common.util.ASMHelper.getClassCode(ASMHelper.java:91) > at > org > .apache > .cxf > .jaxws > .WrapperClassGenerator > .generateMessagePart(WrapperClassGenerator.java:326) > at > org > .apache > .cxf > .jaxws > .WrapperClassGenerator.createWrapperClass(WrapperClassGenerator.java: > 239) > at > org > .apache > .cxf.jaxws.WrapperClassGenerator.generate(WrapperClassGenerator.java: > 142) > at > org > .apache > .cxf > .jaxws > .support > .JaxWsServiceFactoryBean > .generatedWrapperBeanClass(JaxWsServiceFactoryBean.java:664) > at > org > .apache > .cxf > .jaxws > .support > .JaxWsServiceFactoryBean.getExtraClass(JaxWsServiceFactoryBean.java: > 633) > at > org > .apache > .cxf > .service > .factory > .ReflectionServiceFactoryBean > .buildServiceFromWSDL(ReflectionServiceFactoryBean.java:394) > at > org > .apache > .cxf > .service > .factory > .ReflectionServiceFactoryBean > .initializeServiceModel(ReflectionServiceFactoryBean.java:505) > at > org > .apache > .cxf > .service > .factory > .ReflectionServiceFactoryBean > .create(ReflectionServiceFactoryBean.java:241) > at > org > .apache > .cxf > .jaxws > .support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java: > 205) > at > org > .apache > .cxf > .frontend > .AbstractWSDLBasedEndpointFactory > .createEndpoint(AbstractWSDLBasedEndpointFactory.java:101) > at > org > .apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java: > 157) > at > org > .apache > .cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java: > 203) > at > org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:433) > at > org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:322) > ... 23 more > > > > What do i do? And it would be very helpful if you could tell me what > should > i do to get the json as output. > Thanks and Regards > > -- > View this message in context: http://servicemix.396122.n5.nabble.com/Null-pointer-exception-tp5713847.html > Sent from the ServiceMix - User mailing list archive at Nabble.com. --------------------------------------------- Freeman Fang FuseSource Email:[hidden email] Web: fusesource.com Twitter: freemanfang Blog: http://freemanfang.blogspot.com http://blog.sina.com.cn/u/1473905042 weibo: http://weibo.com/u/1473905042 |
| Powered by Nabble | Edit this page |
