[jboss-svn-commits] JBL Code SVN: r29344 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/marshalling/impl.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Sep 14 21:45:41 EDT 2009


Author: KrisVerlaenen
Date: 2009-09-14 21:45:41 -0400 (Mon, 14 Sep 2009)
New Revision: 29344

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/marshalling/impl/InputMarshaller.java
Log:
 - temporary fix for when ObjectTypeNode cannot be found

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/marshalling/impl/InputMarshaller.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/marshalling/impl/InputMarshaller.java	2009-09-14 21:56:13 UTC (rev 29343)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/marshalling/impl/InputMarshaller.java	2009-09-15 01:45:41 UTC (rev 29344)
@@ -331,9 +331,11 @@
             Object object = handle.getObject();
             ClassObjectType objectType = new ClassObjectType( object.getClass() );
             ObjectTypeNode objectTypeNode = objectTypeNodes.get( objectType );
-            ObjectHashSet set = (ObjectHashSet) context.wm.getNodeMemory( objectTypeNode );
-            set.add( handle,
-                     false );
+            if (objectTypeNode != null) {
+	            ObjectHashSet set = (ObjectHashSet) context.wm.getNodeMemory( objectTypeNode );
+	            set.add( handle,
+	                     false );
+            }
         }
 
         InternalFactHandle handle = wm.getInitialFactHandle();



More information about the jboss-svn-commits mailing list