Fix web-socket timeout closure exceptions 62/104662/1
authorRuslan Kashapov <ruslan.kashapov@pantheon.tech>
Wed, 15 Feb 2023 13:58:40 +0000 (15:58 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 1 Mar 2023 13:48:14 +0000 (14:48 +0100)
commitd3b228d683bb2b74f73fa94b821e0b7e80f8a6cb
treea093aa754fe1c9df4fd92fc93f65309413cbbb46
parentee90eef279c61ccbe9240567433473d93deb14b5
Fix web-socket timeout closure exceptions

As noted in WebSocketSessionHandler.onWebSocketClosed(), there is no
guarantee the session reports isOpen(). Performing the same check in
AbstractCommonSubscriber.removeSubscriber() (via isConnected()) can
therefore result in an ISE.

Fix this by removing the check.

JIRA: NETCONF-970
Change-Id: I6e437d9821e698e3faca121402a97b88ac486229
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
(cherry picked from commit 0d05f5be80762b833acc0b8337b68b353e4c673a)
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/streams/listeners/AbstractCommonSubscriber.java