Revision: 3544 http://archive-access.svn.sourceforge.net/archive-access/?rev=3544&view=rev Author: bradtofel Date: 2011-10-25 00:55:07 +0000 (Tue, 25 Oct 2011) Log Message: ----------- FEATURE: now checks for 504 responses, which cause a LiveWebTimeoutException Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/RemoteLiveWebCache.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/RemoteLiveWebCache.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/RemoteLiveWebCache.java 2011-10-25 00:54:34 UTC (rev 3543) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/RemoteLiveWebCache.java 2011-10-25 00:55:07 UTC (rev 3544) @@ -87,6 +87,7 @@ try { int status = http.executeMethod(method); if(status == 200) { + ByteArrayInputStream bais = new ByteArrayInputStream(method.getResponseBody()); ARCRecord r = new ARCRecord( new GZIPInputStream(bais), @@ -95,6 +96,8 @@ ResourceFactory.ARCArchiveRecordToResource(r, null); if(ar.getStatusCode() == 502) { throw new LiveDocumentNotAvailableException(urlString); + } else if(ar.getStatusCode() == 504) { + throw new LiveWebTimeoutException("Timeout:" + urlString); } return ar; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |