Skip to content

AssertionError in WebSocketServer.removeConnection #512

Closed
@greenrd

Description

@greenrd

I am seeing this error occasionally:

java.lang.AssertionError: null
    at org.java_websocket.server.WebSocketServer.removeConnection(WebSocketServer.java:610)
    at org.java_websocket.server.WebSocketServer.onWebsocketClose(WebSocketServer.java:585)
    at org.java_websocket.WebSocketImpl.closeConnection(WebSocketImpl.java:492)
    at org.java_websocket.WebSocketImpl.closeConnection(WebSocketImpl.java:505)
    at org.java_websocket.WebSocketImpl.eot(WebSocketImpl.java:542)
    at org.java_websocket.SocketChannelIOHelper.read(SocketChannelIOHelper.java:17)
    at org.java_websocket.server.WebSocketServer.run(WebSocketServer.java:391)
...

which makes the server quit. From reading the code, it seems to me that this could be caused by a client closing the connection before the handshake has been sent.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions