Le 16/04/2014 10:09, Eric Chatellier a écrit :
Le 16/04/2014 09:55, Audric Vigier a écrit :
Bonjour,
J'essaye de résoudre ce problème, où le debug m'indique que ça ne va pas à la ligne 258, probablement parce que mon historique n'est pas rempli comme il faut ou que le compteur n'a pas la bonne valeur. Pour en être sûr, je voudrais utiliser les log.info pour savoir si tout a été parcouru comme il faut, connaître certaines valeurs, etc. Mais ils n'apparaissent pas dans mon debug. J'ai regardé et tout ce qui concerne les logs est identique à ce qu'il y a dans les scripts de V 4.2.1.1. Des idées pour faire apparaître les log dans le debug? Debug et script sont en PJ. Salut,
J'ai oublié d'activer l'affichage des logs pour les "objectives" et "optimizations". Ca sera corrigé dans la prochaine version.
En attendant, tu peut remplacer temporairement le log.info("xxx") par un log.error("xxx"). (le niveau error étant plus fort, il devrait s'afficher, même si tu le log pas une vraie erreur).
Merci, tout s'affiche maintenant. J'ai remarqué un autre souçi, soit qui est dû à mon script, soit à la nouvelle version : les simulations s'enchaînent, mais dans le script d'optimisation, elles sont toutes considérées comme étant la première simulation. Dans mon script (en PJ), j'ai dû bidouiller la méthode getIteration pour qu'elle me renvoie 0 au lieu de -1 (ça provoquait évidemment une ArrayIndexOutOfBoundsException au moment de faire référence à une Experience). La problème, c'est que pour n'importe quelle génération, getIteration renvoie le numéro 0 (voir l197 - 215 - 249). Soit j'ai mal compris comment faire référence à une génération, soit il y a un souci ailleurs...J'ai aussi joint un debug du script qui a tourné sur 2-3 simus, des log.error renvoient le numéro de simu achevée/à venir à plusierus endroits. Peut-être la méthode pour retrouver un numéro de génération a changé de nom?