diff -r 01304b0550fb -r 3c13fba4d727 src/jdk/internal/dynalink/support/ClassMap.java --- a/src/jdk/internal/dynalink/support/ClassMap.java Mon Aug 12 14:43:53 2013 +0530 +++ b/src/jdk/internal/dynalink/support/ClassMap.java Mon Aug 12 12:46:01 2013 +0200 @@ -155,7 +155,7 @@ public ClassLoader run() { return clazz.getClassLoader(); } - }); + }, ClassLoaderGetterContextProvider.GET_CLASS_LOADER_CONTEXT); // If allowed to strongly reference, put it in the fast map if(Guards.canReferenceDirectly(classLoader, clazzLoader)) {