Openfire 3.9.0 won't load plugins

I get errors like these in the Error log:

2014.02.05 22:16:18 org.jivesoftware.openfire.container.PluginManager - Error loading plugin: /opt/openfire/plugins/userimportexport

java.lang.ClassNotFoundException: org.jivesoftware.openfire.plugin.ImportExportPlugin

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

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:1073)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask.runAndReset(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 (Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknow n Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

In the warn view I get:

2014.02.05 22:15:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/dbaccess/lib/plugin-dbaccess-jspc.jar!/

2014.02.05 22:15:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/emaillistener/lib/plugin-emailListener-jspc.jar! /

2014.02.05 22:15:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/jinglenodes/lib/plugin-jingleNodes-jspc.jar!/

2014.02.05 22:15:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/jitsivideobridge/lib/jnalib.jar!/

2014.02.05 22:15:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/loadstats/lib/plugin-loadStats.jar!/

2014.02.05 22:15:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/monitoring/lib/picocontainer.jar!/

2014.02.05 22:15:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/motd/lib/plugin-motd-jspc.jar!/

2014.02.05 22:15:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/registration/lib/plugin-registration.jar!/

2014.02.05 22:15:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/search/lib/plugin-search.jar!/

2014.02.05 22:15:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/sip/lib/plugin-sip-jspc.jar!/

2014.02.05 22:15:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/userimportexport/lib/plugin-userImportExport-jsp c.jar!/

2014.02.05 22:16:18 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/broadcast/lib/plugin-broadcast.jar!/

2014.02.05 22:16:18 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/clientcontrol/lib/plugin-clientControl.jar!/

2014.02.05 22:16:18 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/dbaccess/lib/plugin-dbaccess-jspc.jar!/

2014.02.05 22:16:18 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/emaillistener/lib/plugin-emailListener-jspc.jar! /

2014.02.05 22:16:18 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/jinglenodes/lib/plugin-jingleNodes-jspc.jar!/

2014.02.05 22:16:18 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/jitsivideobridge/lib/jnalib.jar!/

2014.02.05 22:16:18 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/loadstats/lib/plugin-loadStats.jar!/

2014.02.05 22:16:18 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/monitoring/lib/picocontainer.jar!/

2014.02.05 22:16:18 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/motd/lib/plugin-motd-jspc.jar!/

2014.02.05 22:16:18 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/registration/lib/plugin-registration.jar!/

2014.02.05 22:16:18 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/search/lib/plugin-search.jar!/

2014.02.05 22:16:18 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/sip/lib/plugin-sip-jspc.jar!/

2014.02.05 22:16:18 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/userimportexport/lib/plugin-userImportExport-jsp c.jar!/

2014.02.05 22:16:38 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/broadcast/lib/plugin-broadcast.jar!/

2014.02.05 22:16:38 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/clientcontrol/lib/plugin-clientControl.jar!/

2014.02.05 22:16:38 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/dbaccess/lib/plugin-dbaccess-jspc.jar!/

2014.02.05 22:16:38 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/emaillistener/lib/plugin-emailListener-jspc.jar! /

2014.02.05 22:16:38 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/jinglenodes/lib/plugin-jingleNodes-jspc.jar!/

2014.02.05 22:16:38 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/jitsivideobridge/lib/jnalib.jar!/

2014.02.05 22:16:38 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/loadstats/lib/plugin-loadStats.jar!/

2014.02.05 22:16:38 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/monitoring/lib/picocontainer.jar!/

2014.02.05 22:16:38 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/motd/lib/plugin-motd-jspc.jar!/

2014.02.05 22:16:38 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/registration/lib/plugin-registration.jar!/

2014.02.05 22:16:38 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/search/lib/plugin-search.jar!/

2014.02.05 22:16:38 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/sip/lib/plugin-sip-jspc.jar!/

2014.02.05 22:16:38 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/userimportexport/lib/plugin-userImportExport-jsp c.jar!/

2014.02.05 22:16:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/broadcast/lib/plugin-broadcast.jar!/

2014.02.05 22:16:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/clientcontrol/lib/plugin-clientControl.jar!/

2014.02.05 22:16:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/dbaccess/lib/plugin-dbaccess-jspc.jar!/

2014.02.05 22:16:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/emaillistener/lib/plugin-emailListener-jspc.jar! /

2014.02.05 22:16:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/jinglenodes/lib/plugin-jingleNodes-jspc.jar!/

2014.02.05 22:16:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/jitsivideobridge/lib/jnalib.jar!/

2014.02.05 22:16:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/loadstats/lib/plugin-loadStats.jar!/

2014.02.05 22:16:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/monitoring/lib/picocontainer.jar!/

2014.02.05 22:16:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/motd/lib/plugin-motd-jspc.jar!/

2014.02.05 22:16:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/registration/lib/plugin-registration.jar!/

2014.02.05 22:16:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/search/lib/plugin-search.jar!/

2014.02.05 22:16:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/sip/lib/plugin-sip-jspc.jar!/

2014.02.05 22:16:58 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/userimportexport/lib/plugin-userImportExport-jsp c.jar!/

I upgraded Openfire to 3.9.0 (running CentOS 6.5). I’ve even restarted the server. The only plugins that load are:

  • Asterisk-Im

-Clustering

-Jappix Web Client

I’ve tried manually removing the folders and jar files from the /plugins/ folder

I have the same problem. None of my installed plugins is shown under “Plugins” nor is any of their functionality available.

The following errors can be seen:

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

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:1073)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask.runAndReset(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 (Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknow n Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

2014.02.06 14:42:40 org.jivesoftware.openfire.container.PluginManager - Error loading plugin: /opt/openfire/plugins/subscription

java.lang.ClassNotFoundException: org.jivesoftware.openfire.plugin.SubscriptionPlugin

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

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:1073)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask.runAndReset(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 (Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknow n Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

2014.02.06 14:42:40 org.jivesoftware.openfire.container.PluginManager - Error loading plugin: /opt/openfire/plugins/usercreation

java.lang.ClassNotFoundException: org.jivesoftware.openfire.plugin.UserCreationPlugin

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

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:1073)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask.runAndReset(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 (Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknow n Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Under warnings:

2014.02.06 14:42:20 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/presence/lib/plugin-presence-jspc.jar!/

2014.02.06 14:42:20 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/registration/lib/recaptcha4j.jar!/

2014.02.06 14:42:20 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/search/lib/plugin-search.jar!/

2014.02.06 14:42:20 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/subscription/lib/plugin-subscription-jspc.jar!/

2014.02.06 14:42:20 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/usercreation/lib/plugin-userCreation.jar!/

2014.02.06 14:42:40 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/broadcast/lib/plugin-broadcast.jar!/

2014.02.06 14:42:40 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/justmarried/lib/plugin-justmarried-jspc.jar!/

2014.02.06 14:42:40 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/kraken/lib/jml.jar!/

2014.02.06 14:42:40 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/monitoring/lib/plugin-monitoring.jar!/

2014.02.06 14:42:40 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/presence/lib/plugin-presence-jspc.jar!/

2014.02.06 14:42:40 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/registration/lib/recaptcha4j.jar!/

2014.02.06 14:42:40 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/search/lib/plugin-search.jar!/

2014.02.06 14:42:40 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/subscription/lib/plugin-subscription-jspc.jar!/

2014.02.06 14:42:40 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/usercreation/lib/plugin-userCreation.jar!/

2014.02.06 14:43:00 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/broadcast/lib/plugin-broadcast.jar!/

2014.02.06 14:43:00 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/justmarried/lib/plugin-justmarried-jspc.jar!/

2014.02.06 14:43:00 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/kraken/lib/jml.jar!/

2014.02.06 14:43:00 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/monitoring/lib/plugin-monitoring.jar!/

2014.02.06 14:43:00 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/presence/lib/plugin-presence-jspc.jar!/

2014.02.06 14:43:00 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/registration/lib/recaptcha4j.jar!/

2014.02.06 14:43:00 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/search/lib/plugin-search.jar!/

2014.02.06 14:43:00 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/subscription/lib/plugin-subscription-jspc.jar!/

2014.02.06 14:43:00 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/usercreation/lib/plugin-userCreation.jar!/

2014.02.06 14:43:20 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/broadcast/lib/plugin-broadcast.jar!/

2014.02.06 14:43:20 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/justmarried/lib/plugin-justmarried-jspc.jar!/

2014.02.06 14:43:20 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/kraken/lib/jml.jar!/

2014.02.06 14:43:20 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/monitoring/lib/plugin-monitoring.jar!/

2014.02.06 14:43:20 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/presence/lib/plugin-presence-jspc.jar!/

2014.02.06 14:43:20 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/registration/lib/recaptcha4j.jar!/

2014.02.06 14:43:20 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/search/lib/plugin-search.jar!/

2014.02.06 14:43:20 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/subscription/lib/plugin-subscription-jspc.jar!/

2014.02.06 14:43:20 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/usercreation/lib/plugin-userCreation.jar!/

2014.02.06 14:43:40 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/broadcast/lib/plugin-broadcast.jar!/

2014.02.06 14:43:40 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/justmarried/lib/plugin-justmarried-jspc.jar!/

2014.02.06 14:43:40 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/kraken/lib/jml.jar!/

2014.02.06 14:43:40 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/monitoring/lib/plugin-monitoring.jar!/

2014.02.06 14:43:40 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/presence/lib/plugin-presence-jspc.jar!/

2014.02.06 14:43:40 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/registration/lib/recaptcha4j.jar!/

2014.02.06 14:43:40 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/search/lib/plugin-search.jar!/

2014.02.06 14:43:40 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/subscription/lib/plugin-subscription-jspc.jar!/

2014.02.06 14:43:41 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/usercreation/lib/plugin-userCreation.jar!/

2014.02.06 14:44:01 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/broadcast/lib/plugin-broadcast.jar!/

2014.02.06 14:44:01 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/justmarried/lib/plugin-justmarried-jspc.jar!/

2014.02.06 14:44:01 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/kraken/lib/jml.jar!/

2014.02.06 14:44:01 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/monitoring/lib/plugin-monitoring.jar!/

2014.02.06 14:44:01 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/presence/lib/plugin-presence-jspc.jar!/

2014.02.06 14:44:01 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/registration/lib/recaptcha4j.jar!/

2014.02.06 14:44:01 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/search/lib/plugin-search.jar!/

2014.02.06 14:44:01 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/subscription/lib/plugin-subscription-jspc.jar!/

2014.02.06 14:44:01 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/usercreation/lib/plugin-userCreation.jar!/

I upgraded to 3.9.1, still same issue going on.

I have the same issue on 3.9.1 - same log entries as above

Java Version:
1.7.0_51 Oracle Corporation – Java HotSpot™ Server VM
Appserver:
jetty/7.x.y-SNAPSHOT
OS / Hardware:
Linux / i386 CentOS 6.5 64

Yes,

still got the problems with 3.9.1.

Here our system info:

Version und Anbieter der JVM:
1.7.0_51 Oracle Corporation – Java HotSpot™ Server VM
Applikationsserver:
jetty/7.x.y-SNAPSHOT

Betriebssystem / Hardware:
Linux / i386 (CentOS 6.5)

Same problem with same logs with CentOS

Same problem here too.

VersĂŁo e Fabricante da JVM:

1.7.0_51 Oracle Corporation – Java HotSpot™ Server VM

Servidor de Aplicação:

jetty/7.x.y-SNAPSHOT

SO / Hardware:

Linux / i386

Try Openfire 3.9.1

I upgraded to 3.9.1, still same errors.

As Marcos and I already stated:

3.9.1. has the same problems…

post the the new error log message

running openfire-3.9.1-1.i386

2014.02.07 04:13:21 org.jivesoftware.openfire.container.PluginManager - Error loading plugin: /opt/openfire/plugins/userimportexport

java.lang.ClassNotFoundException: org.jivesoftware.openfire.plugin.ImportExportPlugin

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

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:1073)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask.runAndReset(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 (Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknow n Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

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:1073)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask.runAndReset(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

2014.02.07 08:17:39 org.jivesoftware.openfire.container.PluginManager - Error loading plugin: /opt/openfire/plugins/motd

java.lang.ClassNotFoundException: org.jivesoftware.openfire.plugin.MotDPlugin

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

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:1073)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask.runAndReset(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

2014.02.07 08:17:39 org.jivesoftware.openfire.container.PluginManager - Error loading plugin: /opt/openfire/plugins/search

java.lang.ClassNotFoundException: org.jivesoftware.openfire.plugin.SearchPlugin

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

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:1073)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask.runAndReset(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

org.jivesoftware.openfire.container.PluginManager - Error loading plugin: /opt/openfire/plugins/motd

java.lang.ClassNotFoundException: org.jivesoftware.openfire.plugin.MotDPlugin

There is not enough information to work out ou what the issue is. However, looking at your error would suggest there is a class path problem somewhere.

I will confirm if I have the same problem when I upgrade my Centos 6.5 openfire server from 3.9.0. alpha to 3.9.1 later today.

Having the same issue with Openfire 3.9.1, plugins won’t load:

Warning:

**
**

2014.02.08 00:29:18 org.jivesoftware.openfire.container.PluginClassLoader - Failed to cache plugin JAR file: jar:file:/opt/openfire/plugins/search/lib/plugin-search.jar!/

Error:

2014.02.08 00:29:18 org.jivesoftware.openfire.container.PluginManager - Error loading plugin: /opt/openfire/plugins/search

java.lang.ClassNotFoundException: org.jivesoftware.openfire.plugin.SearchPlugin

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

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:1073)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask.runAndReset(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 (Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknow n Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Hi Dele,
You updated your openfire to 3.9.1 on Centos 6.5?
Where to look for problem solving.

After upgrading from 3.8.1 to 3.9.1 installation JitsiVideoBridge get errors :

2014.02.10 11:00:29 org.jivesoftware.openfire.container.PluginManager - Error loading plugin: / opt / openfire / plugins / jitsivideobridge
java.lang.ClassNotFoundException: org.jitsi.videobridge.openfire.PluginImpl
at java.net.URLClassLoader $ 1.run (Unknown Source)
at java.net.URLClassLoader $ 1.run (Unknown Source)
at java.security.AccessController.doPrivileged (Native Method)
at java.net.URLClassLoader.findClass (Unknown Source)
at java.lang.ClassLoader.loadClass (Unknown Source)
at java.lang.ClassLoader.loadClass (Unknown Source)
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: 1073 )

My guess is that the class files in the .jar archive are being pack’ed.

I just install fresh OpenFire and add standard Search plugin to it (which loaded perfectly in 3.8.2 until I upgraded to 3.9.1).

Any possible workaround?

I attempted a bamboo build without pack enabled

http://bamboo.igniterealtime.org/browse/OPENFIRE-NIGHTLYPLUGINS-1107/artifact/sh ared/Project-Plugins/

You could try manually downloading these .jar files and then upload to the openfire console plugins page and see if they load.

3 Likes