--- a/hotspot/src/share/vm/classfile/systemDictionary.cpp Thu Dec 06 13:59:28 2007 -0800
+++ b/hotspot/src/share/vm/classfile/systemDictionary.cpp Thu Jan 17 13:38:17 2008 -0800
@@ -1242,7 +1242,9 @@
oop obj = (oop) result.get_jobject();
if (obj == NULL) { return nk; }
- char* new_class_name = java_lang_String::as_utf8_string(obj);
+ Handle h_obj(THREAD, obj);
+ char* new_class_name = java_lang_String::as_platform_dependent_str(h_obj,
+ CHECK_(nk));
// lock the loader
// we use this lock because JVMTI does.