Skip to main content

Local desktop application installation not loading 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

Applies to versions up to 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 JCE (Java Cryptography Extension) from an older version of Java. The solution is either to have only one version of Java installed, or to download the appropriate Policy files for JDK8. However, we recommend the single-Java-version approach.

Resolution steps:

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

  2. Restart your PC

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

Did this answer your question?