--- old/src/share/vm/runtime/sharedRuntime.cpp 2012-12-27 20:01:39.696941594 -0500 +++ new/src/share/vm/runtime/sharedRuntime.cpp 2012-12-27 20:01:38.482204540 -0500 @@ -642,7 +642,7 @@ bool skip_scope_increment = false; // exception handler lookup KlassHandle ek (THREAD, exception->klass()); - handler_bci = sd->method()->fast_exception_handler_bci_for(ek, bci, THREAD); + handler_bci = methodOopDesc::fast_exception_handler_bci_for(sd->method(), ek, bci, THREAD); if (HAS_PENDING_EXCEPTION) { recursive_exception = true; // We threw an exception while trying to find the exception handler.