It appears that the servlet container or Web server is putting 2 spaces at the end of 
the Content-Length.  Apache SOAP fails when it uses Integer.parseInt to parse this.  I 
will add this to bugzilla.

Scott Nichol

Do not send e-mail directly to this e-mail address,
because it is filtered to accept only mail from
specific mail lists.
----- Original Message ----- 
From: "Malte Kempff" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, October 01, 2003 5:38 AM
Subject: Trouble may be caused by Net-comunication?????


> Hi,
> I have following trouble. An java-application, using  soap for RPC-calls got
> trouble by one customer generating the Exception, see down below.
> I am not sure if this is a communication problem between the server and the
> client. Can somebody give me a hint or confirm me in my presumption?
> what can be done to prevent it?
> 
> thanks a lot in advance,
> 
> Malte
> 
> 
> 1.10.2003::7:0:9:120>>kumpert: [SOAPException: faultCode=SOAP-ENV:Client;
> msg=Error parsing HTTP header line "Content-Length: 3706  ":
> java.lang.NumberFormatException: 3706  ;
> targetException=java.lang.NumberFormatException: 3706  ]
> [SOAPException: faultCode=SOAP-ENV:Client; msg=Error parsing HTTP header
> line "Content-Length: 3706  ": java.lang.NumberFormatException: 3706  ;
> targetException=java.lang.NumberFormatException: 3706  ]
> 1.10.2003::7:0:9:120>> at org.apache.soap.util.net.HTTPUtils.post(Unknown
> Source)
> 1.10.2003::7:0:9:120>> at org.apache.soap.util.net.HTTPUtils.post(Unknown
> Source)
> 1.10.2003::7:0:9:120>> at
> org.apache.soap.transport.http.SOAPHTTPConnection.send(Unknown Source)
> 1.10.2003::7:0:9:120>> at org.apache.soap.rpc.Call.invoke(Unknown Source)
> 1.10.2003::7:0:9:120>> at org.apache.soap.rpc.Call.invoke(Unknown Source)
> 1.10.2003::7:0:9:120>> at
> de.mc.etnbestterm.data.SoapCallingDataHolder.callSoaply(SoapCallingDataHolde
> r.java:75)
> 1.10.2003::7:0:9:120>> at
> de.mc.etnbestterm.data.OrderDataHolder.putArtikelIntoBasket(OrderDataHolder.
> java:1358)
> 1.10.2003::7:0:9:120>> at
> de.mc.etnbestterm.gui.KatalogPanel.m_basketInputButton_actionPerformed(Katal
> ogPanel.java:605)
> 1.10.2003::7:0:9:120>> at
> de.mc.etnbestterm.gui.KatalogPanel.access$2(KatalogPanel.java:28)
> 1.10.2003::7:0:9:120>> at
> de.mc.etnbestterm.gui.KatalogPanel$5.actionPerformed(KatalogPanel.java:112)
> 1.10.2003::7:0:9:120>> at
> javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
> 1.10.2003::7:0:9:120>> at
> javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown
> Source)
> 1.10.2003::7:0:9:120>> at
> javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
> 1.10.2003::7:0:9:120>> at javax.swing.DefaultButtonModel.setPressed(Unknown
> Source)
> 1.10.2003::7:0:9:120>> at
> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
> 1.10.2003::7:0:9:120>> at java.awt.Component.processMouseEvent(Unknown
> Source)
> 1.10.2003::7:0:9:120>> at java.awt.Component.processEvent(Unknown Source)
> 1.10.2003::7:0:9:120>> at java.awt.Container.processEvent(Unknown Source)
> 1.10.2003::7:0:9:120>> at java.awt.Component.dispatchEventImpl(Unknown
> Source)
> 1.10.2003::7:0:9:120>> at java.awt.Container.dispatchEventImpl(Unknown
> Source)
> 1.10.2003::7:0:9:120>> at java.awt.Component.dispatchEvent(Unknown Source)
> 1.10.2003::7:0:9:120>> at
> java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
> 1.10.2003::7:0:9:120>> at
> java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
> 1.10.2003::7:0:9:120>> at
> java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
> 1.10.2003::7:0:9:120>> at java.awt.Container.dispatchEventImpl(Unknown
> Source)
> 1.10.2003::7:0:9:120>> at java.awt.Window.dispatchEventImpl(Unknown Source)
> 1.10.2003::7:0:9:120>> at java.awt.Component.dispatchEvent(Unknown Source)
> 1.10.2003::7:0:9:120>> at java.awt.EventQueue.dispatchEvent(Unknown Source)
> 1.10.2003::7:0:9:120>> at
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
> 1.10.2003::7:0:9:120>> at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
> 1.10.2003::7:0:9:120>> at java.awt.EventDispatchThread.pumpEvents(Unknown
> Source)
> 1.10.2003::7:0:9:120>> at java.awt.EventDispatchThread.pumpEvents(Unknown
> Source)
> 1.10.2003::7:0:9:120>> at java.awt.EventDispatchThread.run(Unknown Source)
> Caused by: java.lang.NumberFormatException: 3706
> 1.10.2003::7:0:9:120>> at java.lang.Integer.parseInt(Unknown Source)
> 1.10.2003::7:0:9:120>> at java.lang.Integer.parseInt(Unknown Source)
> 1.10.2003::7:0:9:120>> at org.apache.soap.util.net.HTTPUtils.post(Unknown
> Source)
> 1.10.2003::7:0:9:120>> at org.apache.soap.util.net.HTTPUtils.post(Unknown
> Source)
> 1.10.2003::7:0:9:120>> at
> org.apache.soap.transport.http.SOAPHTTPConnection.send(Unknown Source)
> 1.10.2003::7:0:9:120>> at org.apache.soap.rpc.Call.invoke(Unknown Source)
> 1.10.2003::7:0:9:120>> at org.apache.soap.rpc.Call.invoke(Unknown Source)
> 1.10.2003::7:0:9:120>> at
> de.mc.etnbestterm.data.SoapCallingDataHolder.callSoaply(SoapCallingDataHolde
> r.java:75)
> 1.10.2003::7:0:9:120>> at
> de.mc.etnbestterm.data.OrderDataHolder.putArtikelIntoBasket(OrderDataHolder.
> java:1358)
> 1.10.2003::7:0:9:120>> at
> de.mc.etnbestterm.gui.KatalogPanel.m_basketInputButton_actionPerformed(Katal
> ogPanel.java:605)
> 1.10.2003::7:0:9:120>> at
> de.mc.etnbestterm.gui.KatalogPanel.access$2(KatalogPanel.java:28)
> 1.10.2003::7:0:9:120>> at
> de.mc.etnbestterm.gui.KatalogPanel$5.actionPerformed(KatalogPanel.java:112)
> 1.10.2003::7:0:9:120>> at
> javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
> 1.10.2003::7:0:9:120>> at
> javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown
> Source)
> 1.10.2003::7:0:9:120>> at
> javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
> 1.10.2003::7:0:9:120>> at javax.swing.DefaultButtonModel.setPressed(Unknown
> Source)
> 1.10.2003::7:0:9:120>> at
> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
> 1.10.2003::7:0:9:120>> at java.awt.Component.processMouseEvent(Unknown
> Source)
> 1.10.2003::7:0:9:120>> at java.awt.Component.processEvent(Unknown Source)
> 1.10.2003::7:0:9:120>> at java.awt.Container.processEvent(Unknown Source)
> 1.10.2003::7:0:9:120>> at java.awt.Component.dispatchEventImpl(Unknown
> Source)
> 1.10.2003::7:0:9:120>> at java.awt.Container.dispatchEventImpl(Unknown
> Source)
> 1.10.2003::7:0:9:120>> at java.awt.Component.dispatchEvent(Unknown Source)
> 1.10.2003::7:0:9:120>> at
> java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
> 1.10.2003::7:0:9:120>> at
> java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
> 1.10.2003::7:0:9:135>> at
> java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
> 1.10.2003::7:0:9:135>> at java.awt.Container.dispatchEventImpl(Unknown
> Source)
> 1.10.2003::7:0:9:135>> at java.awt.Window.dispatchEventImpl(Unknown Source)
> 1.10.2003::7:0:9:135>> at java.awt.Component.dispatchEvent(Unknown Source)
> 1.10.2003::7:0:9:135>> at java.awt.EventQueue.dispatchEvent(Unknown Source)
> 1.10.2003::7:0:9:135>> at
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
> 1.10.2003::7:0:9:135>> at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
> 1.10.2003::7:0:9:135>> at java.awt.EventDispatchThread.pumpEvents(Unknown
> Source)
> 1.10.2003::7:0:9:135>> at java.awt.EventDispatchThread.pumpEvents(Unknown
> Source)
> 1.10.2003::7:0:9:135>> at java.awt.EventDispatchThread.run(Unknown Source)
> 
> 
>

Reply via email to