Catch, log and continue upon encountering an exception

This commit is contained in:
David Kuettel
2013-04-18 10:34:18 -07:00
parent c3f8753bee
commit 0cffdd1e74
@@ -36,6 +36,7 @@ public class SimpleRunner {
private static void run(CompressionStats stats, String[] filenames) throws IOException {
for (String filename : filenames) {
try {
File file = new File(filename);
byte[] bytes = Files.toByteArray(file);
Font font = FONT_FACTORY.loadFonts(bytes)[0];
@@ -50,6 +51,10 @@ public class SimpleRunner {
.setSize(CompressionStats.Size.GZIP, gzip.length)
.setSize(CompressionStats.Size.WOFF2, woff2.length)
.build());
} catch (Throwable t) {
System.err.printf("WARNING: failed to compress: %s\n", filename);
t.printStackTrace();
}
}
}