[Rabbit-dev] Stack overflow error

Mindaugas Žakšauskas mindas at gmail.com
Mon Aug 23 11:55:49 CEST 2010


Has anybody ever spotted this? It happens during the runtime on some
particular URL, still haven't traced which exactly.

I'm using rabbit 4.6.

Exception in thread "org.khelekore.rnio.impl.SingleSelectorRunner 0"
java.lang.StackOverflowError
        at sun.nio.cs.US_ASCII$Encoder.encodeLoop(US_ASCII.java:192)
        at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:544)
        at java.lang.StringCoding$StringEncoder.encode(StringCoding.java:240)
        at java.lang.StringCoding.encode(StringCoding.java:272)
        at java.lang.String.getBytes(String.java:946)
        at rabbit.httpio.BlockSender.<init>(BlockSender.java:36)
        at rabbit.handler.BaseHandler.bufferRead(BaseHandler.java:511)
        at rabbit.httpio.ChunkHandler.handleChunkData(ChunkHandler.java:151)
        at rabbit.httpio.ChunkHandler.handleData(ChunkHandler.java:60)
        at rabbit.httpio.WebConnectionResourceSource.handleBlock(WebConnectionResourceSource.java:100)
        at rabbit.httpio.WebConnectionResourceSource.addBlockListener(WebConnectionResourceSource.java:81)
        at rabbit.handler.BaseHandler.blockSent(BaseHandler.java:522)
        at rabbit.httpio.BlockSender.writeBuffer(BlockSender.java:90)
        at rabbit.httpio.BlockSender.write(BlockSender.java:74)
        at rabbit.handler.BaseHandler.bufferRead(BaseHandler.java:515)
        at rabbit.httpio.ChunkHandler.handleChunkData(ChunkHandler.java:151)
        at rabbit.httpio.ChunkHandler.handleData(ChunkHandler.java:60)
        at rabbit.httpio.WebConnectionResourceSource.handleBlock(WebConnectionResourceSource.java:100)
        at rabbit.httpio.WebConnectionResourceSource.addBlockListener(WebConnectionResourceSource.java:81)
        at rabbit.handler.BaseHandler.blockSent(BaseHandler.java:522)
        at rabbit.httpio.BlockSender.writeBuffer(BlockSender.java:90)
        at rabbit.httpio.BlockSender.write(BlockSender.java:74)
        at rabbit.handler.BaseHandler.bufferRead(BaseHandler.java:515)
        at rabbit.httpio.ChunkHandler.handleChunkData(ChunkHandler.java:151)
        at rabbit.httpio.ChunkHandler.handleData(ChunkHandler.java:60)
        at rabbit.httpio.WebConnectionResourceSource.handleBlock(WebConnectionResourceSource.java:100)
        at rabbit.httpio.WebConnectionResourceSource.addBlockListener(WebConnectionResourceSource.java:81)
        at rabbit.handler.BaseHandler.blockSent(BaseHandler.java:522)
        at rabbit.httpio.BlockSender.writeBuffer(BlockSender.java:90)
        at rabbit.httpio.BlockSender.write(BlockSender.java:74)
        at rabbit.handler.BaseHandler.bufferRead(BaseHandler.java:515)
        at rabbit.httpio.ChunkHandler.handleChunkData(ChunkHandler.java:151)
        at rabbit.httpio.ChunkHandler.handleData(ChunkHandler.java:60)
        at rabbit.httpio.WebConnectionResourceSource.handleBlock(WebConnectionResourceSource.java:100)
        at rabbit.httpio.WebConnectionResourceSource.addBlockListener(WebConnectionResourceSource.java:81)
        at rabbit.handler.BaseHandler.blockSent(BaseHandler.java:522)
        at rabbit.httpio.BlockSender.writeBuffer(BlockSender.java:90)
        at rabbit.httpio.BlockSender.write(BlockSender.java:74)
        at rabbit.handler.BaseHandler.bufferRead(BaseHandler.java:515)
        at rabbit.httpio.ChunkHandler.handleChunkData(ChunkHandler.java:151)
        at rabbit.httpio.ChunkHandler.handleData(ChunkHandler.java:60)
        at rabbit.httpio.WebConnectionResourceSource.handleBlock(WebConnectionResourceSource.java:100)
        at rabbit.httpio.WebConnectionResourceSource.addBlockListener(WebConnectionResourceSource.java:81)
        at rabbit.handler.BaseHandler.blockSent(BaseHandler.java:522)
        at rabbit.httpio.BlockSender.writeBuffer(BlockSender.java:90)
        at rabbit.httpio.BlockSender.write(BlockSender.java:74)
        at rabbit.handler.BaseHandler.bufferRead(BaseHandler.java:515)
        at rabbit.httpio.ChunkHandler.handleChunkData(ChunkHandler.java:151)
        at rabbit.httpio.ChunkHandler.handleData(ChunkHandler.java:60)
        at rabbit.httpio.WebConnectionResourceSource.handleBlock(WebConnectionResourceSource.java:100)
...
(few hundred lines down, same pattern)
...
        at rabbit.httpio.WebConnectionResourceSource.addBlockListener(WebConnectionResourceSource.java:81)
        at rabbit.handler.BaseHandler.blockSent(BaseHandler.java:522)
        at rabbit.httpio.BlockSender.writeBuffer(BlockSender.java:90)
        at rabbit.httpio.BlockSender.write(BlockSender.java:74)
        at rabbit.handler.BaseHandler.bufferRead(BaseHandler.java:515)
        at rabbit.httpio.ChunkHandler.handleChunkData(ChunkHandler.java:151)

m.



More information about the Rabbit-dev mailing list