From ce62eea7df13dce5f63b74c7d1689f44e9a523c4 Mon Sep 17 00:00:00 2001 From: MarcinSc Date: Wed, 9 Dec 2015 14:04:42 -0800 Subject: [PATCH] Adding "catch all" statement to see errors correctly. --- .../src/main/java/com/gempukku/mtg/MtgCardServer.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/mtg/MtgCardServer.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/mtg/MtgCardServer.java index 21d2d4dc5..bb3c57a4a 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/mtg/MtgCardServer.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/mtg/MtgCardServer.java @@ -1,6 +1,7 @@ package com.gempukku.mtg; import com.gempukku.lotro.AbstractServer; +import org.apache.log4j.Logger; import org.json.simple.JSONArray; import org.json.simple.JSONObject; import org.jsoup.Jsoup; @@ -19,6 +20,8 @@ import java.util.Map; import java.util.Random; public class MtgCardServer extends AbstractServer { + private static final Logger LOG = Logger.getLogger(MtgCardServer.class); + private volatile CardDatabaseHolder _cardDatabaseHolder; private long _downloadEvery; private long _nextStart; @@ -87,6 +90,9 @@ public class MtgCardServer extends AbstractServer { String resultJson = resultArray.toJSONString(); _cardDatabaseHolder = new CardDatabaseHolder(resultJson.getBytes("UTF-8"), updateMarker); } catch (Exception exp) { + LOG.error("Error downloading card database", exp); + + // Temporarily we sent the error as response StringWriter writer = new StringWriter(); exp.printStackTrace(new PrintWriter(writer)); _cardDatabaseHolder = new CardDatabaseHolder(writer.toString().getBytes(Charset.defaultCharset()), updateMarker);