How to troubleshoot the MultiExcerpt app installation issues on Confluence 7.19.x
This article addresses a common issue encountered when installing the MultiExcerpt app on Confluence version 7.19.x, mainly related to Java Runtime compatibility.
Problem
When users attempt to install the MultiExcerpt app's latest version, the installation process can hang. In this case, logs indicate the following error message:
Error: net/artemis/plugins/conf/configuration/MultiExcerptConfiguration has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
Cause
The error indicates that the MultiExcerpt app requires a newer version of Java than is currently installed.
The MultiExcerpt app versions 5.6.36 and higher require Java 11 to be compatible with Confluence version 8.7 and later.
Solution
Check the Java version:
Navigate to General Configuration > System Info in Confluence.
Verify the installed Java version. If the installed version is Java 8, you must upgrade to Java 11.
Upgrade Java:
If the system is running Java 8, upgrade to Java 11. Confluence 7.19 supports Java 8 but is deprecated, so Java 11 is recommended.
Follow the Atlassian Documentation for guidance on upgrading Java versions.
Alternative solution
If upgrading to Java 11 is not feasible, consider installing an older version of the MultiExcerpt app compatible with Java 8.
Note that the newer versions of MultiExcerpt mainly include a minor bug fix for compatibility with the K15t's Scroll Translations app and updates for Confluence 8.7+.
Test these steps in the stage environment first.
Ensure you have the necessary permissions to perform those steps.
If you encounter any problems or the plugin does not behave as expected, submit a support request.
For detailed instructions on supported platforms and Java upgrade guidance, refer to Supported Platforms.
From Confluence version 7.19.20 and higher, the Upload app option is not visible by default, as Atlassian disabled it for security enhancements. To enable this option, refer to Atlassian's documentation on enabling app uploads.