From 066809a7ae07db0c818edcfd9cc39c653db7aa03 Mon Sep 17 00:00:00 2001 From: Gianpaolo Coro Date: Thu, 10 May 2018 15:36:08 +0000 Subject: [PATCH] git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-analysis/EcologicalEngineSmartExecutor@167412 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../executor/rscripts/generic/GenericRScript.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/gcube/dataanalysis/executor/rscripts/generic/GenericRScript.java b/src/main/java/org/gcube/dataanalysis/executor/rscripts/generic/GenericRScript.java index 7c65c95..bb8a301 100644 --- a/src/main/java/org/gcube/dataanalysis/executor/rscripts/generic/GenericRScript.java +++ b/src/main/java/org/gcube/dataanalysis/executor/rscripts/generic/GenericRScript.java @@ -28,7 +28,8 @@ public abstract class GenericRScript extends StandardLocalInfraAlgorithm { protected HashMap outputValues = new HashMap(); protected LinkedHashMap output = new LinkedHashMap(); LocalRScriptsManager scriptmanager; - + protected File currentFolder = null; + @Override public void shutdown() { // in the case of forced shutdown, stop the R process @@ -60,6 +61,7 @@ public abstract class GenericRScript extends StandardLocalInfraAlgorithm { StorageUtils.downloadInputFile(packageURL, localPackage.getAbsolutePath(), true); LOGGER.debug("Generating sandbox folder"); File folder = new File(config.getConfigPath(), "rscr_" + UUID.randomUUID()); + currentFolder = folder; boolean mkdir = folder.mkdir(); LOGGER.debug("Sandbox " + folder.getAbsolutePath() + " generated: " + mkdir); LOGGER.debug("Unzipping package into " + folder.getAbsolutePath());