Author: michiel
Date: 2010-02-01 14:02:50 +0100 (Mon, 01 Feb 2010)
New Revision: 40760

Modified:
   
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/module/corebuilders/OAlias.java
Log:
avoid NPE if node for some reason not recognized (non-matching db's or so

Modified: 
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/module/corebuilders/OAlias.java
===================================================================
--- 
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/module/corebuilders/OAlias.java
    2010-02-01 12:52:38 UTC (rev 40759)
+++ 
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/module/corebuilders/OAlias.java
    2010-02-01 13:02:50 UTC (rev 40760)
@@ -205,7 +205,9 @@
             if (ctype.equals("c") || ctype.equals("n")) {
                 // should remove aliasses referencing this number from 
numberCache here
                 MMObjectNode node = getNode(number);
-                numberCache.put(node.getStringValue("name"), 
node.getIntegerValue("destination"));
+                if (node != null) {
+                    numberCache.put(node.getStringValue("name"), 
node.getIntegerValue("destination"));
+                }
             } else if (ctype.equals("d")) {
                 Integer n = Integer.valueOf(number);
                 Iterator<Map.Entry<String,Integer>> i = 
numberCache.entrySet().iterator();

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to