Ca marche (avec pop.getPopulationZone() ) ! Merci beaucoup ! Je vais essayer la prochaine fois de comprendre le debug en le lisant jusqu'au bout. Camille Le 6 juin 2011 14:03, Eric Chatellier <chatellier@codelutin.com> a écrit :
Le 06/06/2011 13:00, camille de la Vega a écrit :
Sorry ! Le voila ! Camille N'est pas peur de lire le debug si tu y arrive, car normalement quand ca plante, il t'informe sur ce qui ne va pas.
Dans ce cas, l'erreur est : java.util.NoSuchElementException: L'objet passé en argument n'a pas été retrouvé ou la dimension donnée ne convient pas:zone metier merlu-seiche in [zone_merlu_presence, zone_merlu_recrutement, zone_merlu_reproduction, zone_merlu_cotiere] at org.nuiton.math.matrix.MatrixHelper.indexOf(MatrixHelper.java:234) at
org.nuiton.math.matrix.MatrixHelper.semanticsToDimension(MatrixHelper.java:208) at org.nuiton.math.matrix.AbstractMatrixND.setValue(AbstractMatrixND.java:380) at org.nuiton.math.matrix.AbstractMatrixND.setValue(AbstractMatrixND.java:402) at rules.Ogive_de_Trie.aw <http://rules.ogive_de_trie.aw/> $original$_AW_$postAction$_AW_$rules_Ogive_de_Trie(Ogive_de_Trie.java:206)
A la ligne Ogive_de_Trie : discard.setValue(str, metier, group, zone, sanstrie); dans ce cas, la zone ne semble pas être une zone qui a servit a définir la matrice Catch.
"merlu-seiche" par rapport à zone_merlu_presence, zone_merlu_recrutement, zone_merlu_reproduction, zone_merlu_cotiere ?
J'essayerais en remplacant : List<Zone> zones = siMatrix.getZones(date); par List<Zone> zones = pop.getZones();
-- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users