I m working on RSS reader application and facing some problems on devices like Nokia 3650 and Nokia 7650. My Application is working fine on Nokia 6670, 7610 and many more sets. And also on Nokia 3650 and 7650 if I try to update feed one by one but when I try to update more than 15 channels in one go then on these two sets I m getting Exception like:
1-
java.io.IOException: Unexpected end of stream
at com.symbian.midp.io.protocol.http.HttpConnection.throwIOException(+8)
at com.symbian.midp.io.protocol.http.HttpConnection.readLine(+54)
at com.symbian.midp.io.protocol.http.HttpConnection.readHeaders(+155)
at com.symbian.midp.io.protocol.http.HttpConnection.getResponse(+15)
at com.symbian.midp.io.protocol.http.HttpConnection.ensureResponse(+44)
at com.symbian.midp.io.protocol.http.HttpConnection.getResponseCode(+8)
at com.unwiredlab.rssreader.http.HTTPWorker.sendRequest(+405)
at com.unwiredlab.rssreader.http.HTTPWorker.run(+4)


2-
If I try to update again in same application session then I received Exception
java.io.IOException: Status = -191
at com.symbian.cldc.connection.ConnectionEndPoint.writeBytes(+140)
at com.symbian.cldc.connection.OutputStream.flush(+23)
at com.symbian.midp.io.protocol.http.HttpConnection.sendRequest(+101)
at com.symbian.midp.io.protocol.http.HttpConnection.ensureResponse(+40)
at com.symbian.midp.io.protocol.http.HttpConnection.getResponseCode(+8)
at com.unwiredlab.rssreader.http.HTTPWorker.sendRequest(+405)
at com.unwiredlab.rssreader.http.HTTPWorker.run(+4)

3-
Some time some Response Headers are missed.

4-

If I use Compression (Tinyline GZip) then mostly i got this error
Data Length : 45061 ( from connection .getLength();
Downloaded Data:112954 size of uncompressed data
java.io.IOException: Unexpected end of ZLIB input stream
at com.tinyline.util.GZIPInputStream.if(+39)
at com.tinyline.util.GZIPInputStream.for(+48)
at com.tinyline.util.GZIPInputStream.read(+27)
at com.tinyline.util.GZIPInputStream.read(+10)
at com.unwiredlab.rssreader.http.HTTPWorker.readText(+24)
at com.unwiredlab.rssreader.http.HTTPWorker.sendRequest(+1357)
at com.unwiredlab.rssreader.http.HTTPWorker.run(+4)

Is there Any clue to get rid from these PROBLEMS.