From edeeec11d1f57c3626a911077dbb9f0a4c254b2b Mon Sep 17 00:00:00 2001 From: elcnesh Date: Sat, 4 Apr 2015 14:26:28 +0000 Subject: [PATCH] Don't rethrow ALL exceptions when loading a Gauntlet, to ease debugging --- .../src/main/java/forge/gauntlet/GauntletIO.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/forge-gui/src/main/java/forge/gauntlet/GauntletIO.java b/forge-gui/src/main/java/forge/gauntlet/GauntletIO.java index b38101ac1ba..d5ae8e47eeb 100644 --- a/forge-gui/src/main/java/forge/gauntlet/GauntletIO.java +++ b/forge-gui/src/main/java/forge/gauntlet/GauntletIO.java @@ -81,16 +81,15 @@ public class GauntletIO { GZIPInputStream zin = null; try { zin = new GZIPInputStream(new FileInputStream(xmlSaveFile)); - InputStreamReader reader = new InputStreamReader(zin); + final InputStreamReader reader = new InputStreamReader(zin); - GauntletData data = (GauntletData)GauntletIO.getSerializer(true).fromXML(reader); + final GauntletData data = (GauntletData)GauntletIO.getSerializer(true).fromXML(reader); - String filename = xmlSaveFile.getName(); + final String filename = xmlSaveFile.getName(); data.setName(filename.substring(0, filename.length() - SUFFIX_DATA.length())); - return data; - } catch (final Exception ex) { - throw new RuntimeException(ex); + } catch (final IOException e) { + throw new RuntimeException(e); } finally { if (null != zin) { try { zin.close(); }