logger.warning("Can not set/update the informative job parameter \""+TAPJob.PARAM_PROGRESSION+"\" (this parameter would be just for notification purpose about the execution progression)! CAUSE: "+ue.getClass().getName()+" - "+ue.getMessage());
// should not happen, but just in case...
logger.logTAP(LogLevel.WARNING,report,"START_STEP","Can not set/update the informative job parameter \""+TAPJob.PARAM_PROGRESSION+"\" (this parameter would be just for notification purpose about the execution progression)!",ue);
thrownewTAPException("Impossible to get the output stream of the HTTP request to write the result of the job "+report.jobID+" !",ioe);
thrownewTAPException("Impossible to get the HTTP response, so the result of the job "+report.jobID+" can not be written!",ioe,UWSException.INTERNAL_SERVER_ERROR);
}
}
// CASE ASYNCHRONOUS:
@@ -579,7 +589,7 @@ public class ADQLExecutor {
jobThread.publishResult(result);
}catch(IOExceptionioe){
thrownewUWSException(UWSException.INTERNAL_SERVER_ERROR,ioe,"Impossible to get the output stream of the result file to write the result of the job "+report.jobID+" !");
thrownewUWSException(UWSException.INTERNAL_SERVER_ERROR,ioe,"Impossible to access the file into the result of the job "+report.jobID+" must be written!");
}
}
}
@@ -621,7 +631,7 @@ public class ADQLExecutor {
try{
dbConn.dropUploadedTable(t);
}catch(DBExceptiondbe){
logger.error("JOB "+report.jobID+"\tCan not drop the uploaded table \""+t.getDBName()+"\" (in adql \""+t.getADQLName()+"\") from the database!",dbe);
logger.logTAP(LogLevel.ERROR,report,"DROP_UPLOAD","Can not drop the uploaded table \""+t.getDBName()+"\" (in adql \""+t.getADQLName()+"\") from the database!",dbe);