diff artifact-database/src/main/java/de/intevation/artifactdatabase/FactoryBootstrap.java @ 447:ddfaf255bb40

Fix: Don't fail with NPE if no hooks are found in the xml file
author Björn Ricks <bjoern.ricks@intevation.de>
date Wed, 12 Dec 2012 16:05:15 +0100
parents f2277458823e
children
line wrap: on
line diff
--- a/artifact-database/src/main/java/de/intevation/artifactdatabase/FactoryBootstrap.java	Fri Nov 16 18:36:49 2012 +0100
+++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/FactoryBootstrap.java	Wed Dec 12 16:05:15 2012 +0100
@@ -550,6 +550,11 @@
 
         NodeList nodes = Config.getNodeSetXPath(HOOKS);
 
+        if (nodes == null) {
+            logger.info("No hooks found");
+            return;
+        }
+
         for (int i = 0, len = nodes.getLength(); i < len; i++) {
             Node   cfg     = nodes.item(i);
             String applies = Config.getStringXPath(cfg, "@applies");

http://dive4elements.wald.intevation.org