From 33886f660527f531af056badfdc84982812d24ce Mon Sep 17 00:00:00 2001 From: Julian Hochstetter <julian.hochstetter@mni.thm.de> Date: Fri, 14 Sep 2012 09:13:28 +0200 Subject: [PATCH] Task #3791: catch JSONExcpetion which occurs if session has no user, cleanup is now working as expected --- src/main/java/de/thm/arsnova/services/SessionService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/de/thm/arsnova/services/SessionService.java b/src/main/java/de/thm/arsnova/services/SessionService.java index 0f7ddeb8..ee141d02 100644 --- a/src/main/java/de/thm/arsnova/services/SessionService.java +++ b/src/main/java/de/thm/arsnova/services/SessionService.java @@ -31,6 +31,7 @@ import java.util.Map.Entry; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; +import net.sf.json.JSONException; import net.sf.json.JSONObject; import org.slf4j.Logger; @@ -121,6 +122,8 @@ public class SessionService implements ISessionService { logger.debug("Cleaning up Feedback document " + d.getId()); } catch (IOException e) { logger.error("Could not delete Feedback document " + d.getId()); + } catch (JSONException e) { + logger.error("Could not delete Feedback document {}, error is: {} ", new Object[] {d.getId(), e}); } } if (!results.isEmpty()) { -- GitLab