[jboss-jira] [JBoss JIRA] (WFLY-4366) WebSocket Endpoint's onClose not always called on close

Toby Crawley (JIRA) issues at jboss.org
Thu Feb 19 10:44:50 EST 2015


Toby Crawley created WFLY-4366:
----------------------------------

             Summary: WebSocket Endpoint's onClose not always called on close
                 Key: WFLY-4366
                 URL: https://issues.jboss.org/browse/WFLY-4366
             Project: WildFly
          Issue Type: Bug
          Components: Web Sockets
    Affects Versions: 9.0.0.Alpha1, 8.2.0.Final
            Reporter: Toby Crawley
            Assignee: Stuart Douglas


When closing the browser, my Endpoint's onClose handler isn't always
called. I can recreate this by connecting to the Endpoint in 3-4
browser tabs in a single window, then closing the window. I see
onClose being triggered for 1-2 of the connections, but rarely for
all.

After the browser is closed, all of the Sessions that were created
return false for isOpen.

If I run a similar app in Undertow (1.1.0.Final) that uses a
WebSocketChannel directly, I don't see this behavior -
WebSocketChannel.onCloseMessage gets called for every connection,
which leads me to believe the issue is somewhere in the jsr
implementation.

Let me know if you need any more details, or want me to test anything
on my end.




--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the jboss-jira mailing list