Bonjour, je refais une nouvelle relance pour le problème plus bas (la simulation ISIS s'exécute alors qu'une règle de gestion / une équation ne compile pas). Il vient à nouveau de m'arriver avec un script de reproduction à qui il manquait un point-virgule, et me vaut de refaire tourner une simu un peu longue. J'aurais préféré que la simulation ne se lance pas et qu'une erreur me soit renvoyée. Bonne journée, Audric Le 24/10/2017 18:07, Audric VIGIER a écrit :
Bonjour,
Est-ce que vous avez pu voir ce qu'il se passait avec le problème ci-dessous? (utilisation d'une règle de gestion erronée, mais la simulation continue de tourner). Il s'est encore produit aujourd'hui pour la même raison, et une fois de plus ça m'a beaucoup ralenti pour identifier ce qui clochait dans ma règle.
Bonne journée,
Audric
Le 28/08/2017 11:26, Audric Vigier a écrit :
Bonjour,
Je reprends une remarque dans un bug que j'avais eu il y avait quelques mois (ci-dessous), où je signale qu'ISIS ne s'arrête pas et continue une simulation alors qu'il y avait une erreur dans un script.
Quelque chose de similaire vient de se passer avec une règle de gestion erronée. Tout se passait comme si le reste de la règle de gestion était ignoré dès que l'erreur était soulevée (et je n'en avais aucune trace dans le debug). J'ai résolu le pb depuis, mais j'aurais pu gagner beaucoup de temps si la simu n'avait pas tourné et que j'avais pu voir où se trouvait l'erreur dans le debug. Je vous ai attaché la simu (son répertoire contient la règle erronée OgiveDeTriMerluRetentionTAC.java, l'erreur se produit à l172), si jamais vous avez du temps pour creuser cette bizarrerie.
A+
Audric Le 26/05/2017 16:52, Audric Vigier a écrit :
Bonjour,
Je souhaite utiliser une équation de recrutement seule pour décrire la distribution spatio-temporelle du recrutement pour plusieurs années. Le problème est multiple :
-bien que l'équation de recrutement compile, ISIS-Fish ne l'utilise pas. Dans le debug, je retrouve une erreur fatale :
2017-05-26 16:22:05,124 INFO [Thread-12] (SubProcessSimulationLauncher.java:302) run - dans un sous processus>2017-05-26 16:22:05,121 FATAL [SimThread sim_simuGdGCalib2010NoAlgo_2017-05-26-16-19] (PopulationImpl.java:863) getRecruitmentMatrix - Error in matrix recruitment creation 2017-05-26 16:22:05,124 INFO [Thread-12] (SubProcessSimulationLauncher.java:302) run - dans un sous processus>fr.ifremer.isisfish.IsisFishRuntimeException: Impossible d'évaluer l'équation: [recopie toute l'équation]
-Malgré l'erreur fatale, ma simu ISIS tourne jusqu'à la fin. Le recrutement a donc dû être modélisé d'une certaine manière (très différente du contenu de l'équation), mais je ne vois pas comment. J'aurais préféré que la simu s'arrête dès que l'erreur est renvoyée. La région, la simu, le debug et l'équation de recrutement sont disponibles à ce lien pendant 3 semaines : https://filesender.renater.fr/?s=download&token=e3846c36-45ae-898f-2045-684fa7c6aca5
. Pour ce debuggage, pas besoin des règles de gestion auxquelles je ferai appel plus tard. Bon week-end, Audric -- Audric Vigier Doctorant à Ifremer, unités EMH (Nantes) et STH/LBH (Brest)
E-mail : audric.vigier@ifremer.fr <mailto:audric.vigier@ifremer.fr> Tel : +33 (0)2 40 37 41 64 (8164)
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
-- Audric Vigier Doctorant à Ifremer, unités EMH (Nantes) et STH/LBH (Brest)
E-mail :audric.vigier@ifremer.fr Tel : +33 (0)2 40 37 41 64 (8164)
_______________________________________________ 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