diff --git a/ccm-cms/src/com/arsdigita/cms/dispatcher/SimpleXMLGenerator.java b/ccm-cms/src/com/arsdigita/cms/dispatcher/SimpleXMLGenerator.java index 20d6c7830..307553e80 100755 --- a/ccm-cms/src/com/arsdigita/cms/dispatcher/SimpleXMLGenerator.java +++ b/ccm-cms/src/com/arsdigita/cms/dispatcher/SimpleXMLGenerator.java @@ -137,7 +137,13 @@ public class SimpleXMLGenerator implements XMLGenerator { //ContentSection section = CMS.getContext().getContentSection(); ContentItem item = getContentItem(state); - s_log.info("Generate XML for item " + item.getOID()); + if (item == null) { + s_log.warn(String.format("Item in SimpleXMLGenerator '%s' is null. No XML will be generated.", + getClass().getName())); + return; + } else { + s_log.info("Generate XML for item " + item.getOID()); + } Party currentParty = Kernel.getContext().getParty(); if (currentParty == null) {