diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java @ 3066:4c22194b733a

Some minor bugfixes in fix analysis calculation and some more debug output. flys-artifacts/trunk@4650 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 13 Jun 2012 11:13:17 +0000
parents ee653971fa84
children 0ace00c0c12a
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java	Wed Jun 13 10:19:44 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java	Wed Jun 13 11:13:17 2012 +0000
@@ -205,7 +205,14 @@
 
         referenced = new QW[xs.size()];
         for (int i = 0; i < referenced.length; ++i) {
-            referenced[i] = qwFactory.create(xs.getQuick(i), ys.getQuick(i));
+            QW qw = qwFactory.create(xs.getQuick(i), ys.getQuick(i));
+
+            if (qw == null) {
+                log.warn("QW creation failed!");
+            }
+            else {
+                referenced[i] = qw;
+            }
         }
 
         chiSqr = lmo.getChiSquare();

http://dive4elements.wald.intevation.org