diff -r 84743156e780 -r 9ce37fa2e179 src/hotspot/share/prims/nativeLookup.cpp --- a/src/hotspot/share/prims/nativeLookup.cpp Wed Oct 03 03:41:57 2018 -0400 +++ b/src/hotspot/share/prims/nativeLookup.cpp Wed Oct 03 09:46:46 2018 -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; }