提交 0a8f3021 编写于 作者: J jiangli

8064375: Change certain errors to warnings in CDS output.

Summary: Change CDS non-fatal preloading errors to warnings.
Reviewed-by: minqi, mseledtsov, coleenp
上级 29653db4
...@@ -1137,7 +1137,7 @@ instanceKlassHandle ClassLoader::load_classfile(Symbol* h_name, TRAPS) { ...@@ -1137,7 +1137,7 @@ instanceKlassHandle ClassLoader::load_classfile(Symbol* h_name, TRAPS) {
h = context.record_result(classpath_index, e, result, THREAD); h = context.record_result(classpath_index, e, result, THREAD);
} else { } else {
if (DumpSharedSpaces) { if (DumpSharedSpaces) {
tty->print_cr("Preload Error: Cannot find %s", class_name); tty->print_cr("Preload Warning: Cannot find %s", class_name);
} }
} }
......
...@@ -223,7 +223,7 @@ void Dictionary::remove_classes_in_error_state() { ...@@ -223,7 +223,7 @@ void Dictionary::remove_classes_in_error_state() {
} }
free_entry(probe); free_entry(probe);
ResourceMark rm; ResourceMark rm;
tty->print_cr("Removed error class: %s", ik->external_name()); tty->print_cr("Preload Warning: Removed error class: %s", ik->external_name());
continue; continue;
} }
......
...@@ -851,7 +851,7 @@ bool MetaspaceShared::try_link_class(InstanceKlass* ik, TRAPS) { ...@@ -851,7 +851,7 @@ bool MetaspaceShared::try_link_class(InstanceKlass* ik, TRAPS) {
ik->link_class(THREAD); ik->link_class(THREAD);
if (HAS_PENDING_EXCEPTION) { if (HAS_PENDING_EXCEPTION) {
ResourceMark rm; ResourceMark rm;
tty->print_cr("Preload Error: Verification failed for %s", tty->print_cr("Preload Warning: Verification failed for %s",
ik->external_name()); ik->external_name());
CLEAR_PENDING_EXCEPTION; CLEAR_PENDING_EXCEPTION;
ik->set_in_error_state(); ik->set_in_error_state();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册