Author: michiel
Date: 2010-08-06 11:43:28 +0200 (Fri, 06 Aug 2010)
New Revision: 43062

Modified:
   mmbase/trunk/core/src/main/java/org/mmbase/module/builders/Properties.java
Log:
avoid NPE

Modified: 
mmbase/trunk/core/src/main/java/org/mmbase/module/builders/Properties.java
===================================================================
--- mmbase/trunk/core/src/main/java/org/mmbase/module/builders/Properties.java  
2010-08-06 09:41:30 UTC (rev 43061)
+++ mmbase/trunk/core/src/main/java/org/mmbase/module/builders/Properties.java  
2010-08-06 09:43:28 UTC (rev 43062)
@@ -187,11 +187,14 @@
             }
             if (event.getType() == NodeEvent.TYPE_CHANGE || event.getType() == 
NodeEvent.TYPE_NEW ) {
                 // The passed node number is node of prop node
-                int parent = 
getNode(event.getNodeNumber()).getIntValue("parent");
-                if (isNodeCached(parent)) {
-                    log.debug("nodeChanged(): Zapping node properties cache 
for " + parent);
-                    MMObjectNode pnode = getNode(parent);
-                    if (pnode != null) pnode.delPropertiesCache();
+                MMObjectNode propNode = getNode(event.getNodeNumber());
+                if (propNode != null) {
+                    int parent = propNode.getIntValue("parent");
+                    if (isNodeCached(parent)) {
+                        log.debug("nodeChanged(): Zapping node properties 
cache for " + parent);
+                        MMObjectNode pnode = getNode(parent);
+                        if (pnode != null) pnode.delPropertiesCache();
+                    }
                 }
             }
         }

_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to