Jibri Issue 5765-1 && 5390-3

Docker 5390-3

these are the issues when I start recording

jibri_1            | 2021-04-15 17:48:24.496 FINE: [64] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 17:48:24.504 SEVERE: [64] org.jitsi.jibri.selenium.pageobjects.CallPage.visit() Timed out waiting for call page to load
jibri_1            | 2021-04-15 17:48:24.508 INFO: [64] org.jitsi.jibri.selenium.JibriSelenium.onSeleniumStateChange() Transitioning from state Starting up to Error: FailedToJoinCall SESSION Failed to join the call
jibri_1            | 2021-04-15 17:48:24.510 INFO: [64] org.jitsi.jibri.service.impl.FileRecordingJibriService.onServiceStateChange() File recording service transitioning from state Starting up to Error: FailedToJoinCall SESSION Failed to join the call
jibri_1            | 2021-04-15 17:48:24.512 INFO: [64] org.jitsi.jibri.api.xmpp.XmppApi.invoke() Current service had an error Error: FailedToJoinCall SESSION Failed to join the call, sending error iq <iq to='jibribrewery@internal-muc.meet.jitsi/focus' id='w1UWX-26' type='set'><jibri xmlns='http://jitsi.org/protocol/jibri' status='off' failure_reason='error' should_retry='true'/></iq>
jibri_1            | 2021-04-15 17:48:24.513 FINE: [64] org.jitsi.jibri.statsd.JibriStatsDClient.incrementCounter() Incrementing statsd counter: stop:recording
jibri_1            | 2021-04-15 17:48:24.514 INFO: [64] org.jitsi.jibri.JibriManager.stopService() Stopping the current service
jibri_1            | 2021-04-15 17:48:24.514 INFO: [64] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Stopping capturer
jibri_1            | 2021-04-15 17:48:24.516 INFO: [64] org.jitsi.jibri.util.JibriSubprocess.ffmpeg.stop() Stopping ffmpeg process
jibri_1            | 2021-04-15 17:48:24.516 INFO: [64] org.jitsi.jibri.util.JibriSubprocess.ffmpeg.stop() ffmpeg exited with value null
jibri_1            | 2021-04-15 17:48:24.516 INFO: [64] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Quitting selenium
jibri_1            | 2021-04-15 17:48:24.549 INFO: [64] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Participants in this recording: []
jibri_1            | 2021-04-15 17:48:24.610 INFO: [64] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Leaving call and quitting browser
jibri_1            | 2021-04-15 17:48:24.610 INFO: [64] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Recurring call status checks cancelled
jibri_1            | 2021-04-15 17:48:24.634 INFO: [64] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Got 14 log entries for type browser
jibri_1            | 2021-04-15 17:48:24.714 INFO: [64] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Got 1127 log entries for type driver
jibri_1            | 2021-04-15 17:48:25.180 INFO: [64] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Got 0 log entries for type client
jibri_1            | 2021-04-15 17:48:25.180 INFO: [64] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Leaving web call
jibri_1            | 2021-04-15 17:48:25.300 INFO: [64] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Quitting chrome driver
jibri_1            | 2021-04-15 17:48:25.411 INFO: [64] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Chrome driver quit
jibri_1            | 2021-04-15 17:48:25.412 INFO: [64] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Finalizing the recording

Is this a bug ?

Changes in my config.js

    hiddenDomain: 'recorder.meet.jitsi',
    fileRecordingsEnabled: true,

Is this your complete log?

This log is repeated multiple times

jibri_1            | 2021-04-15 18:05:08.373 INFO: [53] org.jitsi.jibri.api.xmpp.XmppApi.updatePresence() Jibri reports its status is now JibriStatus(busyStatus=BUSY, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connections
jibri_1            | 2021-04-15 18:05:08.373 FINE: [53] org.jitsi.xmpp.mucclient.MucClientManager.log() Setting a presence extension: org.jitsi.xmpp.extensions.jibri.JibriStatusPacketExt@86ca428
jibri_1            | 2021-04-15 18:05:08.374 FINE: [53] org.jitsi.xmpp.mucclient.MucClientManager.log() Replacing presence extension: org.jitsi.xmpp.extensions.jibri.JibriStatusPacketExt@3e587920
jibri_1            | 2021-04-15 18:05:08.399 FINE: [51] org.jitsi.xmpp.extensions.DefaultPacketExtensionProvider.parse() Could not add a provider for element busy-status from namespace http://jitsi.org/protocol/jibri
jibri_1            | 2021-04-15 18:05:08.399 FINE: [51] org.jitsi.xmpp.extensions.DefaultPacketExtensionProvider.parse() Could not add a provider for element health-status from namespace http://jitsi.org/protocol/health
jibri_1            | 2021-04-15 18:05:08.411 INFO: [53] org.jitsi.jibri.api.xmpp.XmppApi.handleStartJibriIq() Sending 'pending' response to start IQ
jibri_1            | 2021-04-15 18:05:09.959 FINE: [26] org.jitsi.jibri.webhooks.v1.WebhookClient.invokeSuspend() Updating 0 subscribers of status
jibri_1            | 2021-04-15 18:05:11.760 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.visit() Visiting url https://meet.jitsi/sharpaprilslacknext#config.iAmRecorder=true&config.externalConnectUrl=null&config.startWithAudioMuted=true&config.startWithVideoMuted=true&interfaceConfig.APP_NAME="Jibri"&config.analytics.disabled=true&config.p2p.enabled=false&config.prejoinPageEnabled=false&config.requireDisplayName=false
jibri_1            | 2021-04-15 18:05:13.366 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:13.880 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:14.394 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:14.908 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:15.425 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:15.948 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:16.462 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:16.974 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:17.488 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:18.007 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:18.523 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:19.037 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:19.549 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:20.063 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:20.575 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:21.092 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:21.608 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:22.120 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:22.633 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:23.147 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:23.659 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:24.175 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:24.691 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:25.207 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:25.719 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:26.232 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:26.744 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:27.257 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:27.780 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:28.292 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:28.804 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:29.317 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:29.831 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:30.344 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:30.857 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:31.378 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:31.891 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:32.403 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:32.916 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:33.428 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:33.942 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:34.454 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:34.969 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:35.482 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:35.993 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:36.507 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:37.018 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:37.531 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:38.047 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:38.570 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:39.083 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:39.594 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:40.107 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:40.618 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:41.164 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:41.682 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:42.196 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:42.709 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:43.226 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:43.737 FINE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: Cannot read property 'isJoined' of undefined
jibri_1            | 2021-04-15 18:05:43.744 SEVERE: [65] org.jitsi.jibri.selenium.pageobjects.CallPage.visit() Timed out waiting for call page to load
jibri_1            | 2021-04-15 18:05:43.749 INFO: [65] org.jitsi.jibri.selenium.JibriSelenium.onSeleniumStateChange() Transitioning from state Starting up to Error: FailedToJoinCall SESSION Failed to join the call
jibri_1            | 2021-04-15 18:05:43.751 INFO: [65] org.jitsi.jibri.service.impl.FileRecordingJibriService.onServiceStateChange() File recording service transitioning from state Starting up to Error: FailedToJoinCall SESSION Failed to join the call
jibri_1            | 2021-04-15 18:05:43.753 INFO: [65] org.jitsi.jibri.api.xmpp.XmppApi.invoke() Current service had an error Error: FailedToJoinCall SESSION Failed to join the call, sending error iq <iq to='jibribrewery@internal-muc.meet.jitsi/focus' id='gjXiS-26' type='set'><jibri xmlns='http://jitsi.org/protocol/jibri' status='off' failure_reason='error' should_retry='true'/></iq>
jibri_1            | 2021-04-15 18:05:43.753 FINE: [65] org.jitsi.jibri.statsd.JibriStatsDClient.incrementCounter() Incrementing statsd counter: stop:recording
jibri_1            | 2021-04-15 18:05:43.754 INFO: [65] org.jitsi.jibri.JibriManager.stopService() Stopping the current service
jibri_1            | 2021-04-15 18:05:43.755 INFO: [65] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Stopping capturer
jibri_1            | 2021-04-15 18:05:43.758 INFO: [65] org.jitsi.jibri.util.JibriSubprocess.ffmpeg.stop() Stopping ffmpeg process
jibri_1            | 2021-04-15 18:05:43.759 INFO: [65] org.jitsi.jibri.util.JibriSubprocess.ffmpeg.stop() ffmpeg exited with value null
jibri_1            | 2021-04-15 18:05:43.759 INFO: [65] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Quitting selenium
jibri_1            | 2021-04-15 18:05:43.776 INFO: [65] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Participants in this recording: []
jibri_1            | 2021-04-15 18:05:43.832 INFO: [65] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Leaving call and quitting browser
jibri_1            | 2021-04-15 18:05:43.833 INFO: [65] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Recurring call status checks cancelled
jibri_1            | 2021-04-15 18:05:43.855 INFO: [65] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Got 14 log entries for type browser
jibri_1            | 2021-04-15 18:05:43.951 INFO: [65] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Got 1113 log entries for type driver
jibri_1            | 2021-04-15 18:05:44.167 INFO: [65] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Got 0 log entries for type client
jibri_1            | 2021-04-15 18:05:44.168 INFO: [65] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Leaving web call
jibri_1            | 2021-04-15 18:05:44.224 INFO: [65] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Quitting chrome driver
jibri_1            | 2021-04-15 18:05:44.306 INFO: [65] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Chrome driver quit
jibri_1            | 2021-04-15 18:05:44.307 INFO: [65] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Finalizing the recording
jibri_1            | 2021-04-15 18:05:45.183 INFO: [69] org.jitsi.jibri.service.impl.FileRecordingJibriService.call() curl: Can't open '/config/recordings/gfrusiwouvpljoen/*-1280x720.mp4'!
jibri_1            | 2021-04-15 18:05:45.183 INFO: [69] org.jitsi.jibri.service.impl.FileRecordingJibriService.call() curl: try 'curl --help' or 'curl --manual' for more information
jibri_1            | 2021-04-15 18:05:45.183 INFO: [69] org.jitsi.jibri.service.impl.FileRecordingJibriService.call() cp: cannot stat '/config/recordings/gfrusiwouvpljoen/*-1280x720.mp4': No such file or directory
jibri_1            | 2021-04-15 18:05:45.184 INFO: [65] org.jitsi.jibri.service.impl.FileRecordingJibriService.finalize() Recording finalize script finished with exit value 0
jibri_1            | 2021-04-15 18:05:45.185 FINE: [65] org.jitsi.jibri.config.debug() FallbackSupplier: checking for value via suppliers:
jibri_1            |   LambdaSupplier: 'JibriConfig::singleUseMode'
jibri_1            |   ConfigSourceSupplier: key: 'jibri.single-use-mode', type: 'kotlin.Boolean', source: 'config'
jibri_1            | 2021-04-15 18:05:45.186 FINE: [65] org.jitsi.jibri.config.debug() LambdaSupplier: Trying to retrieve value via JibriConfig::singleUseMode
jibri_1            | 2021-04-15 18:05:45.186 FINE: [65] org.jitsi.jibri.config.debug() FallbackSupplier: failed to find value via LambdaSupplier: 'JibriConfig::singleUseMode': org.jitsi.metaconfig.ConfigException$UnableToRetrieve$Error: class kotlin.KotlinNullPointerException
jibri_1            | 2021-04-15 18:05:45.187 FINE: [65] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Trying to retrieve key 'jibri.single-use-mode' from source 'config' as type kotlin.Boolean
jibri_1            | 2021-04-15 18:05:45.188 FINE: [65] org.jitsi.jibri.config.debug() ConfigSourceSupplier: Successfully retrieved key 'jibri.single-use-mode' from source 'config' as type kotlin.Boolean
jibri_1            | 2021-04-15 18:05:45.188 FINE: [65] org.jitsi.jibri.config.debug() FallbackSupplier: value found via ConfigSourceSupplier: key: 'jibri.single-use-mode', type: 'kotlin.Boolean', source: 'config'
jibri_1            | 2021-04-15 18:05:45.189 INFO: [65] org.jitsi.jibri.status.JibriStatusManager.log() Busy status has changed: BUSY -> IDLE
jibri_1            | 2021-04-15 18:05:45.189 FINE: [65] org.jitsi.jibri.webhooks.v1.WebhookClient.invokeSuspend() Updating 0 subscribers of status
jibri_1            | 2021-04-15 18:05:45.190 INFO: [65] org.jitsi.jibri.api.xmpp.XmppApi.updatePresence() Jibri reports its status is now JibriStatus(busyStatus=IDLE, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connections
jibri_1            | 2021-04-15 18:05:45.190 FINE: [65] org.jitsi.xmpp.mucclient.MucClientManager.log() Setting a presence extension: org.jitsi.xmpp.extensions.jibri.JibriStatusPacketExt@4005648e
jibri_1            | 2021-04-15 18:05:45.191 FINE: [65] org.jitsi.xmpp.mucclient.MucClientManager.log() Replacing presence extension: org.jitsi.xmpp.extensions.jibri.JibriStatusPacketExt@86ca428
jibri_1            | 2021-04-15 18:05:45.195 FINE: [51] org.jitsi.xmpp.extensions.DefaultPacketExtensionProvider.parse() Could not add a provider for element busy-status from namespace http://jitsi.org/protocol/jibri
jibri_1            | 2021-04-15 18:05:45.196 FINE: [51] org.jitsi.xmpp.extensions.DefaultPacketExtensionProvider.parse() Could not add a provider for element health-status from namespace http://jitsi.org/protocol/health

@tusharsonawane try below config in jibri.yml file

extra_hosts:
      - "meet.example.com:1.2.3.4"

@metadata

Do I need to replace meet.example.com with my domain name or recorder.meet.jitsi ?

with your domain_name and 1.2.3.4 with public-ip like we do in /etc/hosts

@metadata nope, not working.

Added this

extra_host:
    "subdomain.domain.com:<public-ip>"

I see the same error still.

Please share the browser-0.txt logs from either from /config/logs or /config/jibri/logs directory. use command cat browser-0.txt | grep SEVERE command. also share ffmpeg-0.txt logs too

I don’t extra_hosts will work because the conference host name is taken from the XMPP config, which by default is “meet.jitsi “.

Is your image running Chrome 78?

@saghul are you referring to the chrome version inside the jibri container ?

image

Yep, that looks about right. Can you get the browser logs? I can’t spot the cause with what we have so far :-/

@saghul

Okaye, should I remove the extra_args ?

I have it running right now so the logs might not be right , right ?

I have 10 jibris running with my loopback devices configured properly, all 10 jibris run perfectly in my Docker 5142 version

Logs from one of my jibri

2021-04-16 15:52:42.688 INFO: [526] browser.leaveCallAndQuitBrowser() [2021-04-16T15:52:42+0530] [INFO] [b14786acf4c628754e7713588121558e] RESPONSE GetLog [ {
   "level": "WARNING",
   "message": "https://meet.jitsi/libs/app.bundle.min.js?v=4628 100:14416 \"2021-04-16T10:22:07.715Z\" \"[modules/UI/videolayout/VideoLayout.js]\" \"\\u003CObject.changeUserAvatar>: \" \"Missed avatar update - no small v...",
   "source": "console-api",
   "timestamp": 1.618568527719e+12
}, {
   "level": "WARNING",
   "message": "https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=4628 9:28451 \"2021-04-16T10:22:07.776Z\" \"[modules/statistics/AnalyticsAdapter.js]\" \"\\u003CObject.dispose>: \" \"Disposing of analytics adapter.\"",
   "source": "console-api",
   "timestamp": 1.618568527778e+12
}, {
   "level": "WARNING",
   "message": "https://meet.jitsi/libs/app.bundle.min.js?v=4628 100:14416 \"2021-04-16T10:22:07.790Z\" \"[modules/UI/videolayout/VideoLayout.js]\" \"\\u003CObject.changeUserAvatar>: \" \"Missed avatar update - no small v...",
   "source": "console-api",
   "timestamp": 1.618568527798e+12
}, {
   "level": "WARNING",
   "message": "https://meet.jitsi/libs/app.bundle.min.js?v=4628 100:14416 \"2021-04-16T10:22:07.800Z\" \"[modules/UI/videolayout/VideoLayout.js]\" \"\\u003CObject.changeUserAvatar>: \" \"Missed avatar update - no small v...",
   "source": "console-api",
   "timestamp": 1.618568527812e+12
}, {
   "level": "WARNING",
   "message": "https://meet.jitsi/libs/app.bundle.min.js?v=4628 154:244368 \"wasm streaming compile failed: TypeError: Could not download wasm module\"",
   "source": "console-api",
   "timestamp": 1.618568527984e+12
}, {
   "level": "WARNING",
   "message": "https://meet.jitsi/libs/app.bundle.min.js?v=4628 154:244407 \"falling back to ArrayBuffer instantiation\"",
   "source": "console-api",
   "timestamp": 1.618568527984e+12
}, {
   "level": "WARNING",
   "message": "https://meet.jitsi/libs/app.bundle.min.js?v=4628 100:14416 \"2021-04-16T10:22:09.541Z\" \"[modules/UI/videolayout/VideoLayout.js]\" \"\\u003CObject.changeUserAvatar>: \" \"Missed avatar update - no small v...",
   "source": "console-api",
   "timestamp": 1.618568529545e+12
}, {
   "level": "WARNING",
   "message": "https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=4628 9:28451 \"2021-04-16T10:22:09.569Z\" \"[modules/statistics/AnalyticsAdapter.js]\" \"\\u003CObject.dispose>: \" \"Disposing of analytics adapter.\"",
   "source": "console-api",
   "timestamp": 1.618568529571e+12
}, {
   "level": "WARNING",
   "message": "https://meet.jitsi/libs/app.bundle.min.js?v=4628 100:14416 \"2021-04-16T10:22:09.573Z\" \"[modules/UI/videolayout/VideoLayout.js]\" \"\\u003CObject.changeUserAvatar>: \" \"Missed avatar update - no small v...",
   "source": "console-api",
   "timestamp": 1.618568529576e+12
}, {
   "level": "WARNING",
   "message": "https://meet.jitsi/libs/app.bundle.min.js?v=4628 100:14416 \"2021-04-16T10:22:09.576Z\" \"[modules/UI/videolayout/VideoLayout.js]\" \"\\u003CObject.changeUserAvatar>: \" \"Missed avatar update - no small v...",
   "source": "console-api",
   "timestamp": 1.61856852958e+12
}, {
   "level": "WARNING",
   "message": "https://meet.jitsi/libs/app.bundle.min.js?v=4628 100:14416 \"2021-04-16T10:22:11.451Z\" \"[modules/UI/videolayout/VideoLayout.js]\" \"\\u003CObject.changeUserAvatar>: \" \"Missed avatar update - no small v...",
   "source": "console-api",
   "timestamp": 1.618568531454e+12
}, {
   "level": "WARNING",
   "message": "https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=4628 9:28451 \"2021-04-16T10:22:11.472Z\" \"[JitsiMeetJS.js]\" \"\\u003CObject.init>: \" \"Analytics disabled, disposing.\"",
   "source": "console-api",
   "timestamp": 1.618568531475e+12
}, {
   "level": "WARNING",
   "message": "https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=4628 9:28451 \"2021-04-16T10:22:11.474Z\" \"[modules/statistics/AnalyticsAdapter.js]\" \"\\u003CObject.dispose>: \" \"Disposing of analytics adapter.\"",
   "source": "console-api",
   "timestamp": 1.618568531477e+12
}, {
   "level": "WARNING",
   "message": "https://meet.jitsi/libs/lib-jitsi-meet.min.js?v=4628 9:28451 \"2021-04-16T10:22:11.481Z\" \"[modules/statistics/AnalyticsAdapter.js]\" \"\\u003CObject.dispose>: \" \"Disposing of analytics adapter.\"",
   "source": "console-api",
   "timestamp": 1.618568531483e+12
} ]

2021-04-16 15:52:42.689 INFO: [526] browser.leaveCallAndQuitBrowser() [2021-04-16T15:52:42+0530] [INFO] [b14786acf4c628754e7713588121558e] COMMAND GetLog {
   "type": "driver"
}

2021-04-16 15:52:42.689 INFO: [526] browser.leaveCallAndQuitBrowser() [2021-04-16T15:52:42+0530] [FINE] DevTools WebSocket Command: Runtime.evaluate (id=238) CB4736B024F3CB274B953DEC73A4C3B1 {
   "awaitPromise": true,
   "expression": "1",
   "returnByValue": true
}

2021-04-16 15:52:42.689 INFO: [526] browser.leaveCallAndQuitBrowser() [2021-04-16T15:52:42+0530] [FINE] DevTools WebSocket Response: Runtime.evaluate (id=238) CB4736B024F3CB274B953DEC73A4C3B1 {
   "result": {
      "description": "1",
      "type": "number",
      "value": 1
   }
}

2021-04-16 15:52:42.690 INFO: [526] browser.leaveCallAndQuitBrowser() ========= TYPE=client ===========

@tusharsonawane Please share these logs(jibri which isn’t running fine)

Okaye @metadata

I have removed the extra_host argument and now I have only 1 jibri.

Logs

  1. browser-0.txt - here

  2. ffmpeg.0.txt - No logs

  3. log.0.txt - here

This is when I clicked start recording,

I got the message “Preparing to record” and then “Recording is stopped”

I can’t see any SEVERE logs in browser-0.txt. Recording is stopped because of this error Not joined yet: Cannot read property 'isJoined' of undefined. It keeps waiting and then session timeout.

Looping in @bbaldino for some extra hands.

There are a few things which can cause the failure to join: web reachability issues, auth issues, etc. But what is the actual URL of your service? I see Visiting url https://meet.jitsi/... in your Jibri logs…did you just mask out your domain? Just want to make sure that Jibri is joining the right place.

hi @bbaldino

No I didnt mask out my service

These are the default settings.

Strange because the same worked for me in my 5142 version

Ah, is this a docker setup? I have some memory of that domain being used in docker. @saghul ?

@bbaldino

Yes, this is docker-5390-3

latest stable release