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:[email protected]
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com
http://blog.sina.com.cn/u/1473905042
weibo: http://weibo.com/u/1473905042










Reply via email to