Author: michiel
Date: 2010-02-01 14:03:29 +0100 (Mon, 01 Feb 2010)
New Revision: 40761

Modified:
   mmbase/trunk/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/trunk/core/src/main/java/org/mmbase/module/corebuilders/OAlias.java
===================================================================
--- mmbase/trunk/core/src/main/java/org/mmbase/module/corebuilders/OAlias.java  
2010-02-01 13:02:50 UTC (rev 40760)
+++ mmbase/trunk/core/src/main/java/org/mmbase/module/corebuilders/OAlias.java  
2010-02-01 13:03:29 UTC (rev 40761)
@@ -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