> Hmm. Whoever coded the Axis code in the first place thought that it was > valid and tried to deal with it, That would be me I think.
Simon, the way I read [1] is that characters information items mean text. [1] http://www.w3.org/TR/2003/REC-soap12-part1-20030624/#faultdetailelement Did the spec-speak turn my brain to mush? -- Tom Jordahl Adobe ColdFusion Team > -----Original Message----- > From: Benson Margulies [mailto:[EMAIL PROTECTED] > Sent: Thursday, December 29, 2005 8:54 PM > To: axis-dev@ws.apache.org > Subject: RE: [jira] Updated: (AXIS-2356) Axis fails to deserialize faults > that involve text elements > > Hmm. Whoever coded the Axis code in the first place thought that it was > valid and tried to deal with it, and I've now encountered two completely > independent products that produce faults like this (Mindreef SoapScope > and gSoap). Maybe it was permitted in an earlier incarnation? > > -----Original Message----- > From: Simon Fell [mailto:[EMAIL PROTECTED] > Sent: Thursday, December 29, 2005 8:50 PM > To: axis-dev@ws.apache.org > Subject: RE: [jira] Updated: (AXIS-2356) Axis fails to deserialize > faults that involve text elements > > <SOAP-ENV:Envelope > xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> > <SOAP-ENV:Body> > <SOAP-ENV:Fault> > <faultcode>SOAP-ENV:Server</faultcode> > <faultstring>502 Bad Gateway</faultstring> > <detail>Invalid response from upstream server > localhost:8000</detail> > </SOAP-ENV:Fault> > </SOAP-ENV:Body> > </SOAP-ENV:Envelope> > > Probably un-related, but that actually isn't a valid fault structure, > the detail can only contain namesapce qualified child elements, not text > directly. > > Cheers > Simon > > -----Original Message----- > From: benson margulies (JIRA) [mailto:[EMAIL PROTECTED] > Sent: Thursday, December 29, 2005 5:26 PM > To: axis-dev@ws.apache.org > Subject: [jira] Updated: (AXIS-2356) Axis fails to deserialize faults > that involve text elements > > [ http://issues.apache.org/jira/browse/AXIS-2356?page=all ] > > benson margulies updated AXIS-2356: > ----------------------------------- > > Attachment: SOAPFaultBuilder.java.patch > > Here is a patch that fixes this probem. > > > Axis fails to deserialize faults that involve text elements > > ----------------------------------------------------------- > > > > Key: AXIS-2356 > > URL: http://issues.apache.org/jira/browse/AXIS-2356 > > Project: Apache Axis > > Type: Bug > > Components: Serialization/Deserialization > > Environment: Java 1.4 on WIndows, talking to a gSoap server. (axis > 1.3.1). > > Reporter: benson margulies > > Attachments: SOAPFaultBuilder.java.patch > > > > SOAPFaultBuilder.onEndChild fails with a DomEx error in the case where > the node is a Text node. The complaint is that the node that is being > added by XMLUtils.newDocument().createElement("text") is in the wrong > document. > > <SOAP-ENV:Envelope > > xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> > > <SOAP-ENV:Body> > > <SOAP-ENV:Fault> > > <faultcode>SOAP-ENV:Server</faultcode> > > <faultstring>502 Bad Gateway</faultstring> > > <detail>Invalid response from upstream server > localhost:8000</detail> > > </SOAP-ENV:Fault> > > </SOAP-ENV:Body> > > </SOAP-ENV:Envelope> > > SOAPFaultBuilder.onEndChild(String, String, DeserializationContext) > > line: 305 DeserializationContext.endElement(String, String, String) > > line: 1090 > > Parser2.maybeElement(ElementValidator) line: 1712 > > Parser2.content(ElementDecl, boolean, ElementValidator) line: 1963 > > Parser2.maybeElement(ElementValidator) line: 1691 > > Parser2.content(ElementDecl, boolean, ElementValidator) line: 1963 > > Parser2.maybeElement(ElementValidator) line: 1691 > > Parser2.content(ElementDecl, boolean, ElementValidator) line: 1963 > > Parser2.maybeElement(ElementValidator) line: 1691 > > Parser2.parseInternal(InputSource) line: 667 > > Parser2.parse(InputSource) line: 337 > > XMLReaderImpl.parse(InputSource) line: 448 > > SAXParserImpl(SAXParser).parse(InputSource, DefaultHandler) line: 345 > > DeserializationContext.parse() line: 227 > > -- > This message is automatically generated by JIRA. > - > If you think it was sent incorrectly contact one of the administrators: > http://issues.apache.org/jira/secure/Administrators.jspa > - > For more information on JIRA, see: > http://www.atlassian.com/software/jira