Hi Hari,

Do you use the ant tasks ant-java2wsdl and ant-wsdl2java to generate your stub and wsdd files ?
I have the same problem too, for all services where I use these tasks
For the moment, I've not yet resolved the problem. If you have resolved it, please tell me the solution


Thanks a lot,

-Lanto

Hari Lakshmanan wrote:

Hi,
I have a custom class like this

Public class XX {
private int  ID;
...
...
}

Now I wanted to expose the member variable ID as Integer type on the
consumer side but on the provider side I would like to keep it as int. I
am using custom serializer on the provider side where as I use
BeanSerializer on the consumer side. I get the following stack trace
======
AxisFault
faultCode:
{http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.lang.NullPointerException
faultActor:
faultNode:
faultDetail:
       {http://xml.apache.org/axis/}stackTrace:
java.lang.NullPointerException
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
       at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:324)
       at
org.apache.axis.encoding.MethodTarget.set(MethodTarget.java:107)
       at
org.apache.axis.encoding.DeserializerImpl.valueComplete(DeserializerI
mpl.java:282)
       at
org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl
.java:541)
       at
org.apache.axis.encoding.DeserializationContextImpl.endElement(Deseri
alizationContextImpl.java:1015)
       at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja
va:204)
       at
org.apache.axis.message.MessageElement.publishToHandler(MessageElemen
t.java:722)
       at
org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm
pl.java:404)
       at
org.apache.axis.encoding.DeserializationContextImpl.startElement(Dese
rializationContextImpl.java:976)
       at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja
va:198)
       at
org.apache.axis.message.MessageElement.publishToHandler(MessageElemen
t.java:722)
       at
org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm
pl.java:404)
       at
org.apache.axis.encoding.DeserializationContextImpl.startElement(Dese
rializationContextImpl.java:976)
       at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja
va:198)
       at
org.apache.axis.message.MessageElement.publishToHandler(MessageElemen
t.java:722)
       at
org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm
pl.java:404)
       at
org.apache.axis.encoding.DeserializationContextImpl.startElement(Dese
rializationContextImpl.java:976)
       at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja
va:198)
       at
org.apache.axis.message.MessageElement.publishToHandler(MessageElemen
t.java:722)
       at
org.apache.axis.message.RPCElement.deserialize(RPCElement.java:233)
       at
org.apache.axis.message.RPCElement.getParams(RPCElement.java:347)
       at
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider
.java:184)
       at
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:
333)
       at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrateg
y.java:71)
       at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
       at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
       at
org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:481
)
       at org.apache.axis.server.AxisServer.invoke(AxisServer.java:323)
       at
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:85
4)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
       at
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBas
e.java:339)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
       at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
(ServletStubImpl.java:1053)
       at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:387)
       at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:305)
       at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:6310)
       at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:317)
       at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
118)
       at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:3622)
       at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:2569)
       at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
       at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)

       {http://xml.apache.org/axis/}isRuntimeException: true
========

Thanks a lot in advance
__hari






Reply via email to