--- old/src/hotspot/share/classfile/defaultMethods.cpp 2018-10-08 03:01:23.938247709 -0400 +++ new/src/hotspot/share/classfile/defaultMethods.cpp 2018-10-08 03:01:22.370157098 -0400 @@ -474,7 +474,8 @@ }; Symbol* MethodFamily::generate_no_defaults_message(TRAPS) const { - return SymbolTable::new_symbol("No qualifying defaults found", THREAD); + Symbol* s = SymbolTable::new_symbol("No qualifying defaults found", CHECK_NULL); + return s; } Symbol* MethodFamily::generate_method_message(Symbol *klass_name, Method* method, TRAPS) const { @@ -487,7 +488,8 @@ ss.write((const char*)name->bytes(), name->utf8_length()); ss.write((const char*)signature->bytes(), signature->utf8_length()); ss.print(" is abstract"); - return SymbolTable::new_symbol(ss.base(), (int)ss.size(), THREAD); + Symbol* s = SymbolTable::new_symbol(ss.base(), (int)ss.size(), CHECK_NULL); + return s; } Symbol* MethodFamily::generate_conflicts_message(GrowableArray* methods, TRAPS) const { @@ -502,7 +504,8 @@ ss.print("."); ss.write((const char*)name->bytes(), name->utf8_length()); } - return SymbolTable::new_symbol(ss.base(), (int)ss.size(), THREAD); + Symbol* s = SymbolTable::new_symbol(ss.base(), (int)ss.size(), CHECK_NULL); + return s; }