Finding the root cause of problems not your thing? It’s what we do.

Exceptions, Errors, and Other Messages

Select the exception or error message you have from the list below.


Could not derive key -or- Could not decrypt key

Either of these errors may be seen after applying the October 2022 CPU.


Expired X.509 Certificates

Messages about expired X.509 certificates can take a variety of forms.


Failed to reserve large pages memory req_addr: 0x0000000080000000 bytes: <NNNNNNNNNN> (errno = 12)

This error is thrown when the HugePage area is smaller than JavaVM needs.


A fatal error has been detected by the Java Runtime Environment: SIGSEGV (0xb) at pc=0xffffffff7ea8241c, pid=<PID>, tid=<TID> -or- SIGBUS (0x7) at pc=0x00007f34165d4d10, pid=<PID>, tid=<TID>

These errors may appear in the HotSpot Fatal Error Log or application log after a crash. They are caused by the .jar files of the application, or the JDK itself, being overwritten while the application is running.


java.lang.IllegalArgumentException -or- javax.naming.NamingException

These errors may be seen after updating to the April 2022 CPU. The cause is an application code issue.


java.lang.OutOfMemoryError

This error will be appended with a detail message. Click through to select your particular message.


javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

Occurs when RSASSA-PSS Signature service is being used in TLS communication with Bouncy Castle FIPS provider (prior to version 1.2.0.3).


keytool error: java.security.UnrecoverableKeyException: Could not decrypt key: Could not decrypt data

The issue is with the JSafeJCE provider support for recently upgraded default PKCS12 encryption algorithm in JDK.


Native memory allocation (mmap) failed to map <NNNNNNN> bytes for committing reserved memory.'

This type of OutOfMemoryError crash can have a few causes.


There Is Insufficient Memory For The Java Runtime Environment To Continue. Cannot create GC thread. Out of system resources.

This message can be thrown on Linux when the maximum number of processes or threads that a user can run has been set too low.