This is probably the cause…
2005.07.13 11:12:07 Logging off andrewm@im/TCIm on org.jivesoftware.messenger.net.SocketConnection@12d7d02 socket: Socket[addr=/192.168.1.200,port=2165,localport=5222] session: org.jivesoftware.messenger.ClientSession@16a4a67 status: 3 address: andrewm@im/TCIm id: 8499f3 presence:
2005.07.13 11:14:50 Error delivering packet
org.jivesoftware.messenger.net.SocketConnection@13af084 socket: Socket[addr=/192.168.1.252,port=2056,localport=5222] session: org.jivesoftware.messenger.ClientSession@8491b8 status: 3 address: bobt@im/TCIm id: 6d424bd8 presence:
java.net.SocketException: Software caused connection abort: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(Unknown Source)
at sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(Unknown Source)
at sun.nio.cs.StreamEncoder$CharsetSE.implFlush(Unknown Source)
at sun.nio.cs.StreamEncoder.flush(Unknown Source)
at java.io.OutputStreamWriter.flush(Unknown Source)
at java.io.BufferedWriter.flush(Unknown Source)
at org.jivesoftware.util.XMLWriter.flush(XMLWriter.java:190)
at org.jivesoftware.messenger.net.XMLSocketWriter.flush(XMLSocketWriter.java:32)
at org.jivesoftware.messenger.net.SocketConnection.deliver(SocketConnection.java:2 54)
at org.jivesoftware.messenger.ClientSession.deliver(ClientSession.java:373)
at org.jivesoftware.messenger.ClientSession.process(ClientSession.java:367)
at org.jivesoftware.messenger.IQRouter.handle(IQRouter.java:205)
at org.jivesoftware.messenger.IQRouter.route(IQRouter.java:73)
at org.jivesoftware.messenger.PacketRouter.route(PacketRouter.java:65)
at org.jivesoftware.messenger.net.SocketReader.processIQ(SocketReader.java:253)
at org.jivesoftware.messenger.net.ClientSocketReader.processIQ(ClientSocketReader. java:43)
at org.jivesoftware.messenger.net.SocketReader.readStream(SocketReader.java:225)
at org.jivesoftware.messenger.net.SocketReader.run(SocketReader.java:111)
at java.lang.Thread.run(Unknown Source)
the packets are not making it to the clients, so the roster is failing.