JAL-976 ensure job id gets written out if there's an exception
authorjprocter <jprocter@compbio.dundee.ac.uk>
Mon, 4 Jun 2012 16:28:21 +0000 (17:28 +0100)
committerjprocter <jprocter@compbio.dundee.ac.uk>
Thu, 7 Jun 2012 09:24:12 +0000 (10:24 +0100)
src/jalview/ws/jws2/JabawsAlignCalcWorker.java

index cab166f..8eb83ee 100644 (file)
@@ -133,6 +133,8 @@ public abstract class JabawsAlignCalcWorker extends AlignCalcWorker
       return;
     }
 
+    String rslt="JOB NOT DEFINED";
+
     try
     {
       if (checkDone())
@@ -151,7 +153,6 @@ public abstract class JabawsAlignCalcWorker extends AlignCalcWorker
       AlignmentAnnotation[] aa = alignViewport.getAlignment()
               .getAlignmentAnnotation();
 
-      String rslt;
       if (preset == null)
       {
         rslt = aaservice.analize(seqs);
@@ -241,7 +242,7 @@ public abstract class JabawsAlignCalcWorker extends AlignCalcWorker
       calcMan.workerCannotRun(this);
     } catch (ResultNotAvailableException x)
     {
-      System.err.println("collection error:");
+      System.err.println("collection error:\nJob ID: "+rslt);
       x.printStackTrace();
       calcMan.workerCannotRun(this);