[jboss-svn-commits] JBL Code SVN: r16104 - labs/jbossrules/trunk/drools-ant/src/main/java/org/drools/contrib.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Oct 26 17:51:49 EDT 2007
Author: fmeyer
Date: 2007-10-26 17:51:49 -0400 (Fri, 26 Oct 2007)
New Revision: 16104
Modified:
labs/jbossrules/trunk/drools-ant/src/main/java/org/drools/contrib/DroolsCompilerAntTask.java
Log:
[JBRULES-1297] DroolsCompilerAntTask.java should reset threadContextLoader to original value
Modified: labs/jbossrules/trunk/drools-ant/src/main/java/org/drools/contrib/DroolsCompilerAntTask.java
===================================================================
--- labs/jbossrules/trunk/drools-ant/src/main/java/org/drools/contrib/DroolsCompilerAntTask.java 2007-10-26 20:28:38 UTC (rev 16103)
+++ labs/jbossrules/trunk/drools-ant/src/main/java/org/drools/contrib/DroolsCompilerAntTask.java 2007-10-26 21:51:49 UTC (rev 16104)
@@ -138,9 +138,10 @@
+ srcdir.getAbsolutePath());
}
+ AntClassLoader loader = null;
try {
// create a specialized classloader
- AntClassLoader loader = getClassLoader();
+ loader = getClassLoader();
// create a package builder configured to use the given classloader
PackageBuilder builder = getPackageBuilder(loader);
@@ -168,6 +169,10 @@
} catch (Exception e) {
throw new BuildException("RuleBaseTask failed: " + e.getMessage(),
e);
+ } finally {
+ if (loader != null) {
+ loader.resetThreadContextLoader();
+ }
}
}
More information about the jboss-svn-commits
mailing list