Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2177036 | 7 | Ivan Krylov | P3 | Closed | Fixed | b20 |
JDK-2172487 | 6u10 | Ivan Krylov | P3 | Closed | Fixed | b09 |
Tests script problem.
Two runtime regression tests fail on Windows when run with debug VM:
closed\runtime\4474873
closed\runtime\4524377
fastdebug\bin\java -Xcheck:jni CheckJNITest InstanceFieldID2
#
# An unexpected error has been detected by Java Runtime Environment:
#
# Internal Error (C:\PrtBuildDir\workspace\src\share\vm\prims\jni.cpp:181), pid=21032, tid=12644
# Error: guarantee(klass_hash_ok(k, id),"Bug in native code: jfieldID class must match object")
#
Test's script exptects "FATAL ERROR" which produced only by product VM:
C:\hs_regression\Test4474873>C:\jdk7_b12\bin\java -Xcheck:jni CheckJNITest InstanceFieldID2
FATAL ERROR in native method: Wrong field ID passed to JNI
at CheckJNITest.checkInstanceFieldID2(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:624)
at CheckJNITest.main(CheckJNITest.java:89)
Two runtime regression tests fail on Windows when run with debug VM:
closed\runtime\4474873
closed\runtime\4524377
fastdebug\bin\java -Xcheck:jni CheckJNITest InstanceFieldID2
#
# An unexpected error has been detected by Java Runtime Environment:
#
# Internal Error (C:\PrtBuildDir\workspace\src\share\vm\prims\jni.cpp:181), pid=21032, tid=12644
# Error: guarantee(klass_hash_ok(k, id),"Bug in native code: jfieldID class must match object")
#
Test's script exptects "FATAL ERROR" which produced only by product VM:
C:\hs_regression\Test4474873>C:\jdk7_b12\bin\java -Xcheck:jni CheckJNITest InstanceFieldID2
FATAL ERROR in native method: Wrong field ID passed to JNI
at CheckJNITest.checkInstanceFieldID2(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:624)
at CheckJNITest.main(CheckJNITest.java:89)
- backported by
-
JDK-2172487 guarantee(klass_hash_ok(k, id),Bug in native code: jfieldID class must match object)
-
- Closed
-
-
JDK-2177036 guarantee(klass_hash_ok(k, id),Bug in native code: jfieldID class must match object)
-
- Closed
-