# HG changeset patch # User Doug Simon # Date 1412256956 25200 # Node ID 57b6965524a23889ac340f62b9fb690dbe57d07d # Parent c75bb9cd199400451a8948afc6f7e2a7bbb4a532 graal init: fail if Factory class cannot be resolved diff -r c75bb9cd1994 -r 57b6965524a2 src/share/vm/graal/graalRuntime.cpp --- a/src/share/vm/graal/graalRuntime.cpp Thu Oct 02 06:33:16 2014 -0700 +++ b/src/share/vm/graal/graalRuntime.cpp Thu Oct 02 06:35:56 2014 -0700 @@ -1015,7 +1015,7 @@ oop GraalRuntime::compute_graal_class_loader(TRAPS) { assert(UseGraalClassLoader, "must be"); TempNewSymbol name = SymbolTable::new_symbol("com/oracle/graal/hotspot/loader/Factory", CHECK_NULL); - KlassHandle klass = SystemDictionary::resolve_or_null(name, CHECK_NULL); + KlassHandle klass = SystemDictionary::resolve_or_fail(name, true, CHECK_NULL); TempNewSymbol getClassLoader = SymbolTable::new_symbol("newClassLoader", CHECK_NULL); JavaValue result(T_OBJECT);