--- old/src/hotspot/share/prims/nativeLookup.cpp 2018-10-01 15:58:53.859877462 -0400 +++ new/src/hotspot/share/prims/nativeLookup.cpp 2018-10-01 15:58:53.390600332 -0400 @@ -103,7 +103,7 @@ st.print("__"); // find ')' int end; - for (end = 0; end < signature->utf8_length() && signature->byte_at(end) != ')'; end++); + for (end = 0; end < signature->utf8_length() && signature->char_at(end) != ')'; end++); // skip first '(' mangle_name_on(&st, signature, 1, end); return st.as_string(); @@ -288,7 +288,7 @@ Symbol* signature = method->signature(); for (int end = 0; end < signature->utf8_length(); end++) { - if (signature->byte_at(end) == 'L') { + if (signature->char_at(end) == 'L') { // Don't allow object types return NULL; }