From 2dee74b99bb0ad769c8effc9fdab55f9829e6021 Mon Sep 17 00:00:00 2001
From: Daniel Gerhardt <daniel.gerhardt@mni.thm.de>
Date: Fri, 8 Mar 2013 21:39:36 +0100
Subject: [PATCH] Added debugging code to find a bug only occurring on the
 production server.

---
 src/main/java/de/thm/arsnova/services/UserService.java | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/main/java/de/thm/arsnova/services/UserService.java b/src/main/java/de/thm/arsnova/services/UserService.java
index ebbe042f..4f650bb4 100644
--- a/src/main/java/de/thm/arsnova/services/UserService.java
+++ b/src/main/java/de/thm/arsnova/services/UserService.java
@@ -66,7 +66,11 @@ public class UserService implements IUserService, InitializingBean, DisposableBe
 			usernames.size(), user2sessionLegacy.size()
 		);
 		for (Entry<User, String> e : user2sessionLegacy.entrySet()) {
-			if (usernames.contains(e.getKey().getUsername())) {
+			User key = e.getKey();
+			LOGGER.debug("key: {}", key);
+			String username = key.getUsername();
+			LOGGER.debug("username: {}", username);
+			if (usernames.contains(username)) {
 				LOGGER.debug("Removing user {} from user2sessionLegacy", e.getKey());
 				user2sessionLegacy.remove(e.getKey());
 			}
-- 
GitLab