Help - Roster is Gone!

Hi There

I’ve posted this in another location and got no reply so trying my luck here…sorry if the question doesn’t apply for this community

I’m registering a transport for a jabber user using the smack api. The transport gets created along with its roster entries and everything looks great.

However, after using it for a while (from 1 hour to 1 day) mysteriously, user roster gets wiped!! The transport entry still there but no buddy list is shown. Roster exists for sure but Openfire doesn’t display it!!

Also, I noticed that just before it, the debug.log file gets deleted (I think that’s got something to do with it - not sure though) the “Log Viewer > Debug” screen from the admin console displays the following stack trace:

java.io.FileNotFoundException: /opt/openfire/logs/debug.log (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at org.jivesoftware.openfire.admin.log_jsp._jspService(log_jsp.java:140)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)

Re-starting Openfire solves the problem but it’s no good solution specially on production.

Any Ideas?? Any help would be much appreciated. - I’ve tried both Linux and Windows but problem remains…

I’m using Openfire 3.6.

Embedded database

Thanks in advance

Tulio