Jigasi "Fail to join muc"

I have the same jigasi version (lastest unstable 1.1-171), running with Jan 2021 stable jicofo (1.0-692), and dial-out works fine.

But when I run it with the unstable from 2 days ago (1.0-726), I get the following in the log when doing dial-out.

I tried to go back to an earlier unstable hoping to find the commit that introduced the error, but the changes involving prosody made me super confused.

Any ideas how I can further debug the problem?

*** jicofo log ***
Jicofo 2021-03-24 18:19:42.924 INFO: [151] [room=id-1141086@conference.domain.com] ChatRoomRoleAndPresence.memberPresenceChanged#129: Chat room event Joined member=ChatMember[id-1141086@conference.domain.com/32abe5ae, jid: null]@1510250589
Jicofo 2021-03-24 18:19:42.924 INFO: [151] [room=id-1141086@conference.domain.com] JitsiMeetConferenceImpl.onMemberJoined#606: Member joined:32abe5ae

*** jigasi log ***
2021-03-24 18:19:37.856 INFO: [89] org.igniterealtime.jbosh.BOSHClient.init() Starting with 1 request processors
2021-03-24 18:19:37.910 INFO: [89] impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.registrationStateChanged().127 Jingle : ON
2021-03-24 18:19:37.910 INFO: [89] org.jitsi.jigasi.JvbConference.registrationStateChanged().673 [ctx=1616609977815483524622] Registering XMPP.
2021-03-24 18:19:37.920 INFO: [89] impl.protocol.jabber.ProtocolProviderServiceJabberImpl.authenticated().2423 Authenticated: false
2021-03-24 18:19:37.922 INFO: [89] org.jitsi.jigasi.JvbConference.joinConferenceRoom().764 [ctx=1616609977815483524622] Joining JVB conference room: id-1141086@conference.domain.com
--- this timeout error below is new ---
2021-03-24 18:19:42.830 SEVERE: [66] org.jitsi.jigasi.xmpp.CallControlMucActivator.processIQ().589 Error processing RayoIq
java.lang.Exception: Fail to join muc!
        at org.jitsi.jigasi.xmpp.CallControlMucActivator$WaitToJoinRoom.waitToJoinRoom(CallControlMucActivator.java:688)
        at org.jitsi.jigasi.xmpp.CallControlMucActivator$DialIqHandler.setDialResponseAndRegisterHangUpHandler(CallControlMucActivator.java:621)
        at org.jitsi.jigasi.xmpp.CallControlMucActivator$DialIqHandler.processIQ(CallControlMucActivator.java:578)
        at org.jitsi.jigasi.xmpp.CallControlMucActivator$DialIqHandler.processIQ(CallControlMucActivator.java:556)
        at org.jitsi.jigasi.xmpp.CallControlMucActivator$RayoIqHandler.handleIQRequest(CallControlMucActivator.java:741)
        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)
2021-03-24 18:19:42.887 INFO: [93] impl.protocol.jabber.ChatRoomJabberImpl.joined().1323 id-1141086@conference.domain.com/0dc50431 has joined the id-1141086@conference.domain.com chat room.
2021-03-24 18:19:42.888 INFO: [93] impl.protocol.jabber.ChatRoomJabberImpl.joined().1323 id-1141086@conference.domain.com/focus has joined the id-1141086@conference.domain.com chat room.
2021-03-24 18:19:42.893 SEVERE: [89] org.jitsi.jigasi.JvbConference.registrationStateChanged().662 [ctx=1616609977815483524622] Registered bosh sid: 9b61a5d9-63b4-4540-aeb7-474b3a0afe0e

Thanks,
Jerry

Hum its not normal to take more than 5 seconds to join the room …

It should be working normal even after seeing that in the logs I will give it a try tomorrow.

So you say the difference is just the jitsi-meet version?

Yes just the different jitsi-meet version.

And I got conflicting reports about whether it works or not - some say it works fine but some say it got no sound. I plan to do more tests to confirm it tomorrow.

Thanks for checking.

Jerry

Found it and we are working on a fix before moving this to stable Fixes blocking receiver thread by damencho · Pull Request #716 · jitsi/jicofo · GitHub

awesome! and thanks!