< prev index next >

src/hotspot/share/prims/jvm.cpp

Print this page
rev 56281 : 8218628: Add detailed message to NullPointerException describing what is null.
Summary: This is the implementation of JEP 358: Helpful NullPointerExceptions.
Reviewed-by: coleenp
rev 56283 : [mq]: fixes_review_of_16.patch

@@ -572,14 +572,14 @@
   }
   if (method->is_native()) {
     return NULL;
   }
 
-  ResourceMark rm(THREAD);
   stringStream ss;
   bool ok = BytecodeUtils::get_NPE_message_at(&ss, method, bci);
   if (ok) {
+    ResourceMark rm(THREAD);
     char *result_string = ss.as_string();
     trim_well_known_class_names(result_string);
     oop result = java_lang_String::create_oop_from_str(result_string, CHECK_0);
     return (jstring) JNIHandles::make_local(env, result);
   } else {
< prev index next >