Hello
We are trying to upgrade our client implementation to use openvidu 2.20. It is using Microsoft WebRTC library in Unity.
There is an exception raised when publishing a video, could you tell from the log if there is something obvious missing?
Best regards,
Nicolas
[INFO] 2021-10-06 12:36:41,302 [http-nio-0.0.0.0-5443-exec-5] io.openvidu.server.rest.SessionRestController - REST API: GET /openvidu/api/sessions
[INFO] 2021-10-06 12:39:16,140 [http-nio-0.0.0.0-5443-exec-7] io.openvidu.server.rest.SessionRestController - REST API: GET /openvidu/api/sessions
[INFO] 2021-10-06 12:43:47,554 [http-nio-0.0.0.0-5443-exec-6] io.openvidu.server.rest.SessionRestController - REST API: GET /openvidu/api/sessions
[INFO] 2021-10-06 12:43:52,131 [http-nio-0.0.0.0-5443-exec-8] io.openvidu.server.config.HttpHandshakeInterceptor - New HttpSession A2DF6CE56F2D403B369E6F8FFF4642E5
[INFO] 2021-10-06 12:47:25,572 [Timer-0] io.openvidu.server.core.SessionManager - Running non active sessions garbage collector...
[INFO] 2021-10-06 12:50:52,905 [http-nio-0.0.0.0-5443-exec-10] io.openvidu.server.rest.SessionRestController - REST API: GET /openvidu/api/sessions
[INFO] 2021-10-06 12:51:00,796 [http-nio-0.0.0.0-5443-exec-1] io.openvidu.server.config.HttpHandshakeInterceptor - New HttpSession EEFC85E12FC558F1BBA6468FBE1A73B3
[INFO] 2021-10-06 12:51:57,728 [http-nio-0.0.0.0-5443-exec-3] io.openvidu.server.rest.SessionRestController - REST API: GET /openvidu/api/sessions
[INFO] 2021-10-06 12:52:04,633 [http-nio-0.0.0.0-5443-exec-4] io.openvidu.server.config.HttpHandshakeInterceptor - New HttpSession 92B37FEFBC239A3D032CDC3E5E17090C
[INFO] 2021-10-06 12:54:13,479 [http-nio-0.0.0.0-5443-exec-7] io.openvidu.server.rest.SessionRestController - REST API: GET /openvidu/api/sessions
[INFO] 2021-10-06 12:54:16,785 [http-nio-0.0.0.0-5443-exec-6] io.openvidu.server.rest.SessionRestController - REST API: POST /openvidu/api/sessions {customSessionId=TestWebcam}
[INFO] 2021-10-06 12:54:16,786 [http-nio-0.0.0.0-5443-exec-6] io.openvidu.server.rest.SessionRestController - New session TestWebcam created [TestWebcam]
[INFO] 2021-10-06 12:54:20,717 [http-nio-0.0.0.0-5443-exec-8] io.openvidu.server.rest.SessionRestController - REST API: POST /openvidu/api/sessions/TestWebcam/connection {type=WEBRTC, role=PUBLISHER}
[INFO] 2021-10-06 12:54:20,717 [http-nio-0.0.0.0-5443-exec-8] io.openvidu.server.coturn.CoturnCredentialsService - Creating COTURN user
[INFO] 2021-10-06 12:54:20,776 [http-nio-0.0.0.0-5443-exec-8] io.openvidu.server.coturn.CoturnCredentialsService - COTURN user created: true
[INFO] 2021-10-06 12:54:24,400 [http-nio-0.0.0.0-5443-exec-9] io.openvidu.server.config.HttpHandshakeInterceptor - New HttpSession CF3D6297710EB213D89BB9B8461EC0E6
[INFO] 2021-10-06 12:54:24,579 [http-nio-0.0.0.0-5443-exec-10] io.openvidu.server.rpc.RpcHandler - After connection established for WebSocket session: 7q4ll84b2vc592kftps19bcq9n
[INFO] 2021-10-06 12:54:24,584 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.coturn.CoturnCredentialsService - Creating COTURN user
[INFO] 2021-10-06 12:54:24,626 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.coturn.CoturnCredentialsService - COTURN user created: true
[INFO] 2021-10-06 12:54:24,627 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.core.SessionManager - Participant con_EhL1pBZFCt of session TestWebcam is a final user connecting to this session for the first time
[INFO] 2021-10-06 12:54:24,627 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.rpc.RpcHandler - New Connection con_EhL1pBZFCt in Session TestWebcam with IP 189.194.177.64 and platform Chrome 76.0.3809.132 on Linux 64-bit
[INFO] 2021-10-06 12:54:24,627 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.kurento.core.KurentoSessionManager - KMS less loaded is ws://localhost:8888/kurento with a load of 1.0
[INFO] 2021-10-06 12:54:24,627 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.kurento.core.KurentoSessionManager - No session 'TestWebcam' exists yet. Created one on KMS 'media_IwbJsIw9' with ip 'localhost'
[INFO] 2021-10-06 12:54:24,628 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.kurento.core.KurentoSession - SESSION TestWebcam: Creating MediaPipeline
[INFO] 2021-10-06 12:54:24,633 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.kurento.core.KurentoSession - SESSION TestWebcam: Added participant [participantPrivateId=7q4ll84b2vc592kftps19bcq9n, participantPublicId=con_EhL1pBZFCt, streaming=false]
[INFO] 2021-10-06 12:54:26,705 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.rpc.RpcHandler - Participant con_EhL1pBZFCt is calling method 'publish' in session TestWebcam
[INFO] 2021-10-06 12:54:26,706 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.core.SessionManager - The user with private id 7q4ll84b2vc592kftps19bcq9n is an INSECURE user
[INFO] 2021-10-06 12:54:26,706 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.utils.SDPMunging - [setCodecPreference] codec: VP8
[INFO] 2021-10-06 12:54:26,794 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.kurento.core.KurentoParticipant - PARTICIPANT con_EhL1pBZFCt: Request to publish video in room TestWebcam)
[INFO] 2021-10-06 12:54:26,808 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.kurento.core.KurentoParticipant - PARTICIPANT con_EhL1pBZFCt: Is now publishing video in room TestWebcam
[ERROR] 2021-10-06 12:54:26,811 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] org.kurento.jsonrpc.internal.JsonRpcHandlerManager - Exception while processing request {"id":3,"method":"publishVideo","params":{"sdpOffer":"v=0\r\no=- 5444391047458814203 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:xkKy\r\na=ice-pwd:4wzjj+/UndU3aFkxevL9yABS\r\na=ice-options:trickle\r\na=fingerprint:sha-256 38:F4:04:56:70:F4:37:6D:8F:27:D5:60:13:A0:0A:5D:F8:00:B5:DE:C1:48:6E:F9:15:27:79:63:9A:5C:11:65\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=sendrecv\r\na=msid:- 14fb2b86-b59a-47bf-a39f-9c80d7b75dbf\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2940006186 cname:acdmoEv+fCzUybJy\r\na=ssrc:2940006186 msid: 14fb2b86-b59a-47bf-a39f-9c80d7b75dbf\r\na=ssrc:2940006186 mslabel:\r\na=ssrc:2940006186 label:14fb2b86-b59a-47bf-a39f-9c80d7b75dbf\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 124 125\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:xkKy\r\na=ice-pwd:4wzjj+/UndU3aFkxevL9yABS\r\na=ice-options:trickle\r\na=fingerprint:sha-256 38:F4:04:56:70:F4:37:6D:8F:27:D5:60:13:A0:0A:5D:F8:00:B5:DE:C1:48:6E:F9:15:27:79:63:9A:5C:11:65\r\na=setup:actpass\r\na=mid:1\r\na=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:4 urn:3gpp:video-orientation\r\na=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:10 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=sendrecv\r\na=msid:- dea9b039-e12e-4234-92c2-de4902293fb9\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 x-google-profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 multiplex/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=fmtp:100 acn=VP9;x-google-profile-id=0\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 red/90000\r\na=rtpmap:124 rtx/90000\r\na=fmtp:124 apt=127\r\na=rtpmap:125 ulpfec/90000\r\na=ssrc-group:FID 4089599385 286718638\r\na=ssrc:4089599385 cname:acdmoEv+fCzUybJy\r\na=ssrc:4089599385 msid: dea9b039-e12e-4234-92c2-de4902293fb9\r\na=ssrc:4089599385 mslabel:\r\na=ssrc:4089599385 label:dea9b039-e12e-4234-92c2-de4902293fb9\r\na=ssrc:286718638 cname:acdmoEv+fCzUybJy\r\na=ssrc:286718638 msid: dea9b039-e12e-4234-92c2-de4902293fb9\r\na=ssrc:286718638 mslabel:\r\na=ssrc:286718638 label:dea9b039-e12e-4234-92c2-de4902293fb9\r\n","doLoopback":false,"hasAudio":false,"hasVideo":true,"audioActive":false,"videoActive":true,"typeOfVideo":"CAMERA","frameRate":30,"videoDimensions":"{\"width\":640,\"height\":480}"},"jsonrpc":"2.0"}
java.lang.NullPointerException: null
at io.openvidu.server.core.Session.registerPublisher(Session.java:156)
at io.openvidu.server.kurento.core.KurentoSession.newPublisher(KurentoSession.java:96)
at io.openvidu.server.kurento.core.KurentoSessionManager.publishVideo(KurentoSessionManager.java:495)
at io.openvidu.server.rpc.RpcHandler.publishVideo(RpcHandler.java:343)
at io.openvidu.server.rpc.RpcHandler.handleRequest(RpcHandler.java:125)
at org.kurento.jsonrpc.internal.JsonRpcHandlerManager.handleRequest(JsonRpcHandlerManager.java:142)
at org.kurento.jsonrpc.internal.server.ProtocolManager$3.run(ProtocolManager.java:218)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
[INFO] 2021-10-06 12:54:26,889 [AbstractJsonRpcClientWebSocket-reqResEventExec-e2-t14] io.openvidu.server.kurento.core.KurentoParticipantEndpointConfig - KMS event [IceComponentStateChange]: -> endpoint: str_CAM_Raxg_con_EhL1pBZFCt (publisher) | state: GATHERING | componentId: 1 | streamId: 1 | timestamp: 1633524866823
[INFO] 2021-10-06 12:54:26,906 [AbstractJsonRpcClientWebSocket-reqResEventExec-e2-t18] io.openvidu.server.kurento.core.KurentoParticipantEndpointConfig - KMS event [IceComponentStateChange]: -> endpoint: str_CAM_Raxg_con_EhL1pBZFCt (publisher) | state: GATHERING | componentId: 2 | streamId: 1 | timestamp: 1633524866836
[INFO] 2021-10-06 12:54:27,568 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.rpc.RpcHandler - Participant con_EhL1pBZFCt is calling method 'onIceCandidate' in session TestWebcam
[INFO] 2021-10-06 12:54:27,568 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.rpc.RpcHandler - New candidate received from participant con_EhL1pBZFCt: {connectionId: "con_EhL1pBZFCt", sdpMid: 0, sdpMLineIndex: 0, candidate: "candidate:1035424534 1 udp 2122260223 192.168.15.201 57687 typ host generation 0 ufrag xkKy network-id 1"}
[INFO] 2021-10-06 12:54:27,572 [AbstractJsonRpcClientWebSocket-reqResEventExec-e2-t18] io.openvidu.server.kurento.core.KurentoParticipantEndpointConfig - KMS event [IceComponentStateChange]: -> endpoint: str_CAM_Raxg_con_EhL1pBZFCt (publisher) | state: CONNECTING | componentId: 1 | streamId: 1 | timestamp: 1633524867571
[INFO] 2021-10-06 12:54:28,328 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.rpc.RpcHandler - Participant con_EhL1pBZFCt is calling method 'onIceCandidate' in session TestWebcam
[INFO] 2021-10-06 12:54:28,328 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.rpc.RpcHandler - New candidate received from participant con_EhL1pBZFCt: {connectionId: "con_EhL1pBZFCt", sdpMid: 1, sdpMLineIndex: 1, candidate: "candidate:1035424534 1 udp 2122260223 192.168.15.201 57688 typ host generation 0 ufrag xkKy network-id 1"}
[INFO] 2021-10-06 12:54:28,524 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.rpc.RpcHandler - Participant con_EhL1pBZFCt is calling method 'onIceCandidate' in session TestWebcam
[INFO] 2021-10-06 12:54:28,524 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.rpc.RpcHandler - New candidate received from participant con_EhL1pBZFCt: {connectionId: "con_EhL1pBZFCt", sdpMid: 0, sdpMLineIndex: 0, candidate: "candidate:4047137925 1 udp 1686052607 189.194.177.64 57687 typ srflx raddr 192.168.15.201 rport 57687 generation 0 ufrag xkKy network-id 1"}
[INFO] 2021-10-06 12:54:28,732 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.rpc.RpcHandler - Participant con_EhL1pBZFCt is calling method 'onIceCandidate' in session TestWebcam
[INFO] 2021-10-06 12:54:28,732 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.rpc.RpcHandler - New candidate received from participant con_EhL1pBZFCt: {connectionId: "con_EhL1pBZFCt", sdpMid: 1, sdpMLineIndex: 1, candidate: "candidate:4047137925 1 udp 1686052607 189.194.177.64 57688 typ srflx raddr 192.168.15.201 rport 57688 generation 0 ufrag xkKy network-id 1"}
[INFO] 2021-10-06 12:54:28,859 [AbstractJsonRpcClientWebSocket-reqResEventExec-e2-t18] io.openvidu.server.kurento.core.KurentoParticipantEndpointConfig - KMS event [IceGatheringDone] -> endpoint: str_CAM_Raxg_con_EhL1pBZFCt (publisher) | timestamp: 1633524868858
[INFO] 2021-10-06 12:54:28,892 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.rpc.RpcHandler - Participant con_EhL1pBZFCt is calling method 'onIceCandidate' in session TestWebcam
[INFO] 2021-10-06 12:54:28,892 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.rpc.RpcHandler - New candidate received from participant con_EhL1pBZFCt: {connectionId: "con_EhL1pBZFCt", sdpMid: 0, sdpMLineIndex: 0, candidate: "candidate:1932832742 1 tcp 1518280447 192.168.15.201 59074 typ host tcptype passive generation 0 ufrag xkKy network-id 1"}
[INFO] 2021-10-06 12:54:28,911 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.rpc.RpcHandler - Participant con_EhL1pBZFCt is calling method 'onIceCandidate' in session TestWebcam
[INFO] 2021-10-06 12:54:28,911 [SessionHandler-7q4ll84b2vc592kftps19bcq9n-e6-t0] io.openvidu.server.rpc.RpcHandler - New candidate received from participant con_EhL1pBZFCt: {connectionId: "con_EhL1pBZFCt", sdpMid: 1, sdpMLineIndex: 1, candidate: "candidate:1932832742 1 tcp 1518280447 192.168.15.201 59075 typ host tcptype passive generation 0 ufrag xkKy network-id 1"}
[INFO] 2021-10-06 12:54:35,957 [AbstractJsonRpcClientWebSocket-reqResEventExec-e2-t18] io.openvidu.server.kurento.core.KurentoParticipantEndpointConfig - KMS event [IceComponentStateChange]: -> endpoint: str_CAM_Raxg_con_EhL1pBZFCt (publisher) | state: FAILED | componentId: 1 | streamId: 1 | timestamp: 1633524875955
[INFO] 2021-10-06 12:54:38,975 [jsonrpcTaskScheduler-1] io.openvidu.server.rpc.RpcHandler - After connection closed for WebSocket session: 7q4ll84b2vc592kftps19bcq9n - Status: null
[INFO] 2021-10-06 12:54:38,975 [jsonrpcTaskScheduler-1] io.openvidu.server.rpc.RpcNotificationService - Closed rpc session for participant with private id 7q4ll84b2vc592kftps19bcq9n
[INFO] 2021-10-06 12:54:38,975 [jsonrpcTaskScheduler-1] io.openvidu.server.rpc.RpcNotificationService - <PRIVATE_ID, RPC_CONNECTION>: {}
[INFO] 2021-10-06 12:54:38,975 [jsonrpcTaskScheduler-1] io.openvidu.server.rpc.RpcHandler - Evicting participant with private id 7q4ll84b2vc592kftps19bcq9n because its websocket unexpectedly closed in the client side
[INFO] 2021-10-06 12:54:38,976 [jsonrpcTaskScheduler-1] io.openvidu.server.kurento.core.KurentoSessionManager - Request [LEAVE_ROOM] for participant con_EhL1pBZFCt of session TestWebcam with reason networkDisconnect
[INFO] 2021-10-06 12:54:38,976 [jsonrpcTaskScheduler-1] io.openvidu.server.kurento.core.KurentoSession - PARTICIPANT con_EhL1pBZFCt: Leaving session TestWebcam
[ERROR] 2021-10-06 12:54:38,976 [jsonrpcTaskScheduler-1] io.openvidu.server.rpc.RpcHandler - Uncaught exception for WebSocket session: 7q4ll84b2vc592kftps19bcq9n - Exception: {}
java.lang.NullPointerException: null
at io.openvidu.server.core.Session.deregisterPublisher(Session.java:163)
at io.openvidu.server.kurento.core.KurentoParticipant.releasePublisherEndpointAux(KurentoParticipant.java:529)
at io.openvidu.server.kurento.core.KurentoParticipant.releasePublisherEndpoint(KurentoParticipant.java:506)
at io.openvidu.server.kurento.core.KurentoParticipant.close(KurentoParticipant.java:393)
at io.openvidu.server.kurento.core.KurentoSession.leave(KurentoSession.java:130)
at io.openvidu.server.kurento.core.KurentoSessionManager.leaveRoom(KurentoSessionManager.java:226)
at io.openvidu.server.kurento.core.KurentoSessionManager.evictParticipant(KurentoSessionManager.java:807)
at io.openvidu.server.rpc.RpcHandler.leaveRoomAfterConnClosed(RpcHandler.java:699)
at io.openvidu.server.rpc.RpcHandler.afterConnectionClosed(RpcHandler.java:752)
at org.kurento.jsonrpc.internal.JsonRpcHandlerManager.afterConnectionClosed(JsonRpcHandlerManager.java:65)
at org.kurento.jsonrpc.internal.server.ProtocolManager.closeSession(ProtocolManager.java:446)
at org.kurento.jsonrpc.internal.server.ProtocolManager$4.run(ProtocolManager.java:421)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)