We’‘ve been using OpenFire for quite some time now - from WildFire all the way up to the latest OpenFire - on many different computers with OS’‘s ranging from Windows 2000 to Vista and have run into an issue where the server does not always seem to update the settings through the administrator page. It seems like there is no set combination of actions that forces the change to take (we’'ve tried everything we can think of), but it seems like more often than not our settings get erased next time the server restarts.
I looked through the source code and was somewhat surprised to see that a “Settings saved successfully” message is returned regardless of whether the setting was actually saved correctly through the underlying events, however any error should have shown up in the error log (based on what I saw in the code) yet there are never any errors when the settings aren’'t saved.
We are using the embedded database, so perhaps that has something to do with it, however I can’'t see any logical reason why this should be happening other than if write caching was enabled with some obscenely long value and we were restarting the server before the changes were written.
Has anybody ran into this issue before?