What steps will reproduce the problem?
1.I am getting a 15mb file in response from soap web service as a Vector<Byte>.
2.but i am getting the out of memory error from Ksoap library when it is trying
to parse the response.
What is the expected output? What do you see instead?
I am expecting that Ksoap library will return me a Vector<Byte> after response
parse.
While I am getting this exception
06-14 05:48:54.136: E/AndroidRuntime(1781): Caused by:
java.lang.OutOfMemoryError
06-14 05:48:54.136: E/AndroidRuntime(1781): at
java.lang.AbstractStringBuilder.enlargeBuffer(AbstractStringBuilder.java:94)
06-14 05:48:54.136: E/AndroidRuntime(1781): at
java.lang.AbstractStringBuilder.append0(AbstractStringBuilder.java:124)
06-14 05:48:54.136: E/AndroidRuntime(1781): at
java.lang.StringBuilder.append(StringBuilder.java:271)
06-14 05:48:54.136: E/AndroidRuntime(1781): at
org.kxml2.io.KXmlParser.readValue(KXmlParser.java:1338)
06-14 05:48:54.136: E/AndroidRuntime(1781): at
org.kxml2.io.KXmlParser.next(KXmlParser.java:390)
06-14 05:48:54.136: E/AndroidRuntime(1781): at
org.kxml2.io.KXmlParser.next(KXmlParser.java:310)
06-14 05:48:54.136: E/AndroidRuntime(1781): at
org.ksoap2.serialization.SoapSerializationEnvelope.readUnknown(SoapSerialization
Envelope.java:251)
06-14 05:48:54.136: E/AndroidRuntime(1781): at
org.ksoap2.serialization.SoapSerializationEnvelope.read(SoapSerializationEnvelop
e.java:422)
06-14 05:48:54.136: E/AndroidRuntime(1781): at
org.ksoap2.serialization.SoapSerializationEnvelope.readUnknown(SoapSerialization
Envelope.java:289)
06-14 05:48:54.136: E/AndroidRuntime(1781): at
org.ksoap2.serialization.SoapSerializationEnvelope.read(SoapSerializationEnvelop
e.java:422)
06-14 05:48:54.136: E/AndroidRuntime(1781): at
org.ksoap2.serialization.SoapSerializationEnvelope.readUnknown(SoapSerialization
Envelope.java:289)
06-14 05:48:54.136: E/AndroidRuntime(1781): at
org.ksoap2.serialization.SoapSerializationEnvelope.read(SoapSerializationEnvelop
e.java:422)
06-14 05:48:54.136: E/AndroidRuntime(1781): at
org.ksoap2.serialization.SoapSerializationEnvelope.parseBody(SoapSerializationEn
velope.java:149)
06-14 05:48:54.136: E/AndroidRuntime(1781): at
org.ksoap2.SoapEnvelope.parse(SoapEnvelope.java:137)
06-14 05:48:54.136: E/AndroidRuntime(1781): at
org.ksoap2.transport.Transport.parseResponse(Transport.java:96)
06-14 05:48:54.136: E/AndroidRuntime(1781): at
org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:189)
06-14 05:48:54.136: E/AndroidRuntime(1781): at
org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:95)
What version of the product are you using? On what operating system?
I am using ksoap2-android-assembly-2.5.8-jar-with-dependencies.jar
Please provide any additional information below.
Is there any way to send a huge file in KSoap2 as attachment .or any other way
to deal with large size data.
Original issue reported on code.google.com by pawan.sh...@innovationm.com on 18 Jun 2013 at 10:32
Original issue reported on code.google.com by
pawan.sh...@innovationm.comon 18 Jun 2013 at 10:32