From f40e7fea93f51af74307e299a6dbb5b6c403b50a Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Wed, 21 Sep 2011 17:59:50 +0000 Subject: [PATCH] Logging errors from decision. --- .../java/com/gempukku/lotro/server/ServerResource.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/ServerResource.java b/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/ServerResource.java index 1788a98bd..b089e6e6c 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/ServerResource.java +++ b/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/ServerResource.java @@ -182,8 +182,14 @@ public class ServerResource { if (gameMediator == null) sendError(Response.Status.NOT_FOUND); - if (decisionId != null) - gameMediator.playerAnswered(participantId, decisionId, decisionValue); + if (decisionId != null) { + try { + gameMediator.playerAnswered(participantId, decisionId, decisionValue); + } catch (RuntimeException exp) { + _logger.error("Error while sending decision", exp); + throw exp; + } + } DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();