apres discussion avec Benjamin, le probleme est plus important. La saisonnalite de la regle CantonnementPreSimu ne marche pas. L'erreur est dans l'algorithme qui ne cree pas les nouvelles saisons dans les metiers correctement. Je ne peux pas faire la correction maintenant. DONC A CE JOUR ON NE PEUT PAS FAIRE TOURNER CETTE REGLE AVEC UNE SAISON DE FERMETURE. elle ne marche correctement que si on laisse beginMonth = janvier, endMonth= decembre. Le 2016-09-16 14:15, smahevas a écrit :
apres correction :
ERROR|14:13:41,534|InProcessSimulatorLauncher.java|484|localSimulateSameThread|Error during simulation java.lang.NullPointerException at scripts.SiMatrix.matrixFishingMortality_aroundBody38(SiMatrix.java:700) at scripts.SiMatrix$AjcClosure39.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.matrixFishingMortality(SiMatrix.java:658) at simulators.DefaultSimulator.computeMonth(DefaultSimulator.java:468) 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) INFO|14:13:41,609|InProcessSimulatorLauncher.java|513|localSimulateSameThread|Simulation time: 6.394 INFO|14:13:41,615|IsisCacheBackendOnGuava.java|239|adjustedCache|Cache size ajusted to 17,93Ko (equivalent to 2 step need) INFO|14:13:41,642|InProcessSimulatorLauncher.java|202|message|Simulation terminée INFO|14:13:41,643|SimulationControl.java|206|setText|Simulation terminée
Le 2016-09-14 10:06, Eric Chatellier a écrit : Le 14/09/2016 09:10, Stephanie MAHEVAS a écrit : Bonjour je reviens sur un bug que l'on avait eu pendant le cours que l'on donne à l'agro avec ISIS et qu'Eric pensait avoirr resolu. Il semblerait que non... voir ci-dessous. en rappel : utilisation de la regle CantonnementPreSimu en modifiant le mois de debut et de fin (ISIS 4.3.1.3 et base GolfedeGascogneEcoMod_EC2010) Tu peux regarder Eric? @Benjamin: Tu pourrais modifier la règle stp ?
Je pense que l'erreur viens de la ligne 297 : NouvelInfoSaison2.setZone(saisonmetier.getZone());
Il faudrait : NouvelInfoSaison2.setZone(new ArrayList<Zone>(saisonmetier.getZone())); ou NouvelInfoSaison2.addAllZone(saisonmetier.getZone());
C'est à commiter dans le trunk et la branche 4.3.1.
Merci _______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users