# HG changeset patch # User Andreas Woess # Date 1417746619 -3600 # Node ID b4071daf1892d799a299eec0023ce6de53d57409 # Parent 8a03753546f3ef530dc3c0279569b6174bfb1df9 ensure Graal class loader is initialized prior to loading HotSpotTruffleRuntime diff -r 8a03753546f3 -r b4071daf1892 src/share/vm/graal/graalRuntime.cpp --- a/src/share/vm/graal/graalRuntime.cpp Fri Dec 05 00:38:17 2014 +0100 +++ b/src/share/vm/graal/graalRuntime.cpp Fri Dec 05 03:30:19 2014 +0100 @@ -679,6 +679,7 @@ // private static TruffleRuntime Truffle.createRuntime() JVM_ENTRY(jobject, JVM_CreateTruffleRuntime(JNIEnv *env, jclass c)) + GraalRuntime::ensure_graal_class_loader_is_initialized(); TempNewSymbol name = SymbolTable::new_symbol("com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime", CHECK_NULL); KlassHandle klass = GraalRuntime::resolve_or_fail(name, CHECK_NULL);