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
en effet il devrait pas te le calculer sans peche... je vois vraiment pas essaie de commenter la methode total fishing mortality (System.out.println) pour voir le nombre de groupes qu il considere, l id du group min etc.. .et si getStrategies() == false. Le 25 mai 2015 17:58, <Stephanie.Mahevas@ifremer.fr> a écrit :
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
Le 25/05/2015 17:58, Stephanie.Mahevas@ifremer.fr a écrit :
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)
Je pense qu'il y a un problème avec ce nombre de groupe. Voici un screenshot de l'interface des groupes avec la region de cette simulation: http://upload.codelutin.com/file.php?h=R8c10aacbff72f606ecbe9c3b4298023f Je vois bien seulement de 0 à 56 groupes :( PS: tu peux m'appeler ? je n'arrive pas à te joindre. -- Éric Chatellier - www.codelutin.com - 02.40.50.29.28
effectivement la mise à jour de la base dans la simu n'etait pas bonne je refais les tests merci Eric! Le 26/05/2015 10:18, Eric Chatellier a écrit :
Le 25/05/2015 17:58, Stephanie.Mahevas@ifremer.fr a écrit :
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) Je pense qu'il y a un problème avec ce nombre de groupe.
Voici un screenshot de l'interface des groupes avec la region de cette simulation: http://upload.codelutin.com/file.php?h=R8c10aacbff72f606ecbe9c3b4298023f
Je vois bien seulement de 0 à 56 groupes :(
PS: tu peux m'appeler ? je n'arrive pas à te joindre.
-- ...................................................................... Stephanie MAHEVAS (Stephanie.Mahevas@ifremer.fr) IFREMER/EMH (Ecologie et Modèles pour l'Halieutique) Tel: (33) 2 40 37 41 81 Fax: (33) 2 40 37 40 75 o \ o / _ o __| \ / |__ o _ \ o / o /|\ | /\ ___\o \o | o/ o/__ /\ | /|\ / \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \ ......................................................................
participants (4)
-
Eric Chatellier -
Sigrid Lehuta -
Stephanie MAHEVAS -
Stephanie.Mahevas@ifremer.fr