r3147 - isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/check
Author: chatellier Date: 2011-02-21 08:44:07 +0000 (Mon, 21 Feb 2011) New Revision: 3147 Log: Add fixme Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/check/CheckRegion.java Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/check/CheckRegion.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/check/CheckRegion.java 2011-02-16 22:04:43 UTC (rev 3146) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/check/CheckRegion.java 2011-02-21 08:44:07 UTC (rev 3147) @@ -187,7 +187,7 @@ } return result; } - + static public double sumMatrix(MatrixND mat) { double result = 0; for (MatrixIterator i = mat.iterator(); i.next();) { @@ -202,6 +202,9 @@ check(infoSaisonPop, "Emigration", infoSaisonPop.getEmigrationEquation(), result); check(infoSaisonPop, "ImmigrationEquation", infoSaisonPop.getImmigrationEquation(), result); } else { + + // FIXME chatellier 20110221 NPE in getMigrationMatrix() + // with null zones or populations if (isEmptyMatrix(infoSaisonPop.getMigrationMatrix())) { result.addInfo(infoSaisonPop, _("isisfish.error.empty.migration")); } else if(isNullMatrix(infoSaisonPop.getMigrationMatrix())) { @@ -348,7 +351,8 @@ check(pop, "MeanWeight", pop.getMeanWeight(), result); check(pop, "ReproductionEquation", pop.getReproductionEquation(), result); check(pop, "NaturalDeathRate", pop.getNaturalDeathRate(), result); - + + // FIXME chatellier 20110221 NPE pop.getRecruitmentDistribution() if (sumMatrix(pop.getRecruitmentDistribution()) != 1) { result.addWarning(pop, _("isisfish.error.invalid.distribution.recruitment")); }
participants (1)
-
chatellierï¼ users.labs.libre-entreprise.org