Skip to main content

Local desktop application installation fails to launch on macOS Big Sur

Java Update Issue on macOS — Installing ABRA Flexi with Java Update 261 or Higher Results in a SecurityException Error

Written by Petr Pech

Valid up to version 2024.7.0; from version 2024.7.0 onwards, Java is included in the installation.

Full error message: Caused by: java.lang.SecurityException: The jurisdiction policy files are not signed by the expected signer! (Policy files are specific per major JDK release. Ensure the correct version is installed.)

The issue is that Java 8 u261 attempts to use the JCE (Java Cryptography Extension) from an older version of Java. The solution is either to have only a single version of Java installed, or to download the appropriate Policy files for JDK8. However, we recommend the single-version approach.

Resolution steps:

  1. Install Java 8 (on macOS this is included in the Flexi installation package)

  2. Restart your computer

In some cases, it will be necessary to manually delete the old JCE files in lib/security.

Did this answer your question?