From: Mathieu Baudier Date: Sat, 3 Nov 2012 07:10:20 +0000 (+0000) Subject: Better define which classloader is used X-Git-Tag: argeo-commons-2.1.30~787 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=3252bf769ae3c37c8c68020676af374d5e77d74f;p=lgpl%2Fargeo-commons.git Better define which classloader is used git-svn-id: https://svn.argeo.org/commons/trunk@5688 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/ThreadBoundJcrSessionFactory.java b/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/ThreadBoundJcrSessionFactory.java index 9dee3a078..e0d78b31a 100644 --- a/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/ThreadBoundJcrSessionFactory.java +++ b/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/ThreadBoundJcrSessionFactory.java @@ -65,9 +65,9 @@ public abstract class ThreadBoundJcrSessionFactory { public ThreadBoundJcrSessionFactory() { Class[] interfaces = { Session.class }; - proxiedSession = (Session) Proxy.newProxyInstance(getClass() - .getClassLoader(), interfaces, - new JcrSessionInvocationHandler()); + proxiedSession = (Session) Proxy.newProxyInstance( + ThreadBoundJcrSessionFactory.class.getClassLoader(), + interfaces, new JcrSessionInvocationHandler()); } /** Logs in to the repository using various strategies. */