I am attempting to invoke a simlpe web service on Tomcat 5.0.25 with the Axis 
1.1 webapp. The service has a single method which has one parameter, which I am 
serializing using Axis' BeanSerializer and BeanDeserializer classes. I have a 
<beanMapping> element declared for this class in my WSDD, and my generated WSDL 
includes definitions of these types. 

For some reason I get an InvocationTargetException when I try to invoke the 
service, which appears to be caused when attempting to deserialize the 
argument. Does anyone have an idea of what I have done wrong or how I can fix 
this?


java.lang.reflect.InvocationTargetException
        at 
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:260)
        at 
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:169)
        at 
org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:1015)
        at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
        at org.apache.crimson.parser.Parser2.content(Unknown Source)
        at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
        at org.apache.crimson.parser.Parser2.content(Unknown Source)
        at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
        at org.apache.crimson.parser.Parser2.parseInternal(Unknown Source)
        at org.apache.crimson.parser.Parser2.parse(Unknown Source)
        at org.apache.crimson.parser.XMLReaderImpl.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at 
org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:242)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
        at org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
        at 
org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:675)
        at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:128)

        at 
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:180)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2564)
        at org.apache.axis.client.Call.invoke(Call.java:2553)
        at org.apache.axis.client.Call.invoke(Call.java:2248)
        at org.apache.axis.client.Call.invoke(Call.java:2171)
        at org.apache.axis.client.Call.invoke(Call.java:1691)
        at 
com.voxsurf.voice.telemail.ws.VxsAxisTelemailPort.sendTelemail(VxsAxisTelemailPort.java:79)
        at 
com.voxsurf.voice.telemail.VxsTelemailService.submitTelemail(VxsTelemailService.java:89)
        at 
com.voxsurf.voice.telemail.ws.VxsTelemailClient.sendTelemail(VxsTelemailClient.java:131)
        at 
com.voxsurf.voice.telemail.ws.VxsTelemailClient.main(VxsTelemailClient.java:54)

Reply via email to