hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oleg Kalnichevski <ol...@apache.org>
Subject Re: Any known issues with Http Core NIO and tomcat 5.2.3?
Date Thu, 14 Oct 2010 14:40:54 GMT
On Thu, 2010-10-14 at 19:49 +0530, Asankha C. Perera wrote:
> Hi Supun, Oleg
> > When a response is written back to the client the chunking was incorrect. All the
communications were done through HTTPS. Do you think the same problem is there in the client
side of the HTTPCore NIO as well?
> >    
> I've encountered the following stack trace with 4.1-beta1 from a user 
> over HTTP, which possibly indicates some issue with the chunk encoder. 
> I've been trying to reproduce this with a test case, but I've not been 
> able to yet.. Right now I'm fiddling with the test case for the chunk 
> encoder to see how the limit of the buffer is exceeded..
> 
> Oleg - looking at the following trace, could you spot something here?
> 

Apparently the limit value on the ByteArray instance is miscalculated
for some reason. At this moment I can't think of a cause leading to such
condition. So, a reproducer would be very help.

Oleg


> Supun - do you have a stacktrace when you say that the "chunking was 
> incorrect" ?
> 
> thanks
> asankha
> 
> 2010-10-13 12:35:37,906 [-] [L-I/O dispatcher 1] DEBUG headers SND <- 
> HTTP/1.1 200 OK
> 2010-10-13 12:35:37,906 [-] [L-I/O dispatcher 1] DEBUG headers SND <- 
> Content-Disposition: attachment; filename="gsoap.tar.gz"
> 2010-10-13 12:35:37,906 [-] [L-I/O dispatcher 1] DEBUG headers SND <- 
> Accept-Ranges: bytes
> 2010-10-13 12:35:37,907 [-] [L-I/O dispatcher 1] DEBUG headers SND <- 
> Content-Type: application/x-gzip
> 2010-10-13 12:35:37,907 [-] [L-I/O dispatcher 1] DEBUG headers SND <- 
> Content-Range: 0-30354306/30354307
> 2010-10-13 12:35:37,907 [-] [L-I/O dispatcher 1] DEBUG headers SND <- 
> Date: Wed, 13 Oct 2010 18:35:37 GMT
> 2010-10-13 12:35:37,907 [-] [L-I/O dispatcher 1] DEBUG headers SND <- 
> Server: UltraESB/1.2.0 (GA)
> 2010-10-13 12:35:37,907 [-] [L-I/O dispatcher 1] DEBUG headers SND <- 
> Transfer-Encoding: chunked
> 2010-10-13 12:35:37,907 [-] [L-I/O dispatcher 1] DEBUG headers SND <- 
> Content-Encoding: gzip
> 2010-10-13 12:35:37,907 [-] [L-I/O dispatcher 1] DEBUG headers SND <- 
> Connection: keep-alive
> 2010-10-13 12:35:37,964 [-] [L-I/O dispatcher 1]  WARN HttpNIOListener 
> System may be unstable: IOReactor encountered a runtime exception : null
> java.lang.IllegalArgumentException
> at java.nio.Buffer.limit(Buffer.java:249)
> at org.apache.http.impl.nio.codecs.ChunkEncoder.write(ChunkEncoder.java:99)
> at 
> org.adroitlogic.ultraesb.transport.http.compress.GzipCompressingEntity$1.write(GzipCompressingEntity.java:89)
> at java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:161)
> at java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:118)
> at java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:72)
> at 
> org.adroitlogic.ultraesb.transport.http.compress.GzipCompressingEntity.writeTo(GzipCompressingEntity.java:78)
> at 
> org.adroitlogic.ultraesb.transport.http.compress.GzipCompressingEntity.produceContent(GzipCompressingEntity.java:85)
> 
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org


Mime
View raw message