From 7107a599bbb75d8d2da836d6f3107f6b7801b9b0 Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Tue, 9 Jun 2015 22:01:25 +0200 Subject: [PATCH] DATACMNS-710 - ObjectInstantiatorClassGenerator now uses default class loader. We're now using ClassUtils.getDefaultClassloader() to make sure we adhere to any class loading tricks the framework might impose for domain type instantiation. --- .../data/convert/BytecodeGeneratingEntityInstantiator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/springframework/data/convert/BytecodeGeneratingEntityInstantiator.java b/src/main/java/org/springframework/data/convert/BytecodeGeneratingEntityInstantiator.java index ff0518868..75711a23a 100644 --- a/src/main/java/org/springframework/data/convert/BytecodeGeneratingEntityInstantiator.java +++ b/src/main/java/org/springframework/data/convert/BytecodeGeneratingEntityInstantiator.java @@ -284,7 +284,7 @@ public enum BytecodeGeneratingEntityInstantiator implements EntityInstantiator { this.classLoader = AccessController.doPrivileged(new PrivilegedAction() { public ByteArrayClassLoader run() { - return new ByteArrayClassLoader(ObjectInstantiatorClassGenerator.class.getClassLoader()); + return new ByteArrayClassLoader(ClassUtils.getDefaultClassLoader()); } }); }