Problem: During simulation of distributed transactions using Java and Oracle XA, while starting a new transaction (xa.start) hitting exception "ORA-29548: Java system class reported: could not identify release specified in classes.bin"
Initial analysis: Checked the versions of system JDK and JDK version in Oracle. There is a mismatch.
System JDK (Java -version): 1.6.0_31 Oracle JDK (DBMS_JAVA.GET_JDK_VERSION()): 1.6.0_37
Is the difference in JDK a reason for "could not identify release specified in classes.bin" error? Is there any other potential cases which can cause this?