IV32630: UNEXPECTED INCOMPATIBLECLASSCHANGEERROR
Closed as program error.
Error Message: An unexpected IncompatibleClassChangeError is thrown from a JIT-compiled method. In a different manifestation, an incorrect ArrayIndexOutOfBoundsException is also thrown. . Stack Trace: N/A . Methods with loops in them are susceptible to this problem.
During the JIT compilation of a method with hot loops, an optimization called loop versioning incorrectly moves some code outside of a loop, along with variables that are loop-variant. This causes the resulting compiled method to behave in an unexpected manner.
This defect will be fixed in: 7.0.0 SR4 6.0.1 SR5 6.0.0 SR13 5.0.0 SR16 . The JIT compiler has been modified to correctly identify the code paths and variables which qualify for moving outside of the loop.
Reported component name
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
Fixed component ID
Applicable component levels