diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java @ 5173:14d19313268a

Catch IllegalArgumentException instead of RuntimeException, added logging.
author Raimund Renkert <rrenkert@intevation.de>
date Tue, 05 Mar 2013 09:51:55 +0100
parents c1b60f8c3390
children 9d36ddf7dbd3
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java	Mon Mar 04 17:46:22 2013 +0100
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java	Tue Mar 05 09:51:55 2013 +0100
@@ -621,7 +621,8 @@
         try {
             axes = RiverAxis.getRiverAxis(river);
         }
-        catch (RuntimeException e) {
+        catch (IllegalArgumentException iae) {
+            logger.warn("No valid river axis found for " + river);
             return;
         }
         if (axes == null || axes.isEmpty()) {

http://dive4elements.wald.intevation.org