# HG changeset patch # User Andre Heinecke # Date 1346950580 -7200 # Node ID ea3fde77ea482bfe361b8d215b34a8442207ed84 # Parent ebf974199309c706da62a373bb95f913a164cafe Catch generic Exceptions to avoid leaking them and creating silent errors diff -r ebf974199309 -r ea3fde77ea48 ChangeLog --- a/ChangeLog Wed Sep 05 17:19:19 2012 +0200 +++ b/ChangeLog Thu Sep 06 18:56:20 2012 +0200 @@ -1,3 +1,9 @@ +2012-09-05 Andre Heinecke + + * src/java/de/intevation/mxd/reader/RasterLayerReader.java: + Catch generic Exceptions to avoid leaking exceptions and + silent failures + 2012-09-05 Andre Heinecke * src/java/de/intevation/mxd/writer/MapScriptWriter.java: diff -r ebf974199309 -r ea3fde77ea48 src/java/de/intevation/mxd/reader/RasterLayerReader.java --- a/src/java/de/intevation/mxd/reader/RasterLayerReader.java Wed Sep 05 17:19:19 2012 +0200 +++ b/src/java/de/intevation/mxd/reader/RasterLayerReader.java Thu Sep 06 18:56:20 2012 +0200 @@ -101,7 +101,7 @@ try { layerElement.setAttribute("name", layer.getName()); } - catch(IOException ioe) { + catch(Exception e) { logger.warn( "Could not read layer name." + " Stopped reading layer."); @@ -120,7 +120,7 @@ layerElement.setAttribute("max_scale", String.valueOf(layer.getMaximumScale())); } - catch(IOException ioe) { + catch(Exception e) { logger.warn( "Could not read maximum scale."); } @@ -133,7 +133,7 @@ layerElement.setAttribute("status", "off"); } } - catch(IOException ioe) { + catch(Exception e) { logger.warn( "Could not read layer status." + " Setting layer status to \"on\"."); @@ -142,7 +142,7 @@ try { layerElement.setAttribute("data_source", layer.getFilePath()); } - catch(IOException ioe) { + catch(Exception e) { logger.warn( "Could not read datasource." + " Stopped reading layer " + layer.getName() + ".");