Francesco Mangiacrapa 2018-06-07 13:30:06 +00:00
parent 0ca4b15c3d
commit 7535dafa6e
1 changed files with 38 additions and 26 deletions

View File

@ -310,7 +310,11 @@ public class DataMinerAccessPoint {
*/
public TaskOutput getOutput(TaskConfiguration taskConfiguration, TaskComputation taskComputation) throws TaskErrorException, TaskNotExecutableException {
TaskExecutionStatus tes = monitorStatus(taskConfiguration, taskComputation);
TaskExecutionStatus tes = null;
try{
tes = monitorStatus(taskConfiguration, taskComputation);
SClient sClient;
ComputationId computationId = DMConverter.toComputationId(taskComputation);
@ -338,6 +342,14 @@ public class DataMinerAccessPoint {
}
return new TaskOutput(tes, outputMessages);
}catch(Exception e){
if(tes!=null)
removeTaskFromMemory(tes.getTaskConfiguration());
logger.error("Get output error: ",e);
throw e;
}
}