Hi,
we are using JBoss [EAP] 5.1.0 as messaging server
while running sever used to throw below stack trace.. as warn message.
-----------------------------------
2011-08-06 09:09:45,130 WARN [org.jboss.remoting.transport.bisocket.BisocketClientInvoker] (Timer-5) Unable to send ping: shutting down PingTimerTask
java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:115)
at org.jboss.remoting.transport.bisocket.BisocketClientInvoker$PingTimerTask.run(BisocketClientInvoker.java:723)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
-----------------------------
Environemnt details follows
OS : linux - solaris
Where i do understand server is using ping to test the health of the registered client - but if this ping fails, it shouldn't leave an open thread in my client.