An error thrown when submitting a large attachment using the mtom sample client -------------------------------------------------------------------------------
Key: AXIS2-1426 URL: http://issues.apache.org/jira/browse/AXIS2-1426 Project: Apache Axis 2.0 (Axis2) Issue Type: Bug Components: samples Affects Versions: 1.1 Environment: Win XP, Apache tomcat 5.5.16, JDK 1.5, Axis2-1.1 RC1 Reporter: Charitha Kankanamge Following exception thrown when submitting ~30MB file using the mtom sample client. [java] org.apache.axis2.AxisFault: Read timed out; nested exception is: [java] java.net.SocketTimeoutException: Read timed out; nested exceptio n is: [java] org.apache.axis2.AxisFault: Read timed out; nested exception is: [java] java.net.SocketTimeoutException: Read timed out [java] at org.apache.axis2.transport.http.CommonsHTTPTransportSender.in voke(CommonsHTTPTransportSender.java:225) [java] at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:642) [java] at org.apache.axis2.description.OutInAxisOperationClient.send(Ou tInAxisOperation.java:351) [java] at org.apache.axis2.description.OutInAxisOperationClient.execute (OutInAxisOperation.java:281) [java] at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClie nt.java:571) [java] at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClie nt.java:502) [java] at sample.mtom.filetransfer.client.MTOMClientModel.sendFilesUsin gMTOM(MTOMClientModel.java:193) [java] at sample.mtom.filetransfer.client.UserInterface.send(UserInterf ace.java:432) [java] at sample.mtom.filetransfer.client.UserInterface.execute(UserInt erface.java:389) [java] at sample.mtom.filetransfer.client.UserInterface.actionPerformed (UserInterface.java:300) [java] at javax.swing.AbstractButton.fireActionPerformed(AbstractButton .java:1849) [java] at javax.swing.AbstractButton$Handler.actionPerformed(AbstractBu tton.java:2169) [java] at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultBut tonModel.java:420) [java] at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel. java:258) [java] at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Basi cButtonListener.java:234) [java] at java.awt.Component.processMouseEvent(Component.java:5488) [java] at javax.swing.JComponent.processMouseEvent(JComponent.java:3126 ) [java] at java.awt.Component.processEvent(Component.java:5253) [java] at java.awt.Container.processEvent(Container.java:1966) [java] at java.awt.Component.dispatchEventImpl(Component.java:3955) [java] at java.awt.Container.dispatchEventImpl(Container.java:2024) [java] at java.awt.Component.dispatchEvent(Component.java:3803) [java] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.j ava:4212) [java] at java.awt.LightweightDispatcher.processMouseEvent(Container.ja va:3892) [java] at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3 822) [java] at java.awt.Container.dispatchEventImpl(Container.java:2010) [java] at java.awt.Window.dispatchEventImpl(Window.java:1774) [java] at java.awt.Component.dispatchEvent(Component.java:3803) [java] at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) [java] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDi spatchThread.java:242) [java] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp atchThread.java:163) [java] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j ava:157) [java] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j ava:149) [java] at java.awt.EventDispatchThread.run(EventDispatchThread.java:110 ) [java] Caused by: org.apache.axis2.AxisFault: Read timed out; nested except ion is: [java] java.net.SocketTimeoutException: Read timed out [java] at org.apache.axis2.transport.http.CommonsHTTPTransportSender.wr iteMessageWithCommons(CommonsHTTPTransportSender.java:339) [java] at org.apache.axis2.transport.http.CommonsHTTPTransportSender.in voke(CommonsHTTPTransportSender.java:205) [java] ... 33 more [java] Caused by: java.net.SocketTimeoutException: Read timed out [java] at java.net.SocketInputStream.socketRead0(Native Method) [java] at java.net.SocketInputStream.read(SocketInputStream.java:129) [java] at java.io.BufferedInputStream.fill(BufferedInputStream.java:218 ) [java] at java.io.BufferedInputStream.read(BufferedInputStream.java:235 ) [java] at org.apache.commons.httpclient.HttpParser.readRawLine(HttpPars er.java:77) [java] at org.apache.commons.httpclient.HttpParser.readLine(HttpParser. java:105) [java] at org.apache.commons.httpclient.HttpConnection.readLine(HttpCon nection.java:1115) [java] at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(H ttpMethodBase.java:1832) [java] at org.apache.commons.httpclient.HttpMethodBase.readResponse(Htt pMethodBase.java:1590) [java] at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMeth odBase.java:995) [java] at org.apache.commons.httpclient.HttpMethodDirector.executeWithR etry(HttpMethodDirector.java:397) [java] at org.apache.commons.httpclient.HttpMethodDirector.executeMetho d(HttpMethodDirector.java:170) [java] at org.apache.commons.httpclient.HttpClient.executeMethod(HttpCl ient.java:396) [java] at org.apache.commons.httpclient.HttpClient.executeMethod(HttpCl ient.java:346) [java] at org.apache.axis2.transport.http.AbstractHTTPSender.executeMet hod(AbstractHTTPSender.java:534) [java] at org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPO verHTTPSender.java:119) [java] at org.apache.axis2.transport.http.CommonsHTTPTransportSender.wr iteMessageWithCommons(CommonsHTTPTransportSender.java:333) [java] ... 34 more Please note that, I Uncommented following section in axis2.xml in order to enable attachment caching. <parameter name="cacheAttachments" locked="false">true</parameter> <parameter name="attachmentDIR" locked="false">C:\attachement_temp</parameter> <parameter name="sizeThreshold" locked="false">4000</parameter> Steps to reproduce: =================== 1. Start Axis2 Attachment Sample client 2. Modify axis2.xml to enable attachment caching and restart tomcat 3. Attach a file with ~30 MB size and send using MTOM Issue:- ======= The above exception can be seen in the console after some time. However, the file is transferred to the specified location. -- 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]