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$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