We're updating the issue view to help you get more done. 

PluginManager shouldn't attempt to load a plugin forever

Description

Currently, Openfire's PluginManager will attempt to load a plugin over and over again in the case of a failure with loading the plugin. In the scenario of an administrator that does not have filesystem access to Openfire, this presents a problem as there is no mechanism to stop this process, to at least stop the logs from reporting the same error over and over again. Some suggestions regarding this for consideration.

  1. PluginManager should eventually 'give up' loading a plugin after so many failures.

  2. Openfire console should allow removal of uploaded jar files that did not properly load, so to stop the loading process

Just wanted to file a ticket to start a discussion on this issue.

Environment

None

Acceptance Test - Entry

None

Activity

Show:
Daryl Herzmann
November 13, 2017, 3:38 PM

Guus did a bunch of work on plugin loading and I don't think this is anymore valid. Have assigned to him for his commentary.

Guus der Kinderen
November 13, 2017, 8:30 PM

I can still reproduce this (by chown'ing /openfire/plugins to root, and copy in a new plugin - it won't be allowed to extract, over and over and over and over again).

Daryl Herzmann
January 4, 2019, 4:39 PM

I don't believe this to be an issue anymore.

Assignee

Guus der Kinderen

Reporter

Daryl Herzmann

Labels

None

Expected Effort

None

Ignite Forum URL

None

Components

Fix versions

Affects versions

Priority

Minor
Configure