Hi,
I'm using Axis 1.2 RC2 soap engine, Castor 0.9.5.3 for the xml binding, Xerces
2.5.0 parser, and WebLogic 8.1 SP3 and I'm having problem receiving the
response on the client side. Looking at the log file, the server is returning
the correct response but the failure occurs when it tries to display the
response to the client. These web services were working fine when I was using
Axis 1.2 Beta. Any comment is appreciated.
This is the error message I'm getting :
[java] AxisFault
[java] faultCode:
{http://schemas.xmlsoap.org/soap/envelope/}Server.userException
[java] faultSubcode:
[java] faultString: java.lang.IllegalArgumentException: invalid QName
local part
[java] faultActor:
[java] faultNode:
[java] faultDetail:
[java] {http://xml.apache.org/axis/}hostname:L11008520
[java] java.lang.IllegalArgumentException: invalid QName local part
[java] at
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:221)
[java] at
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128)
[java] at
org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext
.java:1083)
[java] at
org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
[java] at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
[java] at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.d
ispatch(Unknown Source)
[java] at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source
)
[java] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
[java] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
Source)
[java] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
[java] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
Source)
[java] at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
[java] at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java
:226)
[java] at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645)
[java] at org.apache.axis.Message.getSOAPEnvelope(Message.java:424)
[java] at
org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:721)
[java] at
org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:94)
[java] at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
[java] at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
[java] at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
[java] at org.apache.axis.client.AxisClient.invoke(AxisClient.java:147)
[java] at org.apache.axis.client.Call.invokeEngine(Call.java:2719)
[java] at org.apache.axis.client.Call.invoke(Call.java:2702)
[java] at org.apache.axis.client.Call.invoke(Call.java:1856)
at mil.dia.common.util.MessagingHelper.invoke(MessagingHelper.java:348)
[java] at mil.dia.tools.SendMessage.main(SendMessage.java:165)
Thank you in advance.
Ide.