Salut, une annotation: L'erreur se pose aussi avec des plans de simulation sur caparmor. C'est bizarre parce que des fois il marche pour plusieurs simulations, mais a quelque point il abandonne le plan. Ci-dessous le debug. Si je réduis la complexité (p.ex. nb des zones) ça marche sans problèmes. INFO [monitor-thread] (SimulationControl.java:202) setText - Téléchargement des résultats INFO [pool-3-thread-1] (SimulationStorage.java:515) getSimulation - Try to open simulation sim_nephrops_calibration_9z_2012-11-28-17-43_0(C:\Documents and Settings\fzimmerm\isis-fish-4\isis-database\simulations\sim_nephrops_calibration_9z_2012-11-28-17-43_0) INFO [pool-3-thread-1] (calibration2paramtransfo3param.java:288) afterSimulation - after simulation ERROR [pool-3-thread-1] (SimulationService.java:1073) finished - Stop simulation plan, because can't call afterSimulation correctly on plan simulationplans.calibration2paramtransfo3param java.lang.RuntimeException: Can't create vector at org.nuiton.math.matrix.MatrixFactory.createVector(MatrixFactory.java:242) at org.nuiton.math.matrix.BasicMatrix.<init>(BasicMatrix.java:80) at org.nuiton.math.matrix.MatrixNDImpl.<init>(MatrixNDImpl.java:85) at org.nuiton.math.matrix.MatrixFactory.create(MatrixFactory.java:186) at fr.ifremer.isisfish.datastore.ResultMappedStorage.getMatrix(ResultMappedStorage.java:838) at fr.ifremer.isisfish.datastore.ResultMappedStorage.getMatrix(ResultMappedStorage.java:757) at simulationplans.calibration2paramtransfo3param.afterSimulation(calibration2paramtransfo3param.java:294) at fr.ifremer.isisfish.simulator.launcher.SimulationService$PrepareSimulationJob.finished(SimulationService.java:1070) at fr.ifremer.isisfish.simulator.launcher.SimulationJob.run(SimulationJob.java:251) 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.lang.reflect.InvocationTargetException at sun.reflect.GeneratedConstructorAccessor64.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.nuiton.math.matrix.MatrixFactory.createVector(MatrixFactory.java:240) ... 11 more Caused by: java.io.IOException: Map failed at sun.nio.ch.FileChannelImpl.map(Unknown Source) at org.nuiton.math.matrix.DoubleBigMappedVector.<init>(DoubleBigMappedVector.java:75) ... 15 more Caused by: java.lang.OutOfMemoryError: Map failed at sun.nio.ch.FileChannelImpl.map0(Native Method) ... 17 more INFO [monitor-thread] (SimulationControl.java:202) setText - Simulation terminée INFO [monitor-thread] (SimulationControl.java:202) setText - Suppression des fichiers de simulation INFO [monitor-thread] (SSHUtils.java:221) exec - JSch channel exit-status: 0 INFO [monitor-thread] (SimulationMonitor.java:477) waitAndCheckProgression - Job sim_nephrops_calibration_9z_2012-11-28-17-43_0 finished INFO [monitor-thread] (SimulationMonitor.java:590) doPostSimulationOperation - Do post simulation operation for sim_nephrops_calibration_9z_2012-11-28-17-43_0 INFO [monitor-thread] (SimulationMonitor.java:408) simulationStop - Saving simulation sim_nephrops_calibration_9z_2012-11-28-17-43_0 as stopped Eric Chatellier a écrit :
Le 19/11/2012 17:00, Fabian ZIMMERMANN a écrit :
Salut,
j'ai testé la version et ça marche mieux, plus des combinaisons populations+ans de simulation sont possible. Mais des autres comme langoustine avec>1an sont toujours trop complexe, soit produisent la même erreur..:/ Je vais refaire des tests plus poussés sous windows. La configuration parfaite n'a pas l'air évidente à trouver... :(