Openfire 3.9.0 won't load plugins

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

It worked! Any ideas where I can find this plugin: http://community.igniterealtime.org/docs/DOC-1170 in non-packed (but compiled) form?

It’s source code is not on the igniterealtime SVN repo

Any estimates on when this issue (with not supporting pack’ed plugins) is going to be sorted out (if it will, at all)?

1 Like

an update would be nice… we rely heavily on the monitor plugin which is now broken because of this… :frowning:

Daryl Herzmann wrote:

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.

This worked for us as well! Thank you!

All plugins work except JitsiVideobridge, which now loads but doesn’t function. Looks like related errors in the log, although it may be related to the plugin issue, it’s not really part of this thread. I’d really like to get Videobridge working, so we’ll post errors in a new thread.

Message was edited by: Dave

“This worked for us as well” Can you advise as to what this is???

Ok, so in back tracking through the posts, I ascertained that “this” is following this link and downloading the unpacked JAR files. http://bamboo.igniterealtime.org/browse/OPENFIRE-NIGHTLYPLUGINS-1107/artifact/sh ared/Project-Plugins/

Everything “seems” to work find now. However, loadstats doesn’t provide any graphs. So I’m assuming the nightly builds are betas that may contain bugs… So double check their funcationality after installation.

Sorry, updated my post with reference to Daryl’s workaround.

Did you miss Daryls bamboo link?

I can also confirm that it works! Thank you so much!

This looks like a build issue with the Pack200 utility. The plugin JAR files are getting mangled when they are compressed and/or extracted. As a temporary fix, we can diable the Pack200 feature for the plugins (via the build script). Better than that though would be to fix the root cause, but this will require additional investigation.

Opened http://issues.igniterealtime.org/browse/OF-739 to track this issue.

I’ve refreshed the available plugins for download from ignite based on build 1109 of the NIGHTLYPLUGINS target on bamboo.

This worked for us as well! Thank you so much @Daryl Herzmann!

Hi ,

I can not access the given URL- http://bamboo.igniterealtime.org/browse/OPENFIRE-NIGHTLYPLUGINS-1107/artifact/sh ared/Project-Plugins/

Could you please suggest me where can I find plugins which can be loaded in openfire?

If you need plugins, go to Plugins page in Admin Console and install from there. You link is more than a year old probably. Bamboo is only keeping 10 last builds, so that’s why this link is not working anymore. If you really need the latest build of plugins here’s the current build Project-Plugins This link will stop working in a few weeks i think as new builds a often now.

Thanks Wroot for propmt reply!

Actually I am using openfire 3.9.3 and when I am installing a plugin i.e userservice from available plugin , it is showing that plugin is installed successfully but it dint show in installed plugin…what should I do?

I also upload userservice.jar file that also does not help?

any idea ?

You should start a new thread (it is not convenient to scroll through long thread with old messages) and provide more information about your setup (OS, are you able to install other plugins, was it working before?). Also maybe there are some related entries in the error log.

Btw, you may try REST API plugin (it’s intended to replace Userservice), maybe it will install.