Edge Encryption Proxy fails to start after upgrading to Java 17.0.3Issue While completing the prerequisites to upgrade an Edge Encryption Proxy from the Tokyo version to Xanadu may fail to restart as the Edge Encryption Proxy version for Tokyo is not compatible with Java 17.0.3. SymptomsEdge Encryption Proxy fails to start after completing the following steps: Stopped the proxy and installed Java 17.0.3, in accordance with Upgrading Edge Encryption Documentation.2. Updated the Edge Encryption Digital Signature Validation Key to the new "servicenow2" key by exporting it using the keytool command from the 'update' folder in the Edge Directory to the main keystore.3. Restarted the server after these changes. Edge encryption failure process workflow: The wrapper started the service successfully.2. Java 17.0.13 was detected and used to launch the JVM.3. The Edge Encryption proxy attempted to start but encountered the database connection error.4. The JVM process exited with a code of -2, causing the wrapper to stop. FactsThis error suggests that there's a compatibility issue between the Java version and the Edge Encryption proxy software. Version Information: Java version: 17.0.13 (2024-10-15 LTS)Edge Encryption proxy version: 22.1.0.4Edge Encryption proxy build tag: edgeencryption-tokyo-07-08-2022__patch1-09-01-2022_09-16-2022_1610 Logs: 2024-12-18 08:49:28,223 ERROR Unable to connect to database: jdbc:mysql://xxxx as user xxxx - java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module STATUS | wrapper | 2024/12/18 08:49:30.158 | JVM process exited with a code of -2, setting the Wrapper exit code to -2. STATUS | wrapper | 2024/12/18 08:49:30.486 | -2: Failed to format system error message (Error: 1001) (Original Error: 0xfffffffe) STATUS | wrapper | 2024/12/18 08:49:31.033 | <-- Wrapper Stopped WARN | wrapper | 2024/12/18 08:49:41.035 | Timed out waiting for wrapperServiceMain ReleaseAll CauseThe error suggests that there's a compatibility issue between the Java version and the Edge Encryption proxy software. The issue appears to be related to Java module permissions, which is a common challenge when upgrading to Java 17 due to its stronger encapsulation of internal APIs.ResolutionManually upgrade the Edge Encryption Proxy server using the documentation for the appropriate Operating System:Manually upgrade an Edge Encryption proxy server running on Windows Manually upgrade an Edge Encryption proxy server running on LinuxRelated LinksEdge Encryption Proxy Upgrade can Fail due to Windows File and Folder Permissions - KB1300570 Edge Encryption Proxy logs - KB0993718