Update of /cvsroot/nutch/nutch/src/java/net/nutch/tools
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24692/src/java/net/nutch/tools

Modified Files:
        UpdateDatabaseTool.java 
Log Message:
Make things more tolerant of crashed fetcher output files.

Index: UpdateDatabaseTool.java
===================================================================
RCS file: /cvsroot/nutch/nutch/src/java/net/nutch/tools/UpdateDatabaseTool.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** UpdateDatabaseTool.java     11 Nov 2003 23:14:55 -0000      1.20
--- UpdateDatabaseTool.java     1 Feb 2004 17:33:48 -0000       1.21
***************
*** 89,95 ****
          ArrayList deleteQueue = new ArrayList();
          String fetchDir=new File(directory, FetcherOutput.DIR_NAME).toString();
!         ArrayFile.Reader table = new FetcherOutputReader(fetchDir);
          int count = 0;
          try {
              FetcherOutput fetcherOutput = new FetcherOutput();
              while (table.next(fetcherOutput) != null) {
--- 89,96 ----
          ArrayList deleteQueue = new ArrayList();
          String fetchDir=new File(directory, FetcherOutput.DIR_NAME).toString();
!         ArrayFile.Reader table = null;
          int count = 0;
          try {
+             table = new FetcherOutputReader(fetchDir);
              FetcherOutput fetcherOutput = new FetcherOutput();
              while (table.next(fetcherOutput) != null) {
***************
*** 124,127 ****
--- 125,129 ----
                        " at entry #" + count + ".  Ignoring.");
          } finally {
+           if (table != null)
              table.close();
          }



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Nutch-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nutch-cvs

Reply via email to