--- old/src/share/vm/interpreter/linkResolver.cpp 2016-06-29 16:52:32.730960180 +0200 +++ new/src/share/vm/interpreter/linkResolver.cpp 2016-06-29 16:52:32.598960177 +0200 @@ -970,7 +970,7 @@ if (is_initialized_static_final_update || is_initialized_instance_final_update) { ss.print("Update to %s final field %s.%s attempted from a different method (%s) than the initializer method %s ", is_static ? "static" : "non-static", resolved_klass()->external_name(), fd.name()->as_C_string(), - current_klass()->external_name(), + m()->name()->as_C_string(), is_static ? "" : ""); THROW_MSG(vmSymbols::java_lang_IllegalAccessError(), ss.as_string()); }