Hello,
After upgrade the Openfire from 4.7.1 to 4.9.2 the bookmark plugin stopped to work. Here’s the excerpt from the log:
2025.05.06 04:50:21.227 ERROR [PluginMonitorExec-2]: org.jivesoftware.openfire.container.PluginManager - An exception occurred while loading plugin ‘bookmarks’:
java.lang.NoSuchMethodError: ‘java.lang.String org.jivesoftware.util.JiveGlobals.getHomeDirectory()’
at org.igniterealtime.openfire.plugin.BookmarksPlugin.getPluginJar(BookmarksPlugin.java:138) ~[bookmarks-1.1.1.jar:?]
at org.igniterealtime.openfire.plugin.BookmarksPlugin.checkForEnterprisePlugin(BookmarksPlugin.java:82) ~[bookmarks-1.1.1.jar:?]
at org.igniterealtime.openfire.plugin.BookmarksPlugin.initializePlugin(BookmarksPlugin.java:37) ~[bookmarks-1.1.1.jar:?]
at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:640) [xmppserver-4.9.2.jar:4.9.2]
at org.jivesoftware.openfire.container.PluginMonitor$MonitorTask$4.call(PluginMonitor.java:380) [xmppserver-4.9.2.jar:4.9.2]
at org.jivesoftware.openfire.container.PluginMonitor$MonitorTask$4.call(PluginMonitor.java:368) [xmppserver-4.9.2.jar:4.9.2]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Can you help me?