IndexOutOfBoundsException in HeapByteBuffer
Michael McGrady
mmcgrady at topiatechnology.com
Wed Oct 21 19:10:21 EDT 2009
I solved this problem. The problem is that hashCode is not
implemented consistently in the lower level classes.
Sorry if this turned out to be noise.
Mike
On Oct 21, 2009, at 3:55 PM, Michael McGrady wrote:
> I get this exception every time while running a test that previously
> did not have an exception. I am now using 3.1.5-GA.
>
> Any ideas?
>
> Mike
>
> Oct 21, 2009 3:52:10 PM
> net.sourceforge.karma.Test_7_KarmaPingPongHeavyTest
> INFO: Custom Manager files: [spring.jar]
> Oct 21, 2009 3:52:10 PM
> net.sourceforge.karma.spi.transport.netty.KarmaSslContextFactory
> INFO: SECURITY ALGORITHM: SunX509
> Oct 21, 2009 3:52:11 PM
> net.sourceforge.karma.spi.transport.netty.NettyKarmaProtocol
> INFO: Created
> net.sourceforge.karma.spi.transport.netty.NettyKarmaSender at aa439e80
> Oct 21, 2009 3:52:11 PM org.jboss.netty.channel.DefaultChannelFuture
> WARNING: An exception was thrown by ChannelFutureListener.
> java.lang.IndexOutOfBoundsException: 13718
> at java.nio.HeapByteBuffer.get(HeapByteBuffer.java:121)
> at java.nio.ByteBuffer.hashCode(ByteBuffer.java:1065)
> at java.util.Arrays.hashCode(Arrays.java:2642)
> at
> net
> .sourceforge
> .karma
> .spi
> .transport.netty.KarmaSslBufferPool.hashCode(KarmaSslBufferPool.java:
> 50)
> at
> net
> .sourceforge
> .karma
> .spi.transport.netty.KarmaSslHandler.hashCode(KarmaSslHandler.java:
> 133)
> at java.lang.Object.toString(Object.java:209)
> at java.lang.String.valueOf(String.java:2615)
> at java.lang.StringBuilder.append(StringBuilder.java:116)
> at net.sourceforge.karma.spi.transport.netty.KarmaDecoder
> $ConnectionNotice.operationComplete(KarmaDecoder.java:128)
> at
> org
> .jboss
> .netty
> .channel
> .DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:366)
> at
> org
> .jboss
> .netty
> .channel
> .DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:352)
> at
> org
> .jboss
> .netty
> .channel.DefaultChannelFuture.setSuccess(DefaultChannelFuture.java:
> 303)
> at
> net
> .sourceforge
> .karma
> .spi
> .transport
> .netty.KarmaSslHandler.setHandshakeSuccess(KarmaSslHandler.java:946)
> at
> net
> .sourceforge
> .karma
> .spi
> .transport.netty.KarmaSslHandler.wrapNonAppData(KarmaSslHandler.java:
> 787)
> at
> net
> .sourceforge
> .karma
> .spi.transport.netty.KarmaSslHandler.unwrap(KarmaSslHandler.java:862)
> at
> net
> .sourceforge
> .karma
> .spi.transport.netty.KarmaSslHandler.decode(KarmaSslHandler.java:573)
> at
> org
> .jboss
> .netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:
> 282)
> at
> org
> .jboss
> .netty
> .handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:
> 216)
> at
> org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:
> 345)
> at
> org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:
> 332)
> at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:
> 323)
> at
> org
> .jboss
> .netty
> .channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:275)
> at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:
> 196)
> at
> org
> .jboss
> .netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java:46)
> at java.util.concurrent.ThreadPoolExecutor
> $Worker.runTask(ThreadPoolExecutor.java:651)
> at java.util.concurrent.ThreadPoolExecutor
> $Worker.run(ThreadPoolExecutor.java:676)
> at java.lang.Thread.run(Thread.java:613)
Mike McGrady
Principal Investigator AF081-028 AFRL SBIR
Senior Engineer
Topia Technology, Inc
1.253.720.3365
mmcgrady at topiatechnology.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/netty-users/attachments/20091021/441ef3a2/attachment-0001.html
More information about the netty-users
mailing list