Hello, I have a problem with an OpenFire server (version 3.9.3, runs on CentOS 6.5, RDBMS is MySQL, Java version 1.7.0_55 Oracle Corporation -- Java HotSpot(TM) Server VM, appserver jetty/7.x.y-SNAPSHOT).
Every time server is restarted I get all cyrillic symbols in history converted to ????. And every time I see this in logs:
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:420) at org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:80) at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1074)
(also get this
2014.09.06 14:11:47 org.jivesoftware.openfire.container.PluginManager - Error loading plugin: /opt/openfire/plugins/search java.lang.ClassNotFoundException: org.jivesoftware.openfire.plugin.SearchPlugin |
but this is not critical, just as part of an overall problem)
Which makes me think there is a problem with some lang support in Java module or something (sorry, I am not a java guy), which does not start with openfire boot. The strangest thing that I did not perform any Java or server update. This problem began after openfire process was killed by Linux OOM killer (not sure about this, but previous server restarts were good).
Any ideas?