Jvb finalize script not working


#1

The jvb is recording everything but the finalized script wasn’t work

this is the log.0.txt

2019-02-03 07:09:48.291 FINE: [60] org.jitsi.jibri.capture.ffmpeg.executor.FfmpegExecutor.isFfmpegHealthy() Ffmpeg appears healthy: frame=125444 fps= 30 q=21.0 size= 77128kB time=01:09:41.46 bitrate= 151.1kbits/s
2019-02-03 07:09:58.290 FINE: [60] org.jitsi.jibri.util.ProcessMonitor.run() ProcessMonitor checking process health
2019-02-03 07:09:58.291 FINE: [60] org.jitsi.jibri.capture.ffmpeg.executor.FfmpegExecutor.isFfmpegHealthy() Ffmpeg appears healthy: frame=125747 fps= 30 q=21.0 size= 77165kB time=01:09:51.56 bitrate= 150.8kbits/s
2019-02-03 07:10:00.221 FINE: [24] org.jitsi.jibri.api.http.HttpApi.stopService() Got stop service request
2019-02-03 07:10:00.222 FINE: [24] org.jitsi.jibri.statsd.JibriStatsDClient.incrementCounter() Incrementing statsd counter: stop:recording
2019-02-03 07:10:00.222 INFO: [24] org.jitsi.jibri.JibriManager.stopService() Stopping the current service
2019-02-03 07:10:00.223 INFO: [24] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Stopping capturer
2019-02-03 07:10:00.223 INFO: [24] org.jitsi.jibri.capture.ffmpeg.executor.FfmpegExecutor.stopFfmpeg() Stopping ffmpeg process
2019-02-03 07:10:00.277 INFO: [24] org.jitsi.jibri.capture.ffmpeg.executor.FfmpegExecutor.stopFfmpeg() Ffmpeg exited with value 255
2019-02-03 07:10:00.278 INFO: [24] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Quitting selenium
2019-02-03 07:10:01.555 FINE: [23] org.jitsi.jibri.api.http.HttpApi.health() Got health request
2019-02-03 07:10:12.311 INFO: [24] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Participants in this recording:
2019-02-03 07:10:12.326 INFO: [24] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Got 3 log entries for type browser
2019-02-03 07:11:01.549 FINE: [25] org.jitsi.jibri.api.http.HttpApi.health() Got health request
2019-02-03 07:12:01.550 FINE: [27] org.jitsi.jibri.api.http.HttpApi.health() Got health request
2019-02-03 07:13:01.551 FINE: [26] org.jitsi.jibri.api.http.HttpApi.health() Got health request
2019-02-03 07:14:01.553 FINE: [28] org.jitsi.jibri.api.http.HttpApi.health() Got health request
2019-02-03 07:15:01.551 FINE: [63] org.jitsi.jibri.api.http.HttpApi.health() Got health request
2019-02-03 07:16:01.553 FINE: [64] org.jitsi.jibri.api.http.HttpApi.health() Got health request

I think code break in this function

fun leaveCallAndQuitBrowser() {
emptyCallTask?.cancel(true)

browserOutputLogger.info("Logs for call $currCallUrl")
chromeDriver.manage().logs().availableLogTypes.forEach { logType ->
    val logEntries = chromeDriver.manage().logs().get(logType)
    logger.info("Got ${logEntries.all.size} log entries for type $logType")
    browserOutputLogger.info("========= TYPE=$logType ===========")
    logEntries.all.forEach {
        browserOutputLogger.info(it.toString())
    }
}
logger.info("Leaving web call")
CallPage(chromeDriver).leave()
currCallUrl = null
logger.info("Quitting chrome driver")
chromeDriver.quit()
logger.info("Chrome driver quit")

}

and recording file is available