ORA-29532: Java.lang.NoClassDefFoundError / java.lang.ExceptionInInitializerError After Applying A 2019 OJVM PSU Patch
(Doc ID 2558724.1)
Last updated on APRIL 17, 2023
Applies to:Oracle Database - Enterprise Edition - Version 22.214.171.124 to 126.96.36.199 [Release 11.2 to 12.1]
Information in this document applies to any platform.
Custom Java Stored Procedures suddenly encounter the following exceptions after applying an OJVM PSU that includes the January 2019 OJVM PSU:
ORA-29532: Java call terminated by uncaught Java exception: java.lang.NoClassDefFoundError
ORA-29532: Java call terminated by uncaught Java exception: java.lang.ExceptionInInitializerError
The JVM Status script confirms everything related to the JVM Component is valid.
The function DBMS_JAVA.GET_OJVM_PROPERTY(PROPSTRING=>'java.version') now shows a JDK 1.7 version
There are likely INVALID Java objects in the application schema.
Applied a 2019 OJVM PSU that changes the base JDK version from 1.6 to 1.7
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document