r3377 - isis-fish/branches/3.3.1/src/main/java/fr/ifremer/isisfish/simulator/launcher
Author: chatellier Date: 2011-06-09 12:40:59 +0000 (Thu, 09 Jun 2011) New Revision: 3377 Log: Close context after setting factors nominal values Modified: isis-fish/branches/3.3.1/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java Modified: isis-fish/branches/3.3.1/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java =================================================================== --- isis-fish/branches/3.3.1/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java 2011-06-09 12:29:19 UTC (rev 3376) +++ isis-fish/branches/3.3.1/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java 2011-06-09 12:40:59 UTC (rev 3377) @@ -438,8 +438,15 @@ // get a TopiaContext on region database, for discret domain // to get original database value (Nominal value) RegionStorage regionStorage = RegionStorage.getRegion(param.getRegionName()); - TopiaContext context = regionStorage.getStorage().beginTransaction(); - fillDesignPlanNominalValue(context, designPlan); + TopiaContext context = null; + try { + context = regionStorage.getStorage().beginTransaction(); + fillDesignPlanNominalValue(context, designPlan); + } finally { + if (context != null) { + context.closeContext(); + } + } // Sensitivity scenario returned contains same factor references // as input design plan. Factor group are still present
participants (1)
-
chatellierï¼ users.labs.libre-entreprise.org