Index: lams_learning/src/java/org/lamsfoundation/lams/learning/presence/PresenceWebsocketServer.java =================================================================== RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/presence/Attic/PresenceWebsocketServer.java,v diff -u -r1.1.2.5 -r1.1.2.6 --- lams_learning/src/java/org/lamsfoundation/lams/learning/presence/PresenceWebsocketServer.java 5 May 2016 08:09:24 -0000 1.1.2.5 +++ lams_learning/src/java/org/lamsfoundation/lams/learning/presence/PresenceWebsocketServer.java 15 Dec 2016 11:30:59 -0000 1.1.2.6 @@ -146,7 +146,9 @@ responseJSON.put("roster", rosterJSON); // send the payload to the Learner's browser - websocket.session.getBasicRemote().sendText(responseJSON.toString()); + if (websocket.session.isOpen()) { + websocket.session.getBasicRemote().sendText(responseJSON.toString()); + } } catch (Exception e) { PresenceWebsocketServer.log.error("Error while building message JSON", e); }