bug-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

java nio bug


From: Luigi De Donà
Subject: java nio bug
Date: Mon, 6 Mar 2006 15:49:58 +0100

Hi all,

 

I  have found a RunTime blocking bug for my java application, all tested java environments are based on GNU Classpath for Linux (gcj, kaffe, cacaovm).

My appl is based on FreePastry 1.4.1 http://freepastry.org/, it widely uses Java Nio for udp and tcp traffic. On Sun Java JVM 1.4.2-1.5 my appl runs ok.

 

Here the gcj stack trace :

 

ERROR (SelectorManager.run): java.nio.BufferOverflowException java.nio.BufferOverflowException

   at java.nio.Buffer.checkForOverflow(int) (/usr/lib/libgcj.so.6.0.0)

   at java.nio.ByteBuffer.put(byte[], int, int) (/usr/lib/libgcj.so.6.0.0)

   at gnu.java.nio.DatagramChannelImpl.receive(java.nio.ByteBuffer)

(/usr/lib/libgcj.so.6.0.0)

   at rice.pastry.socket.PingManager.read(java.nio.channels.SelectionKey)

(Unknown Source)

   at rice.selector.SelectorManager.doSelections() (Unknown Source)

   at rice.selector.SelectorManager.run() (Unknown Source)

   at .GC_start_routine (/usr/lib/libgcj.so.6.0.0)

 

Can you help me ?

Please let me know the implementation status of Java Nio library.

 

Luigi


reply via email to

[Prev in Thread] Current Thread [Next in Thread]