Jitsi-Meet's iceStream returns null when doing handleColibriConferenceIQ

Hi team,

I’m trying to send Smack XMPP messages from my local client to Jitsi-meeting,

My sent content is

From jvb.log I see,
0F:2B:A4:48:C2:BA:DB:18:FC:43:D1:AD:23:FE:08:01:35:67:FF:6E:7F:AC:91:22:22:8C:1A:97:55:73:AC:E0
2020-07-10 17:11:38.213 INFO: [5916] [confId=6eb77e40a08f18b2 epId=Ming-Recorder gid=ff6b43 conf_name=aaa] DtlsTransport.setRemoteFingerprints#143: Assume that the remote side is Jigasi, we’ll act as server
2020-07-10 17:11:38.215 INFO: [5916] [confId=6eb77e40a08f18b2 epId=Ming-Recorder gid=ff6b43 conf_name=aaa] DtlsTransport.setSetupAttribute#116: The remote side is acting as DTLS client, we’ll act as server
2020-07-10 17:11:38.215 INFO: [5916] [confId=6eb77e40a08f18b2 gid=ff6b43 componentId=1 conf_name=aaa ufrag=5cthb1ecsrc0et name=stream-Ming-Recorder epId=Ming-Recorder local_ufrag=5cthb1ecsrc0et] Component.addRemoteCandidate#330: Add remote candidate for stream-Ming-Recorder.RTP: 192.168.1.65:61200/udp/host
2020-07-10 17:11:38.217 SEVERE: [5916] XmppCommon.handleIQRequest#251: Exception handling IQ request
java.lang.NullPointerException
at org.jitsi.videobridge.ice.TransportUtils.canReach(TransportUtils.java:42)
at org.jitsi.videobridge.transport.ice.IceTransport.addRemoteCandidates(IceTransport.kt:302)
at org.jitsi.videobridge.transport.ice.IceTransport.startConnectivityEstablishment(IceTransport.kt:158)
at org.jitsi.videobridge.Endpoint.setTransportInfo(Endpoint.java:1121)
at org.jitsi.videobridge.shim.VideobridgeShim.handleColibriConferenceIQ(VideobridgeShim.java:423)
at org.jitsi.videobridge.Videobridge.handleColibriConferenceIQ(Videobridge.java:600)
at org.jitsi.videobridge.Videobridge.handleColibriConferenceIQ(Videobridge.java:585)
at org.jitsi.videobridge.xmpp.XmppCommon.handleIQRequest(XmppCommon.java:228)
at org.jitsi.videobridge.xmpp.XmppCommon.handleIQInternal(XmppCommon.java:179)
at org.jitsi.videobridge.xmpp.XmppCommon.handleIQ(XmppCommon.java:150)
at org.jitsi.videobridge.xmpp.ClientConnectionImpl.handleIq(ClientConnectionImpl.java:108)
at org.jitsi.xmpp.mucclient.IQListener.handleIq(IQListener.java:50)
at org.jitsi.xmpp.mucclient.MucClient.handleIq(MucClient.java:547)
at org.jitsi.xmpp.mucclient.MucClient.access$500(MucClient.java:50)
at org.jitsi.xmpp.mucclient.MucClient$2.handleIQRequest(MucClient.java:511)
at org.jivesoftware.smack.AbstractXMPPConnection$4.run(AbstractXMPPConnection.java:1188)
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:834)
2020-07-10 17:11:42.980 INFO: [19] Videobridge.createConference#320: create_conf, id=43764a555325410b gid=null logging=false

Any ideas why the “component” is null in the following line?
[https://github.com/jitsi/jitsi-videobridge/blob/4390f610776d17cdadfaac32992126aba5f142c3/src/main/kotlin/org/jitsi/videobridge/transport/ice/IceTransport.kt#L286](http://val component = iceStream.getComponent(candidate.component))