0 Replies Latest reply on Feb 2, 2012 8:10 AM by abhi_kum

    JBoss Cache: java.io.IOException: No such device

      Hi,

       

      We are getting an exception as [java.io.IOException: No such device] from JBoss cache. Stack trace is provided below.

       

      Could someone please let me know what could the reason for this error and how to resolve this?

       

       

      Stack trace:

       

      [2/2/12 8:52:44:137 EET] 000007ce NAKACK        W org.jgroups.protocols.pbcast.NAKACK handleMessage 10.9.165.204:37956] discarded message from non-member 10.9.165.206:41342, my view is [10.9.165.206:39449|1] [10.9.165.206:39449, 10.9.165.204:37956]

      [2/2/12 8:52:44:241 EET] 000007ce NAKACK        W org.jgroups.protocols.pbcast.NAKACK handleMessage 10.9.165.204:37956] discarded message from non-member 10.9.165.206:41342, my view is [10.9.165.206:39449|1] [10.9.165.206:39449, 10.9.165.204:37956]

      [2/2/12 8:52:47:527 EET] 0000007f UDP           E org.jgroups.protocols.TP down failed sending message to null (74 bytes)                                

      java.lang.Exception: dest=/224.9.165.204:15003 (77 bytes) at org.jgroups.protocols.UDP._send(UDP.java:361)

      at org.jgroups.protocols.UDP.sendToAllMembers(UDP.java:302) at org.jgroups.protocols.TP.doSend(TP.java:1474)

      at org.jgroups.protocols.TP.send(TP.java:1464) at org.jgroups.protocols.TP.down(TP.java:1185)

      at org.jgroups.protocols.Discovery.down(Discovery.java:374) at org.jgroups.protocols.MERGE2.down(MERGE2.java:175)

      at org.jgroups.protocols.FD_SOCK$BroadcastTask.run(FD_SOCK.java:1202)

      at org.jgroups.util.TimeScheduler$RobustRunnable.run(TimeScheduler.java:196)

      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:432)

      at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:295)

      at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)

      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:88)

      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:165)

      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:189)

      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:678)

      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:703)

      at java.lang.Thread.run(Thread.java:811) Caused by: java.io.IOException: No such device

      at java.net.PlainDatagramSocketImpl.send(Native Method) at java.net.PlainDatagramSocketImpl.send(PlainDatagramSocketImpl.java:167)

      at java.net.DatagramSocket.send(DatagramSocket.java:650) at org.jgroups.protocols.UDP._send(UDP.java:352)

      ... 17 more

       

       

      Dependencies:

       

      jboss-common-core-2.2.14.GA.jar

      jboss-common-logging-spi-2.0.4.GA.jar

      jbosscache-core-3.2.2.GA.jar

      jgroups-2.6.13.GA.jar

       

       

      Thanks.