[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