Hi,
I have been using userservice plugin on debian openfire install for years and recently after update to 3.9.3 it stopped working.
Updated the plugin to latest version(1.4.4) and still no success.
It is not visible in installed plugins page, it is visible on available plugins, but [+] for install is not there.
Plugin files exist in /usr/share/openfire/plugins/ and if i delete it manually and disable plugin from Server Properties page, i can install it, but still it does not show in installed plugins and settings are not available.
I've tried to install plugin manually from Ignite Realtime: Openfire Plugins , still no luck. By the way Date column there shows Feb 5, 2016. (It is currently 13.Oct.2014)
Here is what error log says:
2014.10.03 12:09:53 org.jivesoftware.openfire.container.PluginManager - Error loading plugin: /usr/share/openfire/plugins/userservice
java.lang.UnsupportedClassVersionError: org/jivesoftware/openfire/plugin/UserServicePlugin : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
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(PluginManag er.java:1074)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201 (ScheduledThreadPoolExecutor.java:165)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Schedu ledThreadPoolExecutor.java:267)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:701)