I am unable to record or stream when jibri connects to a jitsi instance using token authorization. I have 4 servers:
Jitsi1 – Ubuntu 16.04 – internal plain authentication
Jitsi2 – Ubuntu 18.04 – token authorization
Jibri1 – Ubuntu 16.04
Jibri2 – Ubuntu 16.04
Both Jibri instances are setup to connect to both jitsi instances using plain test username/password and they connect to both jitsi instances.
Jitsi 1 records and streams as expected. Jitsi2 is not able to record or stream. There is no apparently meaningful info in any of the server logs.
Any ideas?
The browser console log is:
Logger.js:154 2020-05-19T15:44:27.015Z [JitsiMeetJS.js] <Object.getGlobalOnErrorHandler>: UnhandledError: null Script: null Line: null Column: null StackTrace: <iq xmlns="jabber:client" to="2b8780c7-796d-4551-9662-9def3e6ba6e7@meet.goingstrong.life/i0mQb_Vy" from="plumtomato@conference.meet.goingstrong.life/focus" id="68521273-9cac-4766-b989-897a9beb0a71:sendIQ" type="error"><error type="cancel"><item-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">
s @ md5.js:1
getGlobalOnErrorHandler @ async.js:1
window.onunhandledrejection @ app.bundle.min.js?v=4074:1
PlumTomato:1 Uncaught (in promise) <iq xmlns="jabber:client" to="2b8780c7-796d-4551-9662-9def3e6ba6e7@meet.goingstrong.life/i0mQb_Vy" from="plumtomato@conference.meet.goingstrong.life/focus" id="68521273-9cac-4766-b989-897a9beb0a71:sendIQ" type="error">…
XMLHttpRequest.send (async)
(anonymous) @ VM50:1
d @ lib-jitsi-meet.min.js?v=4074:1
_processRequest @ lib-jitsi-meet.min.js?v=4074:1
_throttledRequestHandler @ lib-jitsi-meet.min.js?v=4074:1
_onIdle @ lib-jitsi-meet.min.js?v=4074:1
_onIdle @ lib-jitsi-meet.min.js?v=4074:1
(anonymous) @ lib-jitsi-meet.min.js?v=4074:1
setTimeout (async)
_send @ lib-jitsi-meet.min.js?v=4074:1
send @ lib-jitsi-meet.min.js?v=4074:1
sendIQ @ lib-jitsi-meet.min.js?v=4074:1
sendIQ @ lib-jitsi-meet.min.js?v=4074:1
(anonymous) @ md5.js:1
start @ md5.js:1
startRecording @ async.js:1
se.startRecording @ md5.js:1
_onSubmit @ popper.js:25
_onSubmit @ app.bundle.min.js?v=4074:1
_onSubmit @ app.bundle.min.js?v=4074:1
(anonymous) @ es6-promise.js:1
m @ app.bundle.min.js?v=4074:184
w @ app.bundle.min.js?v=4074:184
(anonymous) @ app.bundle.min.js?v=4074:184
A @ app.bundle.min.js?v=4074:184
O @ app.bundle.min.js?v=4074:184
D @ app.bundle.min.js?v=4074:184
T @ app.bundle.min.js?v=4074:184
Mn @ app.bundle.min.js?v=4074:184
Bn @ app.bundle.min.js?v=4074:184
t.unstable_runWithPriority @ app.bundle.min.js?v=4074:192
fi @ app.bundle.min.js?v=4074:184
Rs @ app.bundle.min.js?v=4074:184
In @ app.bundle.min.js?v=4074:184