# HG changeset patch # User vlivanov # Date 1459162174 -10800 # Node ID 0f6d4a480a96e620877badc5ef0e89cf59d30647 # Parent ead44efe160fce98a130803fe1f20a5084b98a9e 8025962: JSR 292: NoSuchMethodError and NoSuchFieldError in MHN_resolve_Mem Reviewed-by: acorn, kvn diff -r ead44efe160f -r 0f6d4a480a96 hotspot/src/share/vm/prims/methodHandles.cpp --- a/hotspot/src/share/vm/prims/methodHandles.cpp Mon Mar 28 13:49:34 2016 +0300 +++ b/hotspot/src/share/vm/prims/methodHandles.cpp Mon Mar 28 13:49:34 2016 +0300 @@ -1228,10 +1228,10 @@ THROW_MSG_NULL(vmSymbols::java_lang_InternalError(), "obsolete MemberName format"); } if ((flags & ALL_KINDS) == IS_FIELD) { - THROW_MSG_NULL(vmSymbols::java_lang_NoSuchMethodError(), "field resolution failed"); + THROW_MSG_NULL(vmSymbols::java_lang_NoSuchFieldError(), "field resolution failed"); } else if ((flags & ALL_KINDS) == IS_METHOD || (flags & ALL_KINDS) == IS_CONSTRUCTOR) { - THROW_MSG_NULL(vmSymbols::java_lang_NoSuchFieldError(), "method resolution failed"); + THROW_MSG_NULL(vmSymbols::java_lang_NoSuchMethodError(), "method resolution failed"); } else { THROW_MSG_NULL(vmSymbols::java_lang_LinkageError(), "resolution failed"); }