--- old/src/share/vm/prims/jvm.cpp 2014-04-25 14:05:11.000000000 -0500 +++ new/src/share/vm/prims/jvm.cpp 2014-04-25 14:05:11.000000000 -0500 @@ -3321,7 +3321,7 @@ Handle class_name_str = java_lang_String::internalize_classname(h_name, CHECK_0); const char* str = java_lang_String::as_utf8_string(class_name_str()); - TempNewSymbol class_name_sym = SymbolTable::probe(str, (int)strlen(str)); + TempNewSymbol class_name_sym = SymbolTable::lookup_and_ignore_hash(str, (int)strlen(str)); if (class_name_sym == NULL) { return -1; }