# HG changeset patch # User Doug Simon # Date 1368446374 -7200 # Node ID c6f3c1e48f543fbe35fdb96e3a6fb30bf129765a # Parent c37c52445e7549474bf51aa2f76c1d5ac72454d1 better error message diff -r c37c52445e75 -r c6f3c1e48f54 src/share/vm/graal/graalJavaAccess.cpp --- a/src/share/vm/graal/graalJavaAccess.cpp Mon May 13 13:57:49 2013 +0200 +++ b/src/share/vm/graal/graalJavaAccess.cpp Mon May 13 13:59:34 2013 +0200 @@ -31,13 +31,8 @@ void compute_offset(int &dest_offset, Klass* klass, const char* name, const char* signature, bool static_field) { Symbol* name_symbol = SymbolTable::probe(name, (int)strlen(name)); Symbol* signature_symbol = SymbolTable::probe(signature, (int)strlen(signature)); -#ifndef PRODUCT if (name_symbol == NULL || signature_symbol == NULL) { - tty->print_cr("symbol with name %s was not found in symbol table (klass=%s)", name, klass->name()->as_C_string()); - } -#endif - if (name_symbol == NULL || signature_symbol == NULL) { - guarantee(false, err_msg("symbol not found - class layout of %s changed?", klass->name()->as_C_string())); + guarantee(false, err_msg("symbol with name %s and signature %s was not found in symbol table (klass=%s)", name, signature, klass->name()->as_C_string())); } InstanceKlass* ik = InstanceKlass::cast(klass);