JavaSteam
JavaSteam copied to clipboard
NullPointerException in WebSocketConnection while using WEB_SOCKET
Expected Behavior
Don't crash, basically 😊
Actual Behavior
java.lang.NullPointerException when disconnecting to quickly after logging in.
This shoudn't happen in most cases, but since the example literally disconnects immediatly after logging in, JavaSteam isnt done trying to send data to Steam.
Steps to Reproduce the Problem
- Use SampleLogin example while connecting via WEB_SOCKET
- Run said example
- Crash at in.dragonbra.javasteam.networking.steam3.WebSocketConnection.send(WebSocketConnection.java:44)
Successfully logged on!
21:56:52.741 [WebSocketC] in.dragonbra.javasteam.util.NetHookNetworkListener - <- Recv'd EMsg: ClientAccountInfo (768)
****We called Log Off ↓****
21:56:52.743 [ main] in.dragonbra.javasteam.util.NetHookNetworkListener - Sent -> EMsg: ClientLogOff
21:56:52.745 [WebSocketC] in.dragonbra.javasteam.util.NetHookNetworkListener - <- Recv'd EMsg: ClientAccountInfo (768)
21:56:52.746 [WebSocketC] in.dragonbra.javasteam.util.NetHookNetworkListener - <- Recv'd EMsg: ClientEmailAddrInfo (5456)
21:56:52.753 [WebSocketC] in.dragonbra.javasteam.util.NetHookNetworkListener - <- Recv'd EMsg: ClientFriendsList (767)
****Data trying to be sent ↓****
21:56:52.762 [WebSocketC] in.dragonbra.javasteam.util.NetHookNetworkListener - Sent -> EMsg: ClientRequestFriendData
21:56:52.763 [WebSocketC] in.dragonbra.javasteam.networking.steam3.WebSocketConnection - Exception while sending data