Hi,
I’'ve gotten a stack over flow exception a couple of times this afternoon while running the server:
2003.06.18 16:28 [com.jivesoftware.xmpp.net.SocketConnection.deliver(SocketConnection.java:171)
] Internal server error
java.net.SocketException: Socket closed
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:99)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:334)
at sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(StreamEncoder.java:402)
at sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:406)
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:150)
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
at java.io.BufferedWriter.flush(BufferedWriter.java:230)
at org.xmlpull.mxp1.serializer.MXSerializer.flush(MXSerializer.java:704)
at com.jivesoftware.util.XPPWriter.write(XPPWriter.java:47)
at com.jivesoftware.xmpp.XMPPDocumentPacket.send(XMPPDocumentPacket.java:408)
at com.jivesoftware.xmpp.net.SocketConnection.deliver(SocketConnection.java:156)
at com.jivesoftware.xmpp.net.SocketPacketWriteHandler.handleMessages(SocketPacketW riteHandler.java:48)
at com.jivesoftware.xmpp.spi.PacketDelivererImpl.deliver(PacketDelivererImpl.java: 41)
at com.jivesoftware.xmpp.spi.PacketTransporterImpl.deliver(PacketTransporterImpl.j ava:80)
at com.jivesoftware.xmpp.spi.SessionManagerImpl.removeSession(SessionManagerImpl.j ava:780)
at com.jivesoftware.xmpp.spi.SessionManagerImpl.onConnectionClose(SessionManagerIm pl.java:835)
at com.jivesoftware.xmpp.spi.BasicConnection.notifyCloseListeners(BasicConnection. java:58)
at com.jivesoftware.xmpp.net.SocketConnection.close(SocketConnection.java:134)
at com.jivesoftware.xmpp.net.SocketConnection.deliver(SocketConnection.java:172)
at com.jivesoftware.xmpp.net.SocketPacketWriteHandler.handleMessages(SocketPacketW riteHandler.java:48)
at com.jivesoftware.xmpp.spi.PacketDelivererImpl.deliver(PacketDelivererImpl.java: 41)
at com.jivesoftware.xmpp.spi.PacketTransporterImpl.deliver(PacketTransporterImpl.j ava:80)
at com.jivesoftware.xmpp.spi.SessionManagerImpl.removeSession(SessionManagerImpl.j ava:780)
at com.jivesoftware.xmpp.spi.SessionManagerImpl.onConnectionClose(SessionManagerIm pl.java:835)
at com.jivesoftware.xmpp.spi.BasicConnection.notifyCloseListeners(BasicConnection. java:58)
at com.jivesoftware.xmpp.net.SocketConnection.close(SocketConnection.java:134)
at com.jivesoftware.xmpp.net.SocketConnection.deliver(SocketConnection.java:172)
at com.jivesoftware.xmpp.net.SocketPacketWriteHandler.handleMessages(SocketPacketW riteHandler.java:48)
at com.jivesoftware.xmpp.spi.PacketDelivererImpl.deliver(PacketDelivererImpl.java: 41)
at com.jivesoftware.xmpp.spi.PacketTransporterImpl.deliver(PacketTransporterImpl.j ava:80)
at com.jivesoftware.xmpp.spi.SessionManagerImpl.removeSession(SessionManagerImpl.j ava:780)
at com.jivesoftware.xmpp.spi.SessionManagerImpl.onConnectionClose(SessionManagerIm pl.java:835)
at com.jivesoftware.xmpp.spi.BasicConnection.notifyCloseListeners(BasicConnection. java:58)
at com.jivesoftware.xmpp.net.SocketConnection.close(SocketConnection.java:134)
at com.jivesoftware.xmpp.net.SocketConnection.deliver(SocketConnection.java:172)
at com.jivesoftware.xmpp.net.SocketPacketWriteHandler.handleMessages(SocketPacketW riteHandler.java:48)
at com.jivesoftware.xmpp.spi.PacketDelivererImpl.deliver(PacketDelivererImpl.java: 41)
at com.jivesoftware.xmpp.spi.PacketTransporterImpl.deliver(PacketTransporterImpl.j ava:80)
at com.jivesoftware.xmpp.spi.SessionManagerImpl.removeSession(SessionManagerImpl.j ava:780)
at com.jivesoftware.xmpp.spi.SessionManagerImpl.onConnectionClose(SessionManagerIm pl.java:835)
at com.jivesoftware.xmpp.spi.BasicConnection.notifyCloseListeners(BasicConnection. java:58)
at com.jivesoftware.xmpp.net.SocketConnection.close(SocketConnection.java:134)
at com.jivesoftware.xmpp.net.SocketConnection.deliver(SocketConnection.java:172)
at com.jivesoftware.xmpp.net.SocketPacketWriteHandler.handleMessages(SocketPacketW riteHandler.java:48)
at com.jivesoftware.xmpp.spi.PacketDelivererImpl.deliver(PacketDelivererImpl.java: 41)
at com.jivesoftware.xmpp.spi.PacketTransporterImpl.deliver(PacketTransporterImpl.j ava:80)
at com.jivesoftware.xmpp.spi.SessionManagerImpl.removeSession(SessionManagerImpl.j ava:780)
at com.jivesoftware.xmpp.spi.SessionManagerImpl.onConnectionClose(SessionManagerIm pl.java:835)
at com.jivesoftware.xmpp.spi.BasicConnection.notifyCloseListeners(BasicConnection. java:58)
at com.jivesoftware.xmpp.net.SocketConnection.close(SocketConnection.java:134)
at com.jivesoftware.xmpp.net.SocketConnection.deliver(SocketConnection.java:172)
at com.jivesoftware.xmpp.net.SocketPacketWriteHandler.handleMessages(SocketPacketW riteHandler.java:48)
at com.jivesoftware.xmpp.spi.PacketDelivererImpl.deliver(PacketDelivererImpl.java: 41)
…
It continues on like that so it seems like it is stuck in some kind of infinitely recursive loop.