avoid null pointer exceptions
authorjprocter <Jim Procter>
Mon, 21 Aug 2006 12:42:25 +0000 (12:42 +0000)
committerjprocter <Jim Procter>
Mon, 21 Aug 2006 12:42:25 +0000 (12:42 +0000)
src/jalview/ws/WSThread.java

index 4c29537..ba82848 100644 (file)
@@ -12,9 +12,9 @@ public abstract class WSThread extends Thread
     /**
      * Generic properties for Web Service Client threads.
      */
-    AlignFrame alignFrame;
+    AlignFrame alignFrame=null;
   WebserviceInfo wsInfo = null;
-  AlignmentView input;
+  AlignmentView input=null;
   boolean jobComplete = false;
   abstract class WSJob {
       /**
@@ -239,9 +239,11 @@ public abstract class WSThread extends Thread
       // System.out.println("I'm alive "+alTitle);
     }
   }
-  if (jobComplete)
+  if (jobComplete && jobs!=null)
   {
     parseResult(); // tidy up and make results available to user
+  } else {
+    Cache.log.debug("WebServiceJob poll loop finished with no jobs created.");
   }
 }
 abstract void StartJob(WSJob job);