Le 28/04/2014 11:28, Eric Chatellier a écrit :
Le 28/04/2014 11:17, Audric Vigier a écrit :
Le 28/04/2014 10:52, Eric Chatellier a écrit :
Le 28/04/2014 10:14, Audric Vigier a écrit :
Bonjour,
Je viens de ré-essayer de lancer à partir du serveur un plan d'optimisation sur Caparmor avec la V 4.3.0.0, c'est à nouveau un échec. Pourtant, le plan que j'ai essayé compile et tourne sur le serveur. Ok, je crois comprendre ce qui ne marche pas. Comme le script d'optimisation n'est pas terminé, Mon script ou quelque chose lié à l'optimisation?
Ton script est un script d'optimisation.
Au fait, autre chose qui n'a aucun rapport, mais si je veux placer un critère d'arrêt dans mes scripts (par exemple pour q'un plan s'arrête au bout de X simus), comment je fais sans le système de booléens? Si dans la methode nextSimulation() de ton script tu n'appeles pas "context.newSimulation();" le script va s'arreter car tu ne lui aura pas donné de nouvelle simulation à faire.
il ne demande pas le démarrage de la simulation sur caparmor.
Si, j'ai vérifié par contre elle a mal démarré.
Tu peux changer, dans la configuration caparmor la ligne "Emplacement de Java" par "/home3/caparmor/poussin/jdk7/bin/java" pour qu'il utilise Java 7 au lieu de Java 6 ? Ca y est, ça commence enfin a tourner, je peux enfin passer au debuggage de mes scripts! Donc problème résolu pour utiliser un plan d'optim sur Caparmor. Mais maintenant j'ai un autre souci (son debug correspondant est en fin de message) : dans mon script d'optim (PJ), je demande l656 a récupérer des exports, que je manipule dans la suite de ma méthode. Problème : il n'y arrive pas. J'ai demandé l'afichage de la matrice L dans le debug, j'obtiens "null". Pourtant en local ça tourne (et en local, demander l'affichage de L fait bugguer l'éditeur de texte affichant le debug, mais elle a bien toutes ses dimensions qui sont bonnes)... Comment je
Merci peux lui faire comprendre où récupérer les exports de Caparmor? INFO [monitor-thread] (SimulationMonitor.java:478) waitAndCheckProgression - Job sim_RecuitSimuleVoisinageAdaptatifCristallisationT10Param10ansSCE_2014-04-28-11-43_0 finished INFO [monitor-thread] (SimulationMonitor.java:594) doPostSimulationOperation - Do post simulation operation for sim_RecuitSimuleVoisinageAdaptatifCristallisationT10Param10ansSCE_2014-04-28-11-43_0 INFO [monitor-thread] (SimulationMonitor.java:409) simulationStop - Saving simulation sim_RecuitSimuleVoisinageAdaptatifCristallisationT10Param10ansSCE_2014-04-28-11-43_0 as stopped ERROR [pool-3-thread-2] (RecuitSimuleVoisinageAdaptatifCristallisationT10Param10ansSCE.java:257) endSimulation - compteurSimus endsimu : 0 ERROR [pool-3-thread-2] (RecuitSimuleVoisinageAdaptatifCristallisationT10Param10ansSCE.java:657) calculFonctionObjectif - Matrice L : null ERROR [pool-3-thread-2] (OptimizationPrepareJob.java:158) run - isisfish.error.evaluate.optimization.script java.lang.NullPointerException at optimizations.RecuitSimuleVoisinageAdaptatifCristallisationT10Param10ansSCE.calculFonctionObjectif(RecuitSimuleVoisinageAdaptatifCristallisationT10Param10ansSCE.java:661) at optimizations.RecuitSimuleVoisinageAdaptatifCristallisationT10Param10ansSCE.endSimulation(RecuitSimuleVoisinageAdaptatifCristallisationT10Param10ansSCE.java:259) at fr.ifremer.isisfish.simulator.launcher.OptimizationPrepareJob.run(OptimizationPrepareJob.java:138) at fr.ifremer.isisfish.simulator.launcher.SimulationJob.run(SimulationJob.java:269) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) WARN [pool-3-thread-2] (SimulationJob.java:357) run - Can't simulate sim_RecuitSimuleVoisinageAdaptatifCristallisationT10Param10ansSCE_2014-04-28-11-43 fr.ifremer.isisfish.IsisFishRuntimeException: isisfish.error.evaluate.optimization.script at fr.ifremer.isisfish.simulator.launcher.OptimizationPrepareJob.run(OptimizationPrepareJob.java:160) at fr.ifremer.isisfish.simulator.launcher.SimulationJob.run(SimulationJob.java:269) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) Caused by: java.lang.NullPointerException at optimizations.RecuitSimuleVoisinageAdaptatifCristallisationT10Param10ansSCE.calculFonctionObjectif(RecuitSimuleVoisinageAdaptatifCristallisationT10Param10ansSCE.java:661) at optimizations.RecuitSimuleVoisinageAdaptatifCristallisationT10Param10ansSCE.endSimulation(RecuitSimuleVoisinageAdaptatifCristallisationT10Param10ansSCE.java:259) at fr.ifremer.isisfish.simulator.launcher.OptimizationPrepareJob.run(OptimizationPrepareJob.java:138) ... 4 more