[jboss-svn-commits] JBL Code SVN: r26281 - labs/jbossrules/trunk/drools-solver/drools-solver-core/src/main/java/org/drools/solver/config/localsearch.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Apr 27 15:39:23 EDT 2009


Author: ge0ffrey
Date: 2009-04-27 15:39:23 -0400 (Mon, 27 Apr 2009)
New Revision: 26281

Modified:
   labs/jbossrules/trunk/drools-solver/drools-solver-core/src/main/java/org/drools/solver/config/localsearch/LocalSearchSolverConfig.java
Log:
JBRULES-2043

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-core/src/main/java/org/drools/solver/config/localsearch/LocalSearchSolverConfig.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-core/src/main/java/org/drools/solver/config/localsearch/LocalSearchSolverConfig.java	2009-04-27 14:32:15 UTC (rev 26280)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-core/src/main/java/org/drools/solver/config/localsearch/LocalSearchSolverConfig.java	2009-04-27 19:39:23 UTC (rev 26281)
@@ -166,11 +166,11 @@
         }
         RuleBaseConfiguration ruleBaseConfiguration = new RuleBaseConfiguration();
         RuleBase ruleBase = RuleBaseFactory.newRuleBase(ruleBaseConfiguration);
-        try {
-            ruleBase.addPackage(packageBuilder.getPackage());
-        } catch (Exception e) { // TODO remove me if removed in drools 4.0.1
-            throw new IllegalArgumentException("scoreDrlList (" + scoreDrlList + ") could not be loaded.", e);
+        if (packageBuilder.hasErrors()) {
+            throw new IllegalStateException("There are errors in the scoreDrl's:"
+                    + packageBuilder.getErrors().toString());
         }
+        ruleBase.addPackage(packageBuilder.getPackage());
         return ruleBase;
     }
 




More information about the jboss-svn-commits mailing list