Hi,

I figured out the problem on this one. The problem was not with Axis but
actually with the Security of EJBs. It was not the most obvious error
reporting. I had to print the stack trace explicitly to figure this out.

Thanks,

Ramesh.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 03, 2004 11:57 PM
To: [EMAIL PROTECTED]
Subject: RE: InvocationTargetException


Have you declared your serializers/deserializers for the complex type in the
wsdd file correctly?

Zoltan Schreter
IBM/Nokia


> -----Original Message-----
> From: ext Bobba, Ramesh [mailto:[EMAIL PROTECTED]
> Sent: 04 March, 2004 00:07
> To: Axis-User (E-mail)
> Subject: InvocationTargetException
> 
> 
> 
> Hi,
> 
> When I have a method that takes a String and returns a String, the web
> service works fine. When ther is a method that takes a 
> complex type, I get
> the InvocationTargetException. Can you please help me.
> 
> Thanks,
> 
> Ramesh.
> 
> 
> AxisFault
>  faultCode: 
> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>  faultSubcode: 
>  faultString: java.lang.reflect.InvocationTargetException
>  faultActor: 
>  faultNode: 
>  faultDetail: 
>         {http://xml.apache.org/axis/}stackTrace: AxisFault
>  faultCode: 
> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>  faultSubcode: 
>  faultString: java.lang.reflect.InvocationTargetException
>  faultActor: 
>  faultNode: 
>  faultDetail: 
> 
> java.lang.reflect.InvocationTargetException
>         at
> org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFault
> Builder.java:2
> 60)
>         at
> org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultB
> uilder.java:16
> 9)
>         at
> org.apache.axis.encoding.DeserializationContextImpl.endElement
> (Deserializati
> onContextImpl.java:1015)
>         at 
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1573)
>         at 
> org.apache.crimson.parser.Parser2.content(Parser2.java:1824)
>         at 
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1552)
>         at 
> org.apache.crimson.parser.Parser2.content(Parser2.java:1824)
>         at 
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1552)
>         at 
> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:534)
>         at org.apache.crimson.parser.Parser2.parse(Parser2.java:318)
>         at
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
>         at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
>         at
> org.apache.axis.encoding.DeserializationContextImpl.parse(Dese
> rializationCon
> textImpl.java:242)
>         at 
> org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
>         at org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
>         at org.apache.axis.client.Call.invokeEngine(Call.java:2583)
>         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 GetInfo.main(GetInfo.java:117)
> 
> 
> 

Reply via email to