--- old/src/share/vm/prims/jniCheck.cpp 2015-11-02 01:35:24.694726942 -0500 +++ new/src/share/vm/prims/jniCheck.cpp 2015-11-02 01:35:23.438656352 -0500 @@ -87,7 +87,7 @@ #define JNI_ENTRY_CHECKED(result_type, header) \ extern "C" { \ result_type JNICALL header { \ - JavaThread* thr = (JavaThread*)ThreadLocalStorage::get_thread_slow();\ + JavaThread* thr = JavaThread::current(); \ if (thr == NULL || !thr->is_Java_thread()) { \ tty->print_cr("%s", fatal_using_jnienv_in_nonjava); \ os::abort(true); \