--- old/src/java.desktop/windows/native/libawt/windows/awt_MenuItem.cpp 2015-04-15 16:58:49.999222000 +0300 +++ new/src/java.desktop/windows/native/libawt/windows/awt_MenuItem.cpp 2015-04-15 16:58:49.529222000 +0300 @@ -112,6 +112,7 @@ JNIEnv *env = (JNIEnv *)JNU_GetEnv(jvm, JNI_VERSION_1_2); if (m_peerObject != NULL) { + JNI_SET_DESTROYED(m_peerObject); JNI_SET_PDATA(m_peerObject, NULL); env->DeleteGlobalRef(m_peerObject); m_peerObject = NULL;