import compbio.statistic.CassandraRequester;
import compbio.beans.DateBean;
import compbio.beans.ExecutionTimeBean;
+import compbio.beans.JobBean;
import compbio.beans.TotalExecutionTime;
import compbio.cassandra.DateFormatter;
import compbio.cassandra.readers.CassandraReader;
model.put("username", getPrincipalName());
final long startTime = System.currentTimeMillis();
JobReader reader = new JobReader();
- model.put("result", reader.readJobLog(jobid));
+ JobBean job = reader.readJobLog(jobid);
+ if (null == job) {
+ model.put("jobnotfound", "yes");
+ } else {
+ model.put("result", job);
+ }
final long endTime = System.currentTimeMillis();
model.put("timeExecution", (endTime - startTime));
model.put("IdJob", jobid);
log.error("JobController.prepareJobArchiveToWeb: IO exception with job archive file");
log.error(e.getLocalizedMessage(), e.getCause());
}
+
// add a direct link to the job
String remotelink = "http://www.compbio.dundee.ac.uk/www-jpred/results/" + jobid + "/" + jobid + ".results.html";
URL remotelinkurl = new URL(remotelink);