Bonjour Eric, J'ai toujours ce même bug que je n'arrive pas à résoudre. Mon script de Cali est en pièce jointe de mon premier mail si tu as besoin de ma bd, je l'ai mise sur le ftp : http://upload.codelutin.com/file.php?h=R3e7d8b0c2c3d00e5cfbbde4e37fcb0af Merci d'avance. Bastien -----Message d'origine----- De : isis-fish-users-bounces@list.isis-fish.org [mailto:isis-fish-users-bounces@list.isis-fish.org] De la part de Eric Chatellier Envoyé : mardi 13 décembre 2011 23:32 À : isis-fish-users@list.isis-fish.org Objet : Re: [Isis-fish-users] erreur lors de calibration Le 13/12/2011 05:43, Bastien Preuss a écrit :
Bonjour Eric,
Il s'agit du passage où j'écris dans le fichier .csv les résultats du calcul de critère. J'ai repris ce bout de code du code de base pour la calibration. J'ai toujours fait comme cela et ça avait toujours fonctionné. Je ne comprends pas pourquoi maintenant ça ne fonctionnerait plus. De plus je viens d'essayer sur un autre ordi et ça fonctionne, donc vraiment je ne comprends pas. Il semble y avoir un décalage entre la ligne où il essaie d'écrire et les lignes déjà remplies dans le fishiers? J'ai tout de même essayé comme tu le suggérais : history.add(result); mais j'obtiens l'erreur suivante :
INFO [pool-2-thread-6] (CalibrationSimplexePasVariable2Capturabilite_Saumonee.java:481) afterSimulation - calcul du critere ERROR [pool-2-thread-6] (SimulationService.java:925) finished - Stop simulation plan, because can't call afterSimulation correctly on plan analyseplans.CalibrationSimplexePasVariable2Capturabilite_Saumonee java.lang.NullPointerException at analyseplans.CalibrationSimplexePasVariable2Capturabilite_Saumonee.aft erSimu lation(CalibrationSimplexePasVariable2Capturabilite_Saumonee.java:490) at fr.ifremer.isisfish.simulator.launcher.SimulationService$PrepareSimula tionJo b.finished(SimulationService.java:922) at
fr.ifremer.isisfish.simulator.launcher.SimulationJob.run(SimulationJob.java:
251) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
À la ligne 490 j'ai : matrixDebarquement.getValue(dim); la matrice matrixDebarquement à l'air null. Mais cela n'a pas l'air d'être possible car elle est initialisée et utilisée dans l'init. Si tu ne trouve pas l'erreur, il faudrait que j'essaye de lancer le script pour verifier s'il n'y a pas de bug dans isis sur le afterSimulation. -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com _______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
Bonjour Eric,
J'ai toujours ce même bug que je n'arrive pas à résoudre. Mon script de Cali est en pièce jointe de mon premier mail si tu as besoin de ma bd, je l'ai mise sur le ftp : http://upload.codelutin.com/file.php?h=R3e7d8b0c2c3d00e5cfbbde4e37fcb0af
Il me faudrait aussi les fichiers d'entrée du script s'il y en a (j'ai cru voir). -- Éric Chatellier
participants (2)
-
Bastien Preuss -
Eric Chatellier