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