My workplace requires that we log all the conversations that take place, so I enable Message Auditing, and we keep Message Packets and Pressence Packets.
I have created a seperate partition, mounted as /logs on my system, owned by root.
I checked after 2 days, and nothing is getting written, I now have 21000 packets queued, so I checked the error log, and it is pasted below:
at java.io.Writer.write(Unknown Source)
at org.jivesoftware.util.XMLWriter.writeElement(XMLWriter.java:724)
at org.jivesoftware.util.XMLWriter.write(XMLWriter.java:255)
at org.jivesoftware.messenger.audit.spi.AuditorImpl.saveQueuedPackets(AuditorImpl. java:199)
at org.jivesoftware.messenger.audit.spi.AuditorImpl.access$100(AuditorImpl.java:33 )
at org.jivesoftware.messenger.audit.spi.AuditorImpl$SaveQueuedPacketsTask.run(Audi torImpl.java:184)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
2005.11.28 09:03:33 org.jivesoftware.messenger.audit.spi.AuditorImpl.saveQueuedPackets(AuditorImpl.j ava:202) Internal server error
java.io.IOException: Stream closed
at sun.nio.cs.StreamEncoder.ensureOpen(Unknown Source)
at sun.nio.cs.StreamEncoder.write(Unknown Source)
at sun.nio.cs.StreamEncoder.write(Unknown Source)
at java.io.OutputStreamWriter.write(Unknown Source)
at java.io.Writer.write(Unknown Source)
at org.jivesoftware.util.XMLWriter.writeElement(XMLWriter.java:724)
at org.jivesoftware.util.XMLWriter.write(XMLWriter.java:255)
at org.jivesoftware.messenger.audit.spi.AuditorImpl.saveQueuedPackets(AuditorImpl. java:199)
at org.jivesoftware.messenger.audit.spi.AuditorImpl.access$100(AuditorImpl.java:33 )
at org.jivesoftware.messenger.audit.spi.AuditorImpl$SaveQueuedPacketsTask.run(Audi torImpl.java:184)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
Any ideas?
Thanks