[jboss-svn-commits] JBL Code SVN: r22998 - 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:18:02 EDT 2008
Author: tirelli
Date: 2008-09-22 23:18:02 -0400 (Mon, 22 Sep 2008)
New Revision: 22998
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/ContentPackageAssembler.java
Log:
Fixing test for 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 01:59:34 UTC (rev 22997)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java 2008-09-23 03:18:02 UTC (rev 22998)
@@ -1251,9 +1251,10 @@
out.flush();
out.close();
- updateBinaryPackage(item, asm, buildCl);
+ updateBinaryPackage(item, asm);
repository.save();
} catch (Exception e) {
+ e.printStackTrace();
log.error(e);
throw new DetailedSerializableException(
"An error occurred building the package.", e
@@ -1266,10 +1267,10 @@
}
private void updateBinaryPackage(PackageItem item,
- ContentPackageAssembler asm, ClassLoader buildCl) throws Exception {
+ ContentPackageAssembler asm) throws Exception {
item.updateBinaryUpToDate(true);
RuleBaseConfiguration conf = new RuleBaseConfiguration();
- conf.setClassLoader( buildCl );
+ conf.setClassLoader( asm.getBuilder().getRootClassLoader() );
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/ContentPackageAssembler.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/builder/ContentPackageAssembler.java 2008-09-23 01:59:34 UTC (rev 22997)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/builder/ContentPackageAssembler.java 2008-09-23 03:18:02 UTC (rev 22998)
@@ -53,7 +53,7 @@
*/
private List<ContentAssemblyError> errors = new ArrayList<ContentAssemblyError>();
- BRMSPackageBuilder builder;
+ private BRMSPackageBuilder builder;
private String selectorConfigName;
@@ -281,6 +281,10 @@
return this.errors;
}
+ public BRMSPackageBuilder getBuilder() {
+ return builder;
+ }
+
/**
* This is passed in to the compilers so extra errors can be added.
*
More information about the jboss-svn-commits
mailing list