cette fois-ci une simulation uniquement avec la langoustine, et je retrouve le pb du index out of bounds
le 58 ne devrait pas lui poser de pb. Il y a bien 58 groupes. On commence le getSubMatrix à groupMin qui vaut 0 et on prend Nb=58 elements. C'est donc correct si j'en crois l'API ;-)
ce qui m'inquiete c'est que l'erreur est aussi là qd on ne met pas la peche...
(simu : sim_test_MAP_Lang_SSPeche_6ans_2015-05-25-17-33 zippée en lang)
ERROR|17:33:45,595|InProcessSimulatorLauncher.java|484|localSimulateSameThread|Error during simulation
java.lang.IndexOutOfBoundsException: toIndex = 58
at java.util.SubList.<init>(Unknown Source)
at java.util.RandomAccessSubList.<init>(Unknown Source)
at java.util.AbstractList.subList(Unknown Source)
at org.nuiton.math.matrix.SubMatrix.<init>(SubMatrix.java:64)
at org.nuiton.math.matrix.AbstractMatrixND.getSubMatrix(AbstractMatrixND.java:875)
at org.nuiton.math.matrix.AbstractMatrixND.getSubMatrix(AbstractMatrixND.java:881)
at scripts.SiMatrix.totalFishingMortality_aroundBody100(SiMatrix.java:1991)
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.totalFishingMortality(SiMatrix.java:1977)
at simulators.DefaultSimulator.computeMonth(DefaultSimulator.java:521)
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
_______________________________________________
Isis-fish-users mailing list
Isis-fish-users@list.isis-fish.org
http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users