From: <bra...@us...> - 2007-09-11 00:59:43
|
Revision: 1987 http://archive-access.svn.sourceforge.net/archive-access/?rev=1987&view=rev Author: bradtofel Date: 2007-09-10 17:59:47 -0700 (Mon, 10 Sep 2007) Log Message: ----------- BUGFIX: (unreported) now correctly handling NoRouteToHost and ConnectExceptions by rethrowing LiveDocumentNotAvailableExceptions. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/URLCacher.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/URLCacher.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/URLCacher.java 2007-09-11 00:53:43 UTC (rev 1986) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/URLCacher.java 2007-09-11 00:59:47 UTC (rev 1987) @@ -30,7 +30,9 @@ import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; +import java.net.ConnectException; import java.net.MalformedURLException; +import java.net.NoRouteToHostException; import java.net.URL; import java.net.UnknownHostException; import java.util.Arrays; @@ -128,6 +130,12 @@ } catch(ConnectTimeoutException e) { LOGGER.info("Connection Timeout for URL " + urlString); throw new LiveDocumentNotAvailableException(urlString); + } catch(NoRouteToHostException e) { + LOGGER.info("No route to host for URL " + urlString); + throw new LiveDocumentNotAvailableException(urlString); + } catch(ConnectException e) { + LOGGER.info("ConnectException URL " + urlString); + throw new LiveDocumentNotAvailableException(urlString); } LOGGER.info("Stored " + urlString + " in " + file.getAbsolutePath()); return method; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |