JAL-976 ensure job id gets written out if there's an exception
[jalview.git] / 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);