1.1 --- a/src/share/vm/utilities/preserveException.cpp Tue Feb 07 12:34:31 2012 -0800 1.2 +++ b/src/share/vm/utilities/preserveException.cpp Thu Feb 09 00:51:47 2012 -0800 1.3 @@ -32,9 +32,9 @@ 1.4 thread = Thread::current(); 1.5 _thread = thread; 1.6 _preserved_exception_oop = Handle(thread, _thread->pending_exception()); 1.7 - _thread->clear_pending_exception(); // Needed to avoid infinite recursion 1.8 _preserved_exception_line = _thread->exception_line(); 1.9 _preserved_exception_file = _thread->exception_file(); 1.10 + _thread->clear_pending_exception(); // Needed to avoid infinite recursion 1.11 } 1.12 1.13