[jboss-svn-commits] JBL Code SVN: r23000 - in labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server: builder and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Sep 22 23:31:03 EDT 2008
Author: tirelli
Date: 2008-09-22 23:31:03 -0400 (Mon, 22 Sep 2008)
New Revision: 23000
Modified:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/builder/BRMSPackageBuilder.java
Log:
Fixing classloading issue on guvnor
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java 2008-09-23 03:25:46 UTC (rev 22999)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java 2008-09-23 03:31:03 UTC (rev 23000)
@@ -1270,7 +1270,9 @@
ContentPackageAssembler asm) throws Exception {
item.updateBinaryUpToDate(true);
RuleBaseConfiguration conf = new RuleBaseConfiguration();
- conf.setClassLoader( asm.getBuilder().getRootClassLoader() );
+ // setting the MapBackedClassloader that is the parent of the builder classloader as the parent
+ // of the rulebase classloader
+ conf.setClassLoader( asm.getBuilder().getRootClassLoader().getParent() );
RuleBase rb = RuleBaseFactory.newRuleBase( conf );
rb.addPackage(asm.getBinaryPackage());
// this.ruleBaseCache.put(item.getUUID(), rb);
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/builder/BRMSPackageBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/builder/BRMSPackageBuilder.java 2008-09-23 03:25:46 UTC (rev 22999)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/builder/BRMSPackageBuilder.java 2008-09-23 03:31:03 UTC (rev 23000)
@@ -55,7 +55,7 @@
private List<DSLMappingFile> dslFiles;
private DefaultExpander expander;
-
+
/**
* This will give you a fresh new PackageBuilder
* using the given classpath.
More information about the jboss-svn-commits
mailing list