Author: echatellier Date: 2014-08-11 15:51:18 +0200 (Mon, 11 Aug 2014) New Revision: 45 Url: http://forge.codelutin.com/projects/isis-fish-community/repository/revisions... Log: Fix simulation in thread local Modified: trunk/scripts/RunExportOnManySimulationResult.java Modified: trunk/scripts/RunExportOnManySimulationResult.java =================================================================== --- trunk/scripts/RunExportOnManySimulationResult.java 2014-08-11 13:04:05 UTC (rev 44) +++ trunk/scripts/RunExportOnManySimulationResult.java 2014-08-11 13:51:18 UTC (rev 45) @@ -31,6 +31,7 @@ import exports.Abundances; import exports.Biomasses; import fr.ifremer.isisfish.datastore.SimulationStorage; +import fr.ifremer.isisfish.simulator.*; import fr.ifremer.isisfish.export.Export; import fr.ifremer.isisfish.export.ExportHelper; @@ -59,9 +60,12 @@ for (int index = 0; index <= simulationCount; index++) { // get current simulation - String currentSimulationName = simulationPrefix + index; + String currentSimulationName = simulationPrefix/* + index*/; SimulationStorage currentSimulation = SimulationStorage.getSimulation(currentSimulationName); - + + // temp fix for matrix semantics decorations (no opened transaction) + SimulationContext.get().setSimulationStorage(currentSimulation); + // run each export for this simulation File rootDirectory = currentSimulation.getDirectory(); File exportDir = SimulationStorage.getResultExportDirectory(rootDirectory);