[Isis-fish-users] bug simu ISIS 4.3.1.0
Loic GASCHE
Loic.Gasche at ifremer.fr
Mar 7 Oct 15:46:44 CEST 2014
Bonjour,
Je tente de faire des simus sous la version 4.3.1.0 d'ISIS, dans tous
les cas (ancienne simu, nouvelle simu sans règles avec juste 2 espèces)
la simu plante en décembre 0 et j'ai les éléments suivants dans le debug:
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus>ERROR [SimThread
sim_test_7DV11_4310_base_2014-10-06-17-56]
(InProcessSimulatorLauncher.java:484) localSimulateSameThread - Error
during simulation
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus>java.util.NoSuchElementException: L'objet passé en
argument n'a pas été retrouvé ou la dimension donnée ne convient
pas:Sole_7D Group 0 in
[fr.ifremer.isisfish.entities.PopulationGroup#1385455527366#0.9694061162266924:Sole_7D
Group 0,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527366#0.701181986476046:Sole_7D
Group 1,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527382#0.297053332257443:Sole_7D
Group 2,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527382#0.41845975005061276:Sole_7D
Group 3,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527382#0.4617100438175895:Sole_7D
Group 4,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527382#0.7751185314640228:Sole_7D
Group 5,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527398#0.7608148379295032:Sole_7D
Group 6,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527413#0.9116062411270588:Sole_7D
Group 7,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527413#0.9934439528339516:Sole_7D
Group 8,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527413#0.1597456549667967:Sole_7D
Group 9,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527429#0.4978425245163256:Sole_7D
Group 10,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527429#0.5770786376125724:Sole_7D
Group 11]
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus> at
org.nuiton.math.matrix.MatrixHelper.indexOf(MatrixHelper.java:308)
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus> at
org.nuiton.math.matrix.MatrixHelper.semanticsToDimension(MatrixHelper.java:281)
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus> at
org.nuiton.math.matrix.AbstractMatrixND.getValue(AbstractMatrixND.java:353)
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus> at
org.nuiton.math.matrix.AbstractMatrixND.getValue(AbstractMatrixND.java:361)
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus> at
scripts.SiMatrix.fishingMortalityPerGroup_aroundBody100(SiMatrix.java:1617)
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus> at scripts.SiMatrix$AjcClosure101.run(SiMatrix.java:1)
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus> at
org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus> at
fr.ifremer.isisfish.util.IsisCache.realCall(IsisCache.java:202)
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus> at
fr.ifremer.isisfish.util.IsisCache.get(IsisCache.java:143)
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus> at
fr.ifremer.isisfish.aspect.CacheAspect.call(CacheAspect.java:73)
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus> at
scripts.SiMatrix.fishingMortalityPerGroup(SiMatrix.java:1577)
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus> at
simulators.DefaultSimulator.computeMonth(DefaultSimulator.java:501)
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus> at
simulators.DefaultSimulator.simulate(DefaultSimulator.java:216)
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus> at
fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:441)
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus> at
fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:271)
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus> INFO [SimThread
sim_test_7DV11_4310_base_2014-10-06-17-56]
(InProcessSimulatorLauncher.java:513) localSimulateSameThread -
Simulation time: 67.988
INFO [Thread-14] (SubProcessSimulationLauncher.java:305) run - dans un
sous processus>--- Cache Statistiques ---
WARN [monitor-thread] (SimulationMonitor.java:555) checkProgression -
Simulation exception : java.util.NoSuchElementException: L'objet passé
en argument n'a pas été retrouvé ou la dimension donnée ne convient
pas:Sole_7D Group 0 in
[fr.ifremer.isisfish.entities.PopulationGroup#1385455527366#0.9694061162266924:Sole_7D
Group 0,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527366#0.701181986476046:Sole_7D
Group 1,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527382#0.297053332257443:Sole_7D
Group 2,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527382#0.41845975005061276:Sole_7D
Group 3,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527382#0.4617100438175895:Sole_7D
Group 4,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527382#0.7751185314640228:Sole_7D
Group 5,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527398#0.7608148379295032:Sole_7D
Group 6,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527413#0.9116062411270588:Sole_7D
Group 7,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527413#0.9934439528339516:Sole_7D
Group 8,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527413#0.1597456549667967:Sole_7D
Group 9,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527429#0.4978425245163256:Sole_7D
Group 10,
fr.ifremer.isisfish.entities.PopulationGroup#1385455527429#0.5770786376125724:Sole_7D
Group 11]
at org.nuiton.math.matrix.MatrixHelper.indexOf(MatrixHelper.java:308)
at
org.nuiton.math.matrix.MatrixHelper.semanticsToDimension(MatrixHelper.java:281)
at
org.nuiton.math.matrix.AbstractMatrixND.getValue(AbstractMatrixND.java:353)
at
org.nuiton.math.matrix.AbstractMatrixND.getValue(AbstractMatrixND.java:361)
at
scripts.SiMatrix.fishingMortalityPerGroup_aroundBody100(SiMatrix.java:1617)
at scripts.SiMatrix$AjcClosure101.run(SiMatrix.java:1)
at
org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
at fr.ifremer.isisfish.util.IsisCache.realCall(IsisCache.java:202)
at fr.ifremer.isisfish.util.IsisCache.get(IsisCache.java:143)
at fr.ifremer.isisfish.aspect.CacheAspect.call(CacheAspect.java:73)
at scripts.SiMatrix.fishingMortalityPerGroup(SiMatrix.java:1577)
at simulators.DefaultSimulator.computeMonth(DefaultSimulator.java:501)
at simulators.DefaultSimulator.simulate(DefaultSimulator.java:216)
at
fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:441)
at
fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:271)
Je n'ai pas trop suivi les évolutions récentes d'ISIS donc j'ai un peu
de mal à trouver la source du problème.
En particulier, la façon dont sont définis les groupes pop à-t-elle changé ?
Loïc
-------------- section suivante --------------
Un texte encapsulé et encodé dans un jeu de caractères inconnu a été nettoyé...
Nom : debug.txt
URL : <http://list.isis-fish.org/pipermail/isis-fish-users/attachments/20141007/5b5a99b3/attachment-0001.txt>
Plus d'informations sur la liste de diffusion Isis-fish-users