We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d266d78 commit 3679a32Copy full SHA for 3679a32
src/main/java/com/ning/http/client/providers/netty/NettyWebSocket.java
@@ -143,10 +143,13 @@ protected void onClose() {
143
144
protected void onClose(int code, String reason) {
145
for (WebSocketListener l : listeners) {
146
- if (WebSocketCloseCodeReasonListener.class.isAssignableFrom(l.getClass())) {
147
- WebSocketCloseCodeReasonListener.class.cast(l).onClose(this, code, reason);
148
- } else {
+ try {
+ if (WebSocketCloseCodeReasonListener.class.isAssignableFrom(l.getClass())) {
+ WebSocketCloseCodeReasonListener.class.cast(l).onClose(this, code, reason);
149
+ }
150
l.onClose(this);
151
+ } catch (Throwable t) {
152
+ l.onError(t);
153
}
154
155
0 commit comments