[jboss-svn-commits] JBL Code SVN: r15120 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Sep 14 10:51:55 EDT 2007
Author: tirelli
Date: 2007-09-14 10:51:55 -0400 (Fri, 14 Sep 2007)
New Revision: 15120
Modified:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java
Log:
JBRULES-1152: improving error message
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java 2007-09-14 14:31:17 UTC (rev 15119)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java 2007-09-14 14:51:55 UTC (rev 15120)
@@ -1370,10 +1370,14 @@
final Object object = event.getSource();
try {
- update( getFactHandle( object ),
+ FactHandle handle = getFactHandle( object );
+ if ( handle == null ) {
+ throw new FactException( "Update error: handle not found for object: " + object + ". Is it in the working memory?" );
+ }
+ update( handle,
object );
} catch ( final FactException e ) {
- throw new RuntimeException( e.getMessage() );
+ throw new RuntimeDroolsException( e.getMessage() );
}
}
More information about the jboss-svn-commits
mailing list