# HG changeset patch # User Andre Heinecke # Date 1347616240 -7200 # Node ID be441fa4bed04ec473117cb0838f4ec605d1e0e6 # Parent e8021f3e411af5a685158400ba8e3d765079f3b5 Throw an exception in case reading Raster layer fails diff -r e8021f3e411a -r be441fa4bed0 ChangeLog --- a/ChangeLog Fri Sep 14 11:48:52 2012 +0200 +++ b/ChangeLog Fri Sep 14 11:50:40 2012 +0200 @@ -1,3 +1,8 @@ +2012-09-14 Andre Heinecke + + * src/java/de/intevation/mxd/reader/MXDReader.java: + Throw exception in case a RasterLayer read fails + 2012-09-14 Andre Heinecke * src/java/de/intevation/mxd/reader/FeatureLayerReader.java: diff -r e8021f3e411a -r be441fa4bed0 src/java/de/intevation/mxd/reader/MXDReader.java --- a/src/java/de/intevation/mxd/reader/MXDReader.java Fri Sep 14 11:48:52 2012 +0200 +++ b/src/java/de/intevation/mxd/reader/MXDReader.java Fri Sep 14 11:50:40 2012 +0200 @@ -257,6 +257,9 @@ new RasterLayerReader(layer); lr.setUtil(util); Element layerElement = lr.read(); + if(layerElement == null) { + throw new IOException ("Error reading RasterLayer."); + } /* TODO implement support for classes in Raster Layers IRasterRenderer renderer = ((RasterLayer)layer).getRenderer();