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