Improve CMS poing
[lgpl/argeo-commons.git] / org.argeo.cms.ee / src / org / argeo / cms / websocket / server / PingEndpoint.java
index b81cc591d0ac3f924b98d9c7e4c0e3463ff477dd..5ae491acfe15227b4337afe66f0a883c021582ea 100644 (file)
@@ -1,5 +1,7 @@
 package org.argeo.cms.websocket.server;
 
+import java.nio.channels.ClosedChannelException;
+
 import javax.websocket.OnError;
 import javax.websocket.server.ServerEndpoint;
 
@@ -11,6 +13,10 @@ public class PingEndpoint {
 
        @OnError
        public void onError(Throwable e) {
+               if (e instanceof ClosedChannelException) {
+                       // ignore, as it probably means ping was closed on the other side
+                       return;
+               }
                log.error("Cannot process ping", e);
        }
 }