--- old/src/share/vm/prims/jvmtiTrace.cpp 2014-11-09 16:45:42.088889279 +0300 +++ new/src/share/vm/prims/jvmtiTrace.cpp 2014-11-09 16:45:42.032889278 +0300 @@ -266,11 +266,11 @@ if (threadObj == NULL) { return "NULL"; } - typeArrayOop name = java_lang_Thread::name(threadObj); + oop name = java_lang_Thread::name(threadObj); if (name == NULL) { return ""; } - return UNICODE::as_utf8((jchar*) name->base(T_CHAR), name->length()); + return java_lang_String::as_utf8_string(name); }