Return-Path: X-Original-To: apmail-maven-commits-archive@www.apache.org Delivered-To: apmail-maven-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B930ED929 for ; Sat, 1 Dec 2012 14:50:19 +0000 (UTC) Received: (qmail 8819 invoked by uid 500); 1 Dec 2012 14:50:11 -0000 Delivered-To: apmail-maven-commits-archive@maven.apache.org Received: (qmail 7216 invoked by uid 500); 1 Dec 2012 14:50:10 -0000 Mailing-List: contact commits-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@maven.apache.org Delivered-To: mailing list commits@maven.apache.org Received: (qmail 5320 invoked by uid 99); 1 Dec 2012 14:50:03 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 01 Dec 2012 14:50:03 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id D4975816867; Sat, 1 Dec 2012 14:50:02 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: aheritier@apache.org To: commits@maven.apache.org X-Mailer: ASF-Git Admin Mailer Subject: [13/50] git commit: o Restored old context classloader so the threads dont go running around with classloaders that should unload Message-Id: <20121201145002.D4975816867@tyr.zones.apache.org> Date: Sat, 1 Dec 2012 14:50:02 +0000 (UTC) o Restored old context classloader so the threads dont go running around with classloaders that should unload Project: http://git-wip-us.apache.org/repos/asf/maven/repo Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/94ac1d6f Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/94ac1d6f Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/94ac1d6f Branch: refs/heads/feature/colorized-console/log4j2 Commit: 94ac1d6f23ae25fc30e15e0fd85a13afc950c407 Parents: 5b8062f Author: Kristian Rosenvold Authored: Thu Nov 29 22:03:08 2012 +0100 Committer: Arnaud HeĢritier Committed: Sat Dec 1 13:51:05 2012 +0100 ---------------------------------------------------------------------- .../artifact/resolver/DefaultArtifactResolver.java | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven/blob/94ac1d6f/maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java ---------------------------------------------------------------------- diff --git a/maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java b/maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java index 9c8364d..e75c61d 100644 --- a/maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java +++ b/maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java @@ -574,6 +574,7 @@ public class DefaultArtifactResolver public void run() { + ClassLoader old = Thread.currentThread().getContextClassLoader(); try { Thread.currentThread().setContextClassLoader( classLoader ); @@ -602,6 +603,8 @@ public class DefaultArtifactResolver finally { latch.countDown(); + Thread.currentThread().setContextClassLoader( old ); + } }