individual query error/exception report and bugfix
authorjprocter <Jim Procter>
Wed, 24 Oct 2007 14:05:37 +0000 (14:05 +0000)
committerjprocter <Jim Procter>
Wed, 24 Oct 2007 14:05:37 +0000 (14:05 +0000)
src/jalview/ws/ASequenceFetcher.java

index 1e1f6f8..9605ad0 100644 (file)
@@ -104,9 +104,17 @@ public class ASequenceFetcher
               qsb.append(fetcher.getAccessionSeparator());\r
             }\r
           } while (doMultiple && qs.hasMoreElements());\r
-\r
-          // create a fetcher and go to it\r
-          AlignmentI seqset = fetcher.getSequenceRecords(qsb.toString());\r
+          \r
+          AlignmentI seqset=null;\r
+          try {\r
+            // create a fetcher and go to it\r
+            seqset = fetcher.getSequenceRecords(qsb.toString());\r
+          } catch (Exception ex)\r
+          {\r
+            System.err.println("Failed to retrieve the following from "+db);\r
+            System.err.println(qsb);\r
+            ex.printStackTrace(System.err);\r
+          }\r
           // TODO: Merge alignment together - perhaps\r
           if (seqset != null)\r
           {\r
@@ -153,7 +161,7 @@ public class ASequenceFetcher
         int n = 0;\r
         while (qv.hasMoreElements())\r
         {\r
-          System.err.print(" " + qv + ";");\r
+          System.err.print(" " + qv.nextElement() + ";");\r
           if (n++ > 10)\r
           {\r
             System.err.println();\r