Hello,
This is a second try. The first message didn't appear in the mail list.
Now I try a text only message.
Also I took a further look to your original message and I improved my
analyses.
There are several errors in your consumer log file, so I wonder which is
the real one. Even I cannot realize an error message on producer side, I
think it's a producer error. The only hints I found are on consumer
side. Think the execption in servlet destroy method doesn't really
matter.
For me the very most important error seems to be the WSRPException. Take
a look at the cause of this error. It's due an axis fault created while
the getServiceDescription method is called.
Caused by: java.lang.reflect.InvocationTargetException
at
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.ja
va:222)
at
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.jav
a:129)
at
org.apache.axis.encoding.DeserializationContext.endElement(Deserializati
onContext.java:1087)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
Source)
at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDis
patcher.dispatch(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkno
wn Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationCon
text.java:227)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
at
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstan
dChecker.java:62)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at
oasis.names.tc.wsrp.v1.bind.WSRP_v1_ServiceDescription_Binding_SOAPStub.
getServiceDescription(WSRP_v1_ServiceDescription_Binding_SOAPStub.java:7
45)
at
org.apache.wsrp4j.commons.consumer.driver.producer.ProducerImpl.getServi
ceDescription(ProducerImpl.java:419)
... 71 more
In this stack trace you can see:
The error occurs while axis tries to deserialize the stream.
at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationCon
text.java:227)
There is some problem to parse the end element
at
org.apache.axis.encoding.DeserializationContext.endElement(Deserializati
onContext.java:1087)
at
org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
It's very likely a xml start tag is unmatched. Seem's the xml is not
well formed. This may happen, if an error occurs during the creation of
the xml content.
You told, you already use tcpmon. Take a look at the stream. What's the
error in the xml content?
kind regards
Siegfried Sauter-Fischer
T-Mobile Deutschland GmbH
Aufsichtsrat: Hamid Akhavan (Vorsitzender)
Geschaftsfuhrung: Philipp Humm (Sprecher), Thomas Berlemann, Stefan Homeister,
Holger Kranzusch, Gunther Ottendorfer, Dr. Raphael Kubler, Dr. Steffen Roehn
Handelsregister: Amtsgericht Bonn, HRB 59 19
Sitz der Gesellschaft: Bonn
WEEE-Reg.-Nr.: DE60800328