# HG changeset patch # User Felix Wolfsteller # Date 1373358532 -7200 # Node ID 9987c5a8154a3a80e0804ed61030ca972c4f3ea2 # Parent 455876ac59147e9af3d43a5f1547f52afff7312b Prevent accessing min element of empty list, repairing BedDiff Year-Diagrams. diff -r 455876ac5914 -r 9987c5a8154a artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedDiffHeightYearGenerator.java --- a/artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedDiffHeightYearGenerator.java Mon Jul 08 14:50:59 2013 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedDiffHeightYearGenerator.java Tue Jul 09 10:28:52 2013 +0200 @@ -103,8 +103,13 @@ } else if (getXBounds(0) == null && getDomainAxisRange() == null) { BedDifferencesResult data = (BedDifferencesResult)bundle.getData(context); - context.putContextValue("startkm", data.getKms().min()); - context.putContextValue("endkm", data.getKms().max()); + if (data.getKms().size() >= 0) { + context.putContextValue("startkm", data.getKms().min()); + context.putContextValue("endkm", data.getKms().max()); + } + else { + logger.warn("No data to define start and end km"); + } } else if (getXBounds(0) == null && getDomainAxisRange() != null){ BedDifferencesResult data = (BedDifferencesResult)bundle.getData(context);