--- old/src/share/vm/prims/jniCheck.cpp 2017-06-28 15:44:57.000000000 -0700 +++ new/src/share/vm/prims/jniCheck.cpp 2017-06-28 15:44:57.000000000 -0700 @@ -505,7 +505,7 @@ Klass* k = java_lang_Class::as_Klass(mirror); // Make allowances for primitive classes ... - if (!(k != NULL || allow_primitive && java_lang_Class::is_primitive(mirror))) { + if (!(k != NULL || (allow_primitive && java_lang_Class::is_primitive(mirror)))) { ReportJNIFatalError(thr, fatal_class_not_a_class); } return k;