En complement : pas d erreur si

- j utilise le default simulator 

- si je ne sélectionne pas toutes les strategies en meme temps... est ce que la matrice est trop grosse ?

Merci

Le 08/11/2022 à 12:24, Sigrid LEHUTA a écrit :
Hello 
j'ai cette erreur en simulation V4.4.7.2. (base en pj)
Nous avons bcp de cellules et on utilise le Simulateur par cellule. Vu la taille de la matrice problematique, c ets surement qqch par cellule... mais je ne sais pas où chercher le problème.
 
D'autre part en vérifiant la région j'ai ce warning alors que cela semble correct.
fr.ifremer.isisfish.entities.Population hake_age_emu1 warning interval entre la reproduction et le recrutement invalide
fr.ifremer.isisfish.entities.Population hake_age_emu1 warning distribution de recrutement invalide

Merci d'avance !  

en pj la base

ERROR|12:09:41,042|InProcessSimulatorLauncher.java|483|localSimulateSameThread|Error during simulation
java.lang.IllegalArgumentException: pos 2005832363 is not in [0, 2004690912]
    at org.nuiton.math.matrix.DoubleSparseHashVector.checkPos(DoubleSparseHashVector.java:152) ~[nuiton-matrix-2.6.jar:2.6]
    at org.nuiton.math.matrix.DoubleSparseHashVector.setValue(DoubleSparseHashVector.java:169) ~[nuiton-matrix-2.6.jar:2.6]
    at org.nuiton.math.matrix.LazyVector.setValue(LazyVector.java:118) ~[nuiton-matrix-2.6.jar:2.6]
    at org.nuiton.math.matrix.BasicMatrix.setValue(BasicMatrix.java:201) ~[nuiton-matrix-2.6.jar:2.6]
    at org.nuiton.math.matrix.MatrixNDImpl.setValue(MatrixNDImpl.java:190) ~[nuiton-matrix-2.6.jar:2.6]
    at org.nuiton.math.matrix.AbstractMatrixND.setValue(AbstractMatrixND.java:393) ~[nuiton-matrix-2.6.jar:2.6]
    at scripts.SiMatrixEffortByCell.matrixFishingMortalityPerCell_aroundBody14(SiMatrixEffortByCell.java:345) ~[?:?]
    at scripts.SiMatrixEffortByCell$AjcClosure15.run(SiMatrixEffortByCell.java:1) ~[?:?]
    at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:167) ~[aspectjweaver-1.9.7.jar:?]
    at fr.ifremer.isisfish.util.cache.IsisCache.realCall(IsisCache.java:196) ~[isis-fish-4.4.7.2.jar:4.4.7.2]
    at fr.ifremer.isisfish.util.cache.IsisCache.get(IsisCache.java:137) ~[isis-fish-4.4.7.2.jar:4.4.7.2]
    at fr.ifremer.isisfish.aspect.CacheAspect.call(CacheAspect.java:73) ~[?:?]
    at scripts.SiMatrixEffortByCell.matrixFishingMortalityPerCell(SiMatrixEffortByCell.java:280) ~[?:?]
    at scripts.SiMatrixEffortByCell.matrixAbundance_aroundBody8(SiMatrixEffortByCell.java:193) ~[?:?]
    at scripts.SiMatrixEffortByCell$AjcClosure9.run(SiMatrixEffortByCell.java:1) ~[?:?]
    at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:167) ~[aspectjweaver-1.9.7.jar:?]
    at fr.ifremer.isisfish.util.cache.IsisCache.realCall(IsisCache.java:196) ~[isis-fish-4.4.7.2.jar:4.4.7.2]
    at fr.ifremer.isisfish.util.cache.IsisCache.get(IsisCache.java:137) ~[isis-fish-4.4.7.2.jar:4.4.7.2]
    at fr.ifremer.isisfish.aspect.CacheAspect.call(CacheAspect.java:73) ~[?:?]
    at scripts.SiMatrixEffortByCell.matrixAbundance(SiMatrixEffortByCell.java:193) ~[?:?]
    at simulators.DefaultSimulator.computeMonth(DefaultSimulator.java:517) ~[?:?]
    at simulators.DefaultSimulator.simulate(DefaultSimulator.java:242) ~[?:?]
    at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:432) [isis-fish-4.4.7.2.jar:4.4.7.2]
    at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:260) [isis-fish-4.4.7.2.jar:4.4.7.2]
-- 
NB : Please note that I do not work on Wednesdays

Sigrid LEHUTA
  ~ ><> ~
Ecologie et Modèles pour l'Halieutique
IFREMER Nantes
Rue de l'Ile d'Yeu - BP 21105, 44311 Nantes Cedex 03, France
Tél : 02 40 37 42 38  (N°  interne : 8238)

Membre de l'Association Française d'Halieutique
https://www.association-francaise-halieutique.fr/
-- 
NB : Please note that I do not work on Wednesdays

Sigrid LEHUTA
  ~ ><> ~
Ecologie et Modèles pour l'Halieutique
IFREMER Nantes
Rue de l'Ile d'Yeu - BP 21105, 44311 Nantes Cedex 03, France
Tél : 02 40 37 42 38  (N°  interne : 8238)

Membre de l'Association Française d'Halieutique
https://www.association-francaise-halieutique.fr/