o Restored old context classloader so the threads dont go running around with classloaders that should unload

This commit is contained in:
Kristian Rosenvold 2012-11-29 22:03:08 +01:00 committed by Kristian Rosenvold
parent 620137ebca
commit e8df4ca993

View File

@ -574,6 +574,7 @@ public ResolveTask( ClassLoader classLoader, CountDownLatch latch, Artifact arti
public void run()
{
ClassLoader old = Thread.currentThread().getContextClassLoader();
try
{
Thread.currentThread().setContextClassLoader( classLoader );
@ -602,6 +603,8 @@ public void run()
finally
{
latch.countDown();
Thread.currentThread().setContextClassLoader( old );
}
}