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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Jun 27 11:26:32 EDT 2009


Author: ge0ffrey
Date: 2009-06-27 11:26:31 -0400 (Sat, 27 Jun 2009)
New Revision: 27193

Modified:
   labs/jbossrules/trunk/drools-solver/drools-solver-core/src/main/java/org/drools/solver/config/XmlSolverConfigurer.java
Log:
better error reporting

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-core/src/main/java/org/drools/solver/config/XmlSolverConfigurer.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-core/src/main/java/org/drools/solver/config/XmlSolverConfigurer.java	2009-06-27 15:08:39 UTC (rev 27192)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-core/src/main/java/org/drools/solver/config/XmlSolverConfigurer.java	2009-06-27 15:26:31 UTC (rev 27193)
@@ -49,7 +49,11 @@
     // ************************************************************************
 
     public XmlSolverConfigurer configure(String resource) {
-        return configure(getClass().getResourceAsStream(resource));
+        InputStream in = getClass().getResourceAsStream(resource);
+        if (in == null) {
+            throw new IllegalArgumentException("The solver configuration (" + resource + ") does not exist.");
+        }
+        return configure(in);
     }
 
     public XmlSolverConfigurer configure(InputStream in) {




More information about the jboss-svn-commits mailing list