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