Universal Plugin Manager Inaccessible or Does Not Show Any Plugins
Symptoms
- You cannot access the Universal Plugin Manager from the administration panel.
You may receive an error:
An unexpected error has occurred. Please refer to the logs for more details.
OR
- You can reach the Universal Plugin Manager, but none of your installed plugins appear under the "Manage Existing" tab. System plugins also fail to appear when clicking "Show System Plugins".
You see this warning message:
The base URL configuration of your instance is inconsistent with the URL in your browser. This may prevent many operations on this page from working correctly. See the UPM documentation for more details about this error.
Cause
There are a few potential causes:
- The most common problem is that your server base URL does not match the actual URL of the site.
- Incorrect or missing proxy settings in your
server.xml
when accessing Confluence behind a proxy. - Incorrect plugin loading order causing UPM to fail to initialize properly when Confluence is started.
- It is possible that if you have Reverse Proxy's timeout set to a short timeframe and the UPM would need longer than the set limit in order to be fully loaded
Workaround
In Confluence 5.10 and earlier, you can use the old plugin administration panel at:
http://<server base url>/admin/viewplugins.action
Resolution
In matching order for the above listed causes:
- Your server base URL needs to match the URL that you are using to access Confluence. To change this setting, go to Admin >> General Configuration.
Your
<confluence-install>/conf/server.xml
must contain your proxy information in the Connector element:
<Connector proxyName="www.yourdomain.com" proxyPort="80" className="org.apache.coyote.tomcat4.CoyoteConnector" port="8090" minProcessors="5" maxProcessors="75" enableLookups="false" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="20000" useURIValidationHack="false" URIEncoding="UTF-8"/>
- Check for any disabled system plugins. If you are not able to access the Plugin manager at all, use the workaround above to access the legacy plugin list. While it does not label system plugins like the Plugin Manager, you can still use it to enable any Atlassian plugins for testing. It is also recommended that you flush your plugin cache before restarting your instance by deleting the following directories:
- <confluence-home>/plugin-cache
- <confluence-home>/plugins-osgi-cache
- <confluence-home>/plugins-temp
- <confluence-home>/bundled-plugins
- <confluence-home>/bundled-plugins_language
Last modified on Sep 19, 2018
Powered by Confluence and Scroll Viewport.