J'ai relancé ce matin 3 des plans qui avaient stoppé, 1 d'entre eux a reproduit le bug. J'ai retrouvé la trace du plantage dans le debug sous la forme d'un WARN et non d'une ERROR, ce qui explique pourquoi j'ai du rater des plantages dans le debug du mail précédent : WARN [pool-2-thread-1] (SimulationJob.java:357) run - Can't simulate sim_CalibRecuitValeurConseil10delta_2015-03-04-10-33 fr.ifremer.isisfish.IsisFishRuntimeException: Can't evaluate plan script at fr.ifremer.isisfish.simulator.launcher.SimulationPlanPrepareJob.hasNext(SimulationPlanPrepareJob.java:225) at fr.ifremer.isisfish.simulator.launcher.SimulationPlanPrepareJob.finished(SimulationPlanPrepareJob.java:263) at fr.ifremer.isisfish.simulator.launcher.SimulationJob.run(SimulationJob.java:252) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.io.IOException: Can't create temporary directory: C:\Users\avigier\AppData\Local\Temp\isisfish-simulation-1425475432254-preparation at org.nuiton.util.FileUtil.createTempDirectory(FileUtil.java:484) at org.nuiton.util.FileUtil.createTempDirectory(FileUtil.java:500) at fr.ifremer.isisfish.simulator.launcher.SimulationPlanPrepareJob.hasNext(SimulationPlanPrepareJob.java:183) ... 5 more Après ce message, les chaînes de caractère "[pool-2-thread-1]" et "CalibRecuitValeurConseil10delta_2015-03-04-10-33" (le charmant nom du plan de simulation) n'apparaissent plus dans le debug. J'espère que ça pourra vous aider. Audric Vigier a écrit :
Bonjour à tous,
Hier j'ai lancé 5 vieux plans de simulation qui datent de mon stage en parallèle et en local sur mon PC. Au lancement aucun souci, ça tourne bien et ça tourne vite =) En revenant ce matin, j'ai constaté que mon PC a eu la main verte car 4 plans ont planté entre temps. Dans le debug, je retrouve des messages d'erreur pour deux d'entre eux (voir mon extrait de debug, regroupant les lignes contenant "error" et leur contexte (100 lignes avant et après) + les numéros de ligne):
ERROR [main] (SqlExceptionHelper.java:146) logExceptions - Error opening database: "Could not save properties C:/Users/avigier/isis-fish-4/isis-database/simulations/sim_CalibRecuitValeurConseil10delta_2015-03-03-11-39_334/data/data.lock.db" [8000-176]
ERROR [main] (InProcessSimulatorLauncher.java:148) simulate - Can't do simulation sim_CalibRecuitValeurConseil10delta_2015-03-03-11-39_334
org.hibernate.exception.JDBCConnectionException: Error calling Driver#connect
ERROR [main] (SqlExceptionHelper.java:146) logExceptions - Error opening database: "Could not save properties C:/Users/avigier/isis-fish-4/isis-database/simulations/sim_CalibRecuitValeurConseil10delta_2015-03-03-11-39_334/data/data.lock.db" [8000-176]
Pour les 2 autres plans, aucune trace du problème dans le debug. Les plantages ont eu lieu à plusieurs heures d'écart à chaque fois. Comme piste, j'ai repensé au fait que mes 5 plans sont amenés à consulter entre chaque simulation un fichier .csv, c'est le même pour tous. Si ce fichier est consulté 2 fois au même moment, est-ce que ça peut être l'origine de mon problème?
------------------------------------------------------------------------
_______________________________________________ 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 98 22 40 40 (3407)