made a broad catch even broader

Former-commit-id: 75551751dcfd126db43dabde20753cc0ce676cee
This commit is contained in:
Jeremy Long
2014-03-01 06:43:42 -05:00
parent acb857f433
commit c1cc2d6350

View File

@@ -85,13 +85,13 @@ public final class Downloader {
while ((bytesRead = reader.read(buffer)) > 0) { while ((bytesRead = reader.read(buffer)) > 0) {
writer.write(buffer, 0, bytesRead); writer.write(buffer, 0, bytesRead);
} }
} catch (Exception ex) { } catch (Throwable ex) {
throw new DownloadFailedException("Error saving downloaded file.", ex); throw new DownloadFailedException("Error saving downloaded file.", ex);
} finally { } finally {
if (writer != null) { if (writer != null) {
try { try {
writer.close(); writer.close();
} catch (Exception ex) { } catch (Throwable ex) {
Logger.getLogger(Downloader.class.getName()).log(Level.FINEST, Logger.getLogger(Downloader.class.getName()).log(Level.FINEST,
"Error closing the writer in Downloader.", ex); "Error closing the writer in Downloader.", ex);
} }
@@ -99,7 +99,7 @@ public final class Downloader {
if (reader != null) { if (reader != null) {
try { try {
reader.close(); reader.close();
} catch (Exception ex) { } catch (Throwable ex) {
Logger.getLogger(Downloader.class.getName()).log(Level.FINEST, Logger.getLogger(Downloader.class.getName()).log(Level.FINEST,
"Error closing the reader in Downloader.", ex); "Error closing the reader in Downloader.", ex);
} }