Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Getting Failed to read the 'localStorage' property from Window error with Jibri docker-compose. #639

Closed
prayagsingh opened this issue Jun 11, 2020 · 5 comments

Comments

@prayagsingh
Copy link
Contributor

prayagsingh commented Jun 11, 2020

I'm running a jitsi setup using docker-swarm but because of swarm hardware limitation I'm using docker-compose to run jibri. When I'm trying to start the recording I'm getting Recording has stopped error on the UI and org.jitsi.jibri.selenium.JibriSelenium.run() An error occurred while joining the call: org.openqa.selenium.WebDriverException: <unknown>: Failed to read the 'localStorage' property from 'Window': Access is denied for this document error in docker logs. I'm using Traefik in front of web service and web service is listening on port 80.

jibri.yml file

services:
    jibri:
        image: jitsi/jibri:latest
        restart: "on-failure"
        volumes:
            - ./config/jibri:/config:Z
            - /dev/shm:/dev/shm
        cap_add:
            - SYS_ADMIN
            - NET_BIND_SERVICE
        devices:
            - /dev/snd:/dev/snd
        environment:
            XMPP_SERVER: "xmpp.meet.example.in"
            XMPP_DOMAIN: "meet.example.in"
            XMPP_AUTH_DOMAIN: "auth.meet.example.in"
            XMPP_BOSH_URL_BASE: "http://xmpp.meet.example.in:5280"
            XMPP_GUEST_DOMAIN: "guest.meet.example.in"
            XMPP_MUC_DOMAIN: "muc.meet.example.in"
            XMPP_INTERNAL_MUC_DOMAIN: "internal-muc.meet.example.in"
            XMPP_RECORDER_DOMAIN: "recorder.meet.example.in"
            TZ: "Asia/Kolkata"
            JIBRI_BREWERY_MUC: "jibribrewery"
            JIBRI_PENDING_TIMEOUT: "90"
            JIBRI_XMPP_USER: "jibri"
            JIBRI_XMPP_PASSWORD: "XX"
            JIBRI_RECORDER_USER: "recorder"
            JIBRI_RECORDER_PASSWORD: "YY"
            DISPLAY: ":0"
            JIBRI_RECORDING_DIR: "/config/recording"
            JIBRI_FINALIZE_RECORDING_SCRIPT_PATH: "/config/finalize.sh"
            JIBRI_STRIP_DOMAIN_JID: "muc"
            JIBRI_LOGS_DIR: "/config/logs"

            #depends_on:
            #- jicofo
        networks:
            jitsi:
networks:
    jitsi:
      external: true

jitsi-web

     environment:
            ENABLE_AUTH: 1
            ENABLE_GUESTS:
            ENABLE_RECORDING: 1
            ENABLE_TRANSCRIPTIONS:
            ETHERPAD_URL_BASE:
            DISABLE_HTTPS: 1
            JICOFO_AUTH_USER: focus
            PUBLIC_URL: https://meet.example.in
            XMPP_DOMAIN: meet.example.in
            XMPP_AUTH_DOMAIN: auth.meet.example.in
            XMPP_BOSH_URL_BASE: http://xmpp.meet.example.in:5280
            XMPP_GUEST_DOMAIN: guest.meet.example.in
            XMPP_MUC_DOMAIN: muc.meet.example.in
            XMPP_RECORDER_DOMAIN: recorder.meet.example.in
            TZ: Asia/Kolkata
            JIBRI_BREWERY_MUC: jibribrewery
            JIBRI_PENDING_TIMEOUT: 90
            JIBRI_XMPP_USER: jibri
            JIBRI_XMPP_PASSWORD: XXX
            JIBRI_RECORDER_USER: recorder
            JIBRI_RECORDER_PASSWORD: YYY
      ports:
            - target: 80
        networks:
          proxy:
          jitsi:
            aliases:
                 - meet.example.in
  

jibri logs

2020-06-10 20:48:27.566 FINE: [70] org.jitsi.xmpp.mucclient.MucClient.log() Received an IQ with type set: IQ Stanza (jibri http://jitsi.org/protocol/jibri) [to=jibri@auth.meet.example.in/9PC7E_k3,from=jibribrewery@internal-muc.meet.example.in/focus,id=amlicmlAYXV0aC5tZWV0LmRvY2FkZW5hLmluLzlQQzdFX2szAGFuNmZELTc1MTU0AOcnXWBjSGnaHhy0PoKbWYo=,type=set,]
2020-06-10 20:48:27.567 INFO: [70] org.jitsi.jibri.api.xmpp.XmppApi.handleJibriIq() Received JibriIq <iq to='jibri@auth.meet.example.in/9PC7E_k3' from='jibribrewery@internal-muc.meet.example.in/focus' id='amlicmlAYXV0aC5tZWV0LmRvY2FkZW5hLmluLzlQQzdFX2szAGFuNmZELTc1MTU0AOcnXWBjSGnaHhy0PoKbWYo=' type='set'><jibri xmlns='http://jitsi.org/protocol/jibri' action='start' recording_mode='file' room='test@muc.meet.example.in' session_id='kmqhazwfosflllmk' app_data='{"file_recording_metadata":{"share":true}}'/></iq> from environment [MucClient id=xmpp.meet.example.in hostname=xmpp.meet.example.in]
2020-06-10 20:48:27.567 INFO: [70] org.jitsi.jibri.api.xmpp.XmppApi.handleStartJibriIq() Received start request
2020-06-10 20:48:27.568 INFO: [70] org.jitsi.jibri.api.xmpp.XmppApi.handleStartJibriIq() Sending 'pending' response to start IQ
2020-06-10 20:48:27.568 INFO: [71] org.jitsi.jibri.api.xmpp.XmppApi.run() Starting service
2020-06-10 20:48:27.582 INFO: [71] org.jitsi.jibri.api.xmpp.XmppApi.handleStartService() Parsed call url info: CallUrlInfo(baseUrl=https://meet.example.in, callName=test, urlParams=[])
2020-06-10 20:48:27.583 INFO: [71] org.jitsi.jibri.JibriManager.startFileRecording() Starting a file recording with params: FileRecordingRequestParams(callParams=CallParams(callUrlInfo=CallUrlInfo(baseUrl=https://meet.example.in, callName=test, urlParams=[])), sessionId=kmqhazwfosflllmk, callLoginParams=XmppCredentials(domain=recorder.meet.example.in, username=recorder, password=46ea1b0e6252479eb6cc647bed7cfc18)) finalize script path: /config/finalize.sh and recordings directory: /config/recording
Starting ChromeDriver 78.0.3904.105 (60e2d8774a8151efa6a00b1f358371b1e0e07ee2-refs/branch-heads/3904@{#877}) on port 19766
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
2020-06-10 20:48:28.490 INFO: [71] org.openqa.selenium.remote.ProtocolHandshake.createSession() Detected dialect: OSS
2020-06-10 20:48:28.498 INFO: [71] org.jitsi.jibri.selenium.JibriSelenium.<init>() Starting empty call check with a timeout of PT30S
2020-06-10 20:48:28.499 FINE: [71] org.jitsi.jibri.capture.ffmpeg.FfmpegCapturer.<init>() Detected os as OS: LINUX
2020-06-10 20:48:28.499 INFO: [71] org.jitsi.jibri.service.impl.FileRecordingJibriService.<init>() Writing recording to /config/recording/kmqhazwfosflllmk
2020-06-10 20:48:28.500 FINE: [71] org.jitsi.jibri.statsd.JibriStatsDClient.incrementCounter() Incrementing statsd counter: start:recording
2020-06-10 20:48:28.500 INFO: [71] org.jitsi.jibri.status.JibriStatusManager.log() Busy status has changed: IDLE -> BUSY
2020-06-10 20:48:28.501 INFO: [71] 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
2020-06-10 20:48:28.501 INFO: [71] org.jitsi.xmpp.mucclient.MucClientManager.log() Setting a presence extension: org.jitsi.xmpp.extensions.jibri.JibriStatusPacketExt@470d185b
2020-06-10 20:48:28.502 FINE: [71] org.jitsi.xmpp.mucclient.MucClientManager.log() Replacing presence extension: org.jitsi.xmpp.extensions.jibri.JibriStatusPacketExt@6a8bd6c5
2020-06-10 20:48:28.505 FINE: [32] org.jitsi.xmpp.extensions.DefaultPacketExtensionProvider.parse() Could not add a provider for element busy-status from namespace http://jitsi.org/protocol/jibri
2020-06-10 20:48:28.512 FINE: [32] org.jitsi.xmpp.extensions.DefaultPacketExtensionProvider.parse() Could not add a provider for element health-status from namespace http://jitsi.org/protocol/health
2020-06-10 20:48:28.628 SEVERE: [82] org.jitsi.jibri.selenium.JibriSelenium.run() An error occurred while joining the call: org.openqa.selenium.WebDriverException: <unknown>: Failed to read the 'localStorage' property from 'Window': Access is denied for this document.
  (Session info: chrome=78.0.3904.97)
  (Driver info: chromedriver=78.0.3904.105 (60e2d8774a8151efa6a00b1f358371b1e0e07ee2-refs/branch-heads/3904@{#877}),platform=Linux 4.15.0-101-generic x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 0 milliseconds
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: '6946f1cfae0c', ip: '10.0.7.44', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-101-generic', java.version: '1.8.0_252'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, acceptSslCerts: false, applicationCacheEnabled: false, browserConnectionEnabled: false, browserName: chrome, chrome: {chromedriverVersion: 78.0.3904.105 (60e2d8774a81..., userDataDir: /tmp/.com.google.Chrome.1IUF0U}, cssSelectorsEnabled: true, databaseEnabled: false, goog:chromeOptions: {debuggerAddress: localhost:38071}, handlesAlerts: true, hasTouchScreen: false, javascriptEnabled: true, locationContextEnabled: true, mobileEmulationEnabled: false, nativeEvents: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: LINUX, platformName: LINUX, proxy: Proxy(), rotatable: false, setWindowRect: true, strictFileInteractability: false, takesHeapSnapshot: true, takesScreenshot: true, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unexpectedAlertBehaviour: ignore, unhandledPromptBehavior: ignore, version: 78.0.3904.97, webStorageEnabled: true}
Session ID: d12d36a6260faac67ce84d92143219c2 with stack:
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance(Constructor.java:423)
org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214)
org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166)
org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(JsonHttpResponseCodec.java:40)
org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:80)
org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:44)
org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543)
org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:480)
org.jitsi.jibri.selenium.JibriSelenium.setLocalStorageValues(JibriSelenium.kt:175)
org.jitsi.jibri.selenium.JibriSelenium.access$setLocalStorageValues(JibriSelenium.kt:112)
org.jitsi.jibri.selenium.JibriSelenium$joinCall$1.run(JibriSelenium.kt:255)
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
java.util.concurrent.FutureTask.run(FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:748)

2020-06-10 20:48:28.628 INFO: [82] org.jitsi.jibri.selenium.JibriSelenium.onSeleniumStateChange() Transitioning from state Starting up to Error: SESSION Failed to join call
2020-06-10 20:48:28.630 INFO: [82] org.jitsi.jibri.service.impl.FileRecordingJibriService.onServiceStateChange() File recording service transitioning from state Starting up to Error: SESSION Failed to join call

browser.0.txt logs

2020-06-11 18:22:13.774 INFO: [46] browser.leaveCallAndQuitBrowser() Logs for call null
2020-06-11 18:22:13.787 INFO: [46] browser.leaveCallAndQuitBrowser() ========= TYPE=browser ===========
2020-06-11 18:22:13.808 INFO: [46] browser.leaveCallAndQuitBrowser() ========= TYPE=driver ===========
2020-06-11 18:22:13.810 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:12+0530] [INFO] Populating Preferences file: {
   "alternate_error_pages": {
      "enabled": false
   },
   "autofill": {
      "enabled": false
   },
   "browser": {
      "check_default_browser": false
   },
   "distribution": {
      "import_bookmarks": false,
      "import_history": false,
      "import_search_engine": false,
      "make_chrome_default_for_user": false,
      "skip_first_run_ui": true
   },
   "dns_prefetching": {
      "enabled": false
   },
   "profile": {
      "content_settings": {
         "pattern_pairs": {
            "https://*,*": {
               "media-stream": {
                  "audio": "Default",
                  "video": "Default"
               }
            }
         }
      },
      "default_content_setting_values": {
         "geolocation": 1
      },
      "default_content_settings": {
         "geolocation": 1,
         "mouselock": 1,
         "notifications": 1,
         "popups": 1,
         "ppapi-broker": 1
      },
      "password_manager_enabled": false
   },
   "safebrowsing": {
      "enabled": false
   },
   "search": {
      "suggest_enabled": false
   },
   "translate": {
      "enabled": false
   }
}

2020-06-11 18:22:13.810 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:12+0530] [INFO] Populating Local State file: {
   "background_mode": {
      "enabled": false
   },
   "ssl": {
      "rev_checking": {
         "enabled": false
      }
   }
}

2020-06-11 18:22:13.811 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:12+0530] [INFO] Launching chrome: /usr/bin/google-chrome --alsa-output-device=plug:amix --autoplay-policy=no-user-gesture-required --disable-background-networking --disable-client-side-phishing-detection --disable-default-apps --disable-hang-monitor --disable-infobars --disable-popup-blocking --disable-prompt-on-repost --disable-sync --enable-automation --enable-blink-features=ShadowDOMV0 --enable-logging --enabled --kiosk --load-extension=/tmp/.com.google.Chrome.iMolUE/internal --log-level=0 --no-first-run --password-store=basic --remote-debugging-port=0 --start-maximized --test-type=webdriver --use-fake-ui-for-media-stream --use-mock-keychain --user-data-dir=/tmp/.com.google.Chrome.ODlqbL data:,

2020-06-11 18:22:13.811 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools HTTP Request: http://localhost:40495/json/version

2020-06-11 18:22:13.811 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools HTTP Response: {
   "Browser": "Chrome/83.0.4103.97",
   "Protocol-Version": "1.3",
   "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36",
   "V8-Version": "8.3.110.9",
   "WebKit-Version": "537.36 (@326d148b9655369b86498d9ecca39f63dd2bdd2d)",
   "webSocketDebuggerUrl": "ws://localhost:40495/devtools/browser/1f4024d1-34e4-4d97-85b2-117af9e60ba1"
}


2020-06-11 18:22:13.812 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools HTTP Request: http://localhost:40495/json/list

2020-06-11 18:22:13.812 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools HTTP Response: [ {
   "description": "",
   "devtoolsFrontendUrl": "/devtools/inspector.html?ws=localhost:40495/devtools/page/14FD51427F8241980B8C8E5D8EA4CAC7",
   "id": "14FD51427F8241980B8C8E5D8EA4CAC7",
   "title": "Chrome Automation Extension",
   "type": "background_page",
   "url": "chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html",
   "webSocketDebuggerUrl": "ws://localhost:40495/devtools/page/14FD51427F8241980B8C8E5D8EA4CAC7"
}, {
   "description": "",
   "devtoolsFrontendUrl": "/devtools/inspector.html?ws=localhost:40495/devtools/page/7D9E60D35BDADADF657E276B5517F828",
   "id": "7D9E60D35BDADADF657E276B5517F828",
   "title": "",
   "type": "page",
   "url": "data:,",
   "webSocketDebuggerUrl": "ws://localhost:40495/devtools/page/7D9E60D35BDADADF657E276B5517F828"
} ]


2020-06-11 18:22:13.813 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools HTTP Request: http://localhost:40495/json/list

2020-06-11 18:22:13.813 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools HTTP Response: [ {
   "description": "",
   "devtoolsFrontendUrl": "/devtools/inspector.html?ws=localhost:40495/devtools/page/14FD51427F8241980B8C8E5D8EA4CAC7",
   "id": "14FD51427F8241980B8C8E5D8EA4CAC7",
   "title": "Chrome Automation Extension",
   "type": "background_page",
   "url": "chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html",
   "webSocketDebuggerUrl": "ws://localhost:40495/devtools/page/14FD51427F8241980B8C8E5D8EA4CAC7"
}, {
   "description": "",
   "devtoolsFrontendUrl": "/devtools/inspector.html?ws=localhost:40495/devtools/page/7D9E60D35BDADADF657E276B5517F828",
   "id": "7D9E60D35BDADADF657E276B5517F828",
   "title": "",
   "type": "page",
   "url": "data:,",
   "webSocketDebuggerUrl": "ws://localhost:40495/devtools/page/7D9E60D35BDADADF657E276B5517F828"
} ]


2020-06-11 18:22:13.813 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Page.addScriptToEvaluateOnNewDocument (id=1) 7D9E60D35BDADADF657E276B5517F828 {
   "source": "(function () {window.cdc_adoQpoasnfa76pfcZLmcfl_Array = window.Array;window.cdc_adoQpoasnfa76pfcZLmcfl_Promise = window.Promise;window.cdc_adoQpoasnfa76pfcZLmcfl_Symbol = window.Symbol;}) ();"
}

2020-06-11 18:22:13.814 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Runtime.evaluate (id=2) 7D9E60D35BDADADF657E276B5517F828 {
   "expression": "(function () {window.cdc_adoQpoasnfa76pfcZLmcfl_Array = window.Array;window.cdc_adoQpoasnfa76pfcZLmcfl_Promise = window.Promise;window.cdc_adoQpoasnfa76pfcZLmcfl_Symbol = window.Symbol;}) ();"
}

2020-06-11 18:22:13.814 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Log.enable (id=3) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.814 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: DOM.getDocument (id=4) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.815 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Target.setAutoAttach (id=5) 7D9E60D35BDADADF657E276B5517F828 {
   "autoAttach": true,
   "flatten": true,
   "waitForDebuggerOnStart": false
}

2020-06-11 18:22:13.815 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Page.enable (id=6) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.815 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Page.enable (id=7) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.815 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Page.addScriptToEvaluateOnNewDocument (id=1) 7D9E60D35BDADADF657E276B5517F828 {
   "identifier": "1"
}

2020-06-11 18:22:13.815 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Runtime.evaluate (id=2) 7D9E60D35BDADADF657E276B5517F828 {
   "result": {
      "type": "undefined"
   }
}

2020-06-11 18:22:13.816 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Log.enable (id=3) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.816 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: DOM.getDocument (id=4) 7D9E60D35BDADADF657E276B5517F828 {
   "root": {
      "backendNodeId": 2,
      "baseURL": "data:,",
      "childNodeCount": 0,
      "children": [  ],
      "documentURL": "data:,",
      "localName": "",
      "nodeId": 1,
      "nodeName": "#document",
      "nodeType": 9,
      "nodeValue": "",
      "xmlVersion": ""
   }
}

2020-06-11 18:22:13.816 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Target.setAutoAttach (id=5) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.816 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Page.enable (id=6) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.816 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Page.enable (id=7) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.816 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Runtime.enable (id=8) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.817 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: DOM.childNodeInserted 7D9E60D35BDADADF657E276B5517F828 {
   "node": {
      "attributes": [  ],
      "backendNodeId": 3,
      "childNodeCount": 0,
      "frameId": "7D9E60D35BDADADF657E276B5517F828",
      "localName": "html",
      "nodeId": 2,
      "nodeName": "HTML",
      "nodeType": 1,
      "nodeValue": ""
   },
   "parentNodeId": 1,
   "previousNodeId": 0
}

2020-06-11 18:22:13.817 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: DOM.childNodeCountUpdated 7D9E60D35BDADADF657E276B5517F828 {
   "childNodeCount": 1,
   "nodeId": 2
}

2020-06-11 18:22:13.817 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: DOM.childNodeCountUpdated 7D9E60D35BDADADF657E276B5517F828 {
   "childNodeCount": 2,
   "nodeId": 2
}

2020-06-11 18:22:13.817 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: Page.loadEventFired 7D9E60D35BDADADF657E276B5517F828 {
   "timestamp": 350878.298064
}

2020-06-11 18:22:13.817 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: Page.frameStoppedLoading 7D9E60D35BDADADF657E276B5517F828 {
   "frameId": "7D9E60D35BDADADF657E276B5517F828"
}

2020-06-11 18:22:13.817 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: DOM.documentUpdated 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.818 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: DOM.getDocument (id=9) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.818 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: Page.domContentEventFired 7D9E60D35BDADADF657E276B5517F828 {
   "timestamp": 350878.300038
}

2020-06-11 18:22:13.818 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: Page.frameResized 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.818 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: Runtime.executionContextCreated 7D9E60D35BDADADF657E276B5517F828 {
   "context": {
      "auxData": {
         "frameId": "7D9E60D35BDADADF657E276B5517F828",
         "isDefault": true,
         "type": "default"
      },
      "id": 1,
      "name": "",
      "origin": "://"
   }
}

2020-06-11 18:22:13.818 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Runtime.enable (id=8) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.818 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Page.enable (id=10) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.819 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: DOM.getDocument (id=9) 7D9E60D35BDADADF657E276B5517F828 {
   "root": {
      "backendNodeId": 2,
      "baseURL": "data:,",
      "childNodeCount": 1,
      "children": [ {
         "attributes": [  ],
         "backendNodeId": 3,
         "childNodeCount": 2,
         "children": [ {
            "attributes": [  ],
            "backendNodeId": 4,
            "childNodeCount": 0,
            "localName": "head",
            "nodeId": 5,
            "nodeName": "HEAD",
            "nodeType": 1,
            "nodeValue": "",
            "parentId": 4
         }, {
            "attributes": [  ],
            "backendNodeId": 5,
            "childNodeCount": 0,
            "localName": "body",
            "nodeId": 6,
            "nodeName": "BODY",
            "nodeType": 1,
            "nodeValue": "",
            "parentId": 4
         } ],
         "frameId": "7D9E60D35BDADADF657E276B5517F828",
         "localName": "html",
         "nodeId": 4,
         "nodeName": "HTML",
         "nodeType": 1,
         "nodeValue": "",
         "parentId": 3
      } ],
      "documentURL": "data:,",
      "localName": "",
      "nodeId": 3,
      "nodeName": "#document",
      "nodeType": 9,
      "nodeValue": "",
      "xmlVersion": ""
   }
}

2020-06-11 18:22:13.819 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Page.enable (id=10) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.819 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Runtime.enable (id=11) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.819 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Runtime.enable (id=11) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.819 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Runtime.evaluate (id=12) 7D9E60D35BDADADF657E276B5517F828 {
   "awaitPromise": true,
   "expression": "(function() { // Copyright (c) 2012 The Chromium Authors. All rights reserved.\n// Use of this source code is governed by a BSD-style license that can be\n// found in the LICENSE file.\n\n/**\n * Enum f...",
   "returnByValue": true
}

2020-06-11 18:22:13.819 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Runtime.evaluate (id=12) 7D9E60D35BDADADF657E276B5517F828 {
   "result": {
      "type": "object",
      "value": {
         "status": 0,
         "value": 1
      }
   }
}

2020-06-11 18:22:13.820 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] [59908ebbd7a4f59796a27cb1b0f06524] RESPONSE InitSession {
   "acceptInsecureCerts": false,
   "acceptSslCerts": false,
   "applicationCacheEnabled": false,
   "browserConnectionEnabled": false,
   "browserName": "chrome",
   "chrome": {
      "chromedriverVersion": "83.0.4103.39 (ccbf011cb2d2b19b506d844400483861342c20cd-refs/branch-heads/4103@{#416})",
      "userDataDir": "/tmp/.com.google.Chrome.ODlqbL"
   },
   "cssSelectorsEnabled": true,
   "databaseEnabled": false,
   "goog:chromeOptions": {
      "debuggerAddress": "localhost:40495"
   },
   "handlesAlerts": true,
   "hasTouchScreen": false,
   "javascriptEnabled": true,
   "locationContextEnabled": true,
   "mobileEmulationEnabled": false,
   "nativeEvents": true,
   "networkConnectionEnabled": false,
   "pageLoadStrategy": "normal",
   "platform": "Linux",
   "proxy": {

   },
   "~~~": "..."
}

2020-06-11 18:22:13.820 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] [59908ebbd7a4f59796a27cb1b0f06524] COMMAND SetTimeouts {
   "ms": 60000,
   "type": "page load"
}

2020-06-11 18:22:13.820 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] [59908ebbd7a4f59796a27cb1b0f06524] RESPONSE SetTimeouts

2020-06-11 18:22:13.820 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] [59908ebbd7a4f59796a27cb1b0f06524] COMMAND Navigate {
   "url": "https://meet.example.in"
}

2020-06-11 18:22:13.820 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] Waiting for pending navigations...

2020-06-11 18:22:13.820 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Runtime.evaluate (id=13) 7D9E60D35BDADADF657E276B5517F828 {
   "expression": "1"
}

2020-06-11 18:22:13.821 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Runtime.evaluate (id=13) 7D9E60D35BDADADF657E276B5517F828 {
   "result": {
      "description": "1",
      "type": "number",
      "value": 1
   }
}

2020-06-11 18:22:13.821 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] Done waiting for pending navigations. Status: ok

2020-06-11 18:22:13.821 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Page.navigate (id=14) 7D9E60D35BDADADF657E276B5517F828 {
   "url": "https://meet.example.in"
}

2020-06-11 18:22:13.821 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Page.navigate (id=14) 7D9E60D35BDADADF657E276B5517F828 {
   "errorText": "net::ERR_CONNECTION_REFUSED",
   "frameId": "7D9E60D35BDADADF657E276B5517F828",
   "loaderId": "6532D3876C69099212BA99382FDB87E0"
}

2020-06-11 18:22:13.821 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Runtime.evaluate (id=15) 7D9E60D35BDADADF657E276B5517F828 {
   "expression": "document.URL"
}

2020-06-11 18:22:13.821 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: Runtime.executionContextsCleared 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.822 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: Page.frameStartedLoading 7D9E60D35BDADADF657E276B5517F828 {
   "frameId": "7D9E60D35BDADADF657E276B5517F828"
}

2020-06-11 18:22:13.822 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: Runtime.executionContextsCleared 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.822 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: Page.frameNavigated 7D9E60D35BDADADF657E276B5517F828 {
   "frame": {
      "id": "7D9E60D35BDADADF657E276B5517F828",
      "loaderId": "403C06B40D5D93CAF8D892B81D6713C5",
      "mimeType": "text/html",
      "securityOrigin": "://",
      "unreachableUrl": "https://meet.example.in/",
      "url": "chrome-error://chromewebdata/"
   }
}

2020-06-11 18:22:13.822 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: DOM.documentUpdated 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.822 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: DOM.getDocument (id=16) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.822 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: Runtime.executionContextCreated 7D9E60D35BDADADF657E276B5517F828 {
   "context": {
      "auxData": {
         "frameId": "7D9E60D35BDADADF657E276B5517F828",
         "isDefault": true,
         "type": "default"
      },
      "id": 1,
      "name": "",
      "origin": "://"
   }
}

2020-06-11 18:22:13.823 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Runtime.evaluate (id=15) 7D9E60D35BDADADF657E276B5517F828 {
   "result": {
      "type": "string",
      "value": "chrome-error://chromewebdata/"
   }
}

2020-06-11 18:22:13.823 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] Waiting for pending navigations...

2020-06-11 18:22:13.823 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Runtime.evaluate (id=17) 7D9E60D35BDADADF657E276B5517F828 {
   "expression": "1"
}

2020-06-11 18:22:13.823 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: DOM.getDocument (id=16) 7D9E60D35BDADADF657E276B5517F828 {
   "root": {
      "backendNodeId": 1,
      "baseURL": "chrome-error://chromewebdata/",
      "childNodeCount": 2,
      "children": [ {
         "backendNodeId": 2,
         "localName": "",
         "nodeId": 2,
         "nodeName": "html",
         "nodeType": 10,
         "nodeValue": "",
         "parentId": 1,
         "publicId": "",
         "systemId": ""
      }, {
         "attributes": [ "dir", "ltr", "lang", "en" ],
         "backendNodeId": 3,
         "childNodeCount": 2,
         "children": [ {
            "attributes": [  ],
            "backendNodeId": 4,
            "childNodeCount": 11,
            "localName": "head",
            "nodeId": 4,
            "nodeName": "HEAD",
            "nodeType": 1,
            "nodeValue": "",
            "parentId": 3
         }, {
            "attributes": [ "id", "t", "style", "font-family: sans, Arial, sans-serif; font-size: 75%" ],
            "backendNodeId": 5,
            "childNodeCount": 3,
            "localName": "body",
            "nodeId": 5,
            "nodeName": "BODY",
            "nodeType": 1,
            "nodeValue": "",
            "parentId": 3
         } ],
         "frameId": "7D9E60D35BDADADF657E276B5517F828",
         "localName": "html",
         "nodeId": 3,
         "nodeName": "HTML",
         "nodeType": 1,
         "nodeValue": "",
         "parentId": 1
      } ],
      "documentURL": "chrome-error://chromewebdata/",
      "localName": "",
      "nodeId": 1,
      "nodeName": "#document",
      "nodeType": 9,
      "nodeValue": "",
      "xmlVersion": ""
   }
}

2020-06-11 18:22:13.823 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Runtime.evaluate (id=17) 7D9E60D35BDADADF657E276B5517F828 {
   "result": {
      "description": "1",
      "type": "number",
      "value": 1
   }
}

2020-06-11 18:22:13.823 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: DOM.getDocument (id=18) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.824 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: DOM.childNodeCountUpdated 7D9E60D35BDADADF657E276B5517F828 {
   "childNodeCount": 4,
   "nodeId": 5
}

2020-06-11 18:22:13.824 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: DOM.childNodeCountUpdated 7D9E60D35BDADADF657E276B5517F828 {
   "childNodeCount": 5,
   "nodeId": 5
}

2020-06-11 18:22:13.824 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: DOM.childNodeCountUpdated 7D9E60D35BDADADF657E276B5517F828 {
   "childNodeCount": 6,
   "nodeId": 5
}

2020-06-11 18:22:13.824 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: DOM.childNodeCountUpdated 7D9E60D35BDADADF657E276B5517F828 {
   "childNodeCount": 7,
   "nodeId": 5
}

2020-06-11 18:22:13.824 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: DOM.attributeModified 7D9E60D35BDADADF657E276B5517F828 {
   "name": "jstcache",
   "nodeId": 5,
   "value": "0"
}

2020-06-11 18:22:13.824 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: DOM.attributeModified 7D9E60D35BDADADF657E276B5517F828 {
   "name": "class",
   "nodeId": 5,
   "value": "neterror"
}

2020-06-11 18:22:13.825 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: DOM.documentUpdated 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.825 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: DOM.getDocument (id=19) 7D9E60D35BDADADF657E276B5517F828 {

}

2020-06-11 18:22:13.825 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: Page.domContentEventFired 7D9E60D35BDADADF657E276B5517F828 {
   "timestamp": 350878.461326
}

2020-06-11 18:22:13.825 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: Page.loadEventFired 7D9E60D35BDADADF657E276B5517F828 {
   "timestamp": 350878.461998
}

2020-06-11 18:22:13.825 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Event: Page.frameStoppedLoading 7D9E60D35BDADADF657E276B5517F828 {
   "frameId": "7D9E60D35BDADADF657E276B5517F828"
}

2020-06-11 18:22:13.825 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: DOM.getDocument (id=18) 7D9E60D35BDADADF657E276B5517F828 {
   "root": {
      "backendNodeId": 1,
      "baseURL": "chrome-error://chromewebdata/",
      "childNodeCount": 2,
      "children": [ {
         "backendNodeId": 2,
         "localName": "",
         "nodeId": 7,
         "nodeName": "html",
         "nodeType": 10,
         "nodeValue": "",
         "parentId": 6,
         "publicId": "",
         "systemId": ""
      }, {
         "attributes": [ "dir", "ltr", "lang", "en" ],
         "backendNodeId": 3,
         "childNodeCount": 2,
         "children": [ {
            "attributes": [  ],
            "backendNodeId": 4,
            "childNodeCount": 11,
            "localName": "head",
            "nodeId": 9,
            "nodeName": "HEAD",
            "nodeType": 1,
            "nodeValue": "",
            "parentId": 8
         }, {
            "attributes": [ "id", "t", "style", "font-family: sans, Arial, sans-serif; font-size: 75%", "jstcache", "0", "class", "neterror" ],
            "backendNodeId": 5,
            "childNodeCount": 7,
            "localName": "body",
            "nodeId": 10,
            "nodeName": "BODY",
            "nodeType": 1,
            "nodeValue": "",
            "parentId": 8
         } ],
         "frameId": "7D9E60D35BDADADF657E276B5517F828",
         "localName": "html",
         "nodeId": 8,
         "nodeName": "HTML",
         "nodeType": 1,
         "nodeValue": "",
         "parentId": 6
      } ],
      "documentURL": "chrome-error://chromewebdata/",
      "localName": "",
      "nodeId": 6,
      "nodeName": "#document",
      "nodeType": 9,
      "nodeValue": "",
      "xmlVersion": ""
   }
}

2020-06-11 18:22:13.826 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Runtime.evaluate (id=20) 7D9E60D35BDADADF657E276B5517F828 {
   "awaitPromise": true,
   "expression": "document.readyState",
   "returnByValue": true
}

2020-06-11 18:22:13.826 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: DOM.getDocument (id=19) 7D9E60D35BDADADF657E276B5517F828 {
   "root": {
      "backendNodeId": 1,
      "baseURL": "chrome-error://chromewebdata/",
      "childNodeCount": 2,
      "children": [ {
         "backendNodeId": 2,
         "localName": "",
         "nodeId": 12,
         "nodeName": "html",
         "nodeType": 10,
         "nodeValue": "",
         "parentId": 11,
         "publicId": "",
         "systemId": ""
      }, {
         "attributes": [ "dir", "ltr", "lang", "en" ],
         "backendNodeId": 3,
         "childNodeCount": 2,
         "children": [ {
            "attributes": [  ],
            "backendNodeId": 4,
            "childNodeCount": 11,
            "localName": "head",
            "nodeId": 14,
            "nodeName": "HEAD",
            "nodeType": 1,
            "nodeValue": "",
            "parentId": 13
         }, {
            "attributes": [ "id", "t", "style", "font-family: sans, Arial, sans-serif; font-size: 75%", "jstcache", "0", "class", "neterror" ],
            "backendNodeId": 5,
            "childNodeCount": 7,
            "localName": "body",
            "nodeId": 15,
            "nodeName": "BODY",
            "nodeType": 1,
            "nodeValue": "",
            "parentId": 13
         } ],
         "frameId": "7D9E60D35BDADADF657E276B5517F828",
         "localName": "html",
         "nodeId": 13,
         "nodeName": "HTML",
         "nodeType": 1,
         "nodeValue": "",
         "parentId": 11
      } ],
      "documentURL": "chrome-error://chromewebdata/",
      "localName": "",
      "nodeId": 11,
      "nodeName": "#document",
      "nodeType": 9,
      "nodeValue": "",
      "xmlVersion": ""
   }
}

2020-06-11 18:22:13.826 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Runtime.evaluate (id=20) 7D9E60D35BDADADF657E276B5517F828 {
   "result": {
      "type": "string",
      "value": "complete"
   }
}

2020-06-11 18:22:13.826 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] Done waiting for pending navigations. Status: ok

2020-06-11 18:22:13.827 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] [59908ebbd7a4f59796a27cb1b0f06524] RESPONSE Navigate

2020-06-11 18:22:13.828 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] [59908ebbd7a4f59796a27cb1b0f06524] COMMAND ExecuteScript {
   "args": [  ],
   "script": "window.localStorage.setItem('displayname', '')"
}

2020-06-11 18:22:13.828 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] Waiting for pending navigations...

2020-06-11 18:22:13.829 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Runtime.evaluate (id=21) 7D9E60D35BDADADF657E276B5517F828 {
   "expression": "1"
}

2020-06-11 18:22:13.829 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Runtime.evaluate (id=21) 7D9E60D35BDADADF657E276B5517F828 {
   "result": {
      "description": "1",
      "type": "number",
      "value": 1
   }
}

2020-06-11 18:22:13.830 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] Done waiting for pending navigations. Status: ok

2020-06-11 18:22:13.830 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Runtime.evaluate (id=22) 7D9E60D35BDADADF657E276B5517F828 {
   "awaitPromise": true,
   "expression": "(function() { // Copyright (c) 2012 The Chromium Authors. All rights reserved.\n// Use of this source code is governed by a BSD-style license that can be\n// found in the LICENSE file.\n\n/**\n * Enum f...",
   "returnByValue": true
}

2020-06-11 18:22:13.831 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Runtime.evaluate (id=22) 7D9E60D35BDADADF657E276B5517F828 {
   "result": {
      "type": "object",
      "value": {
         "status": 18,
         "value": "Failed to read the 'localStorage' property from 'Window': Access is denied for this document."
      }
   }
}

2020-06-11 18:22:13.831 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Runtime.evaluate (id=23) 7D9E60D35BDADADF657E276B5517F828 {
   "expression": "1"
}

2020-06-11 18:22:13.832 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Runtime.evaluate (id=23) 7D9E60D35BDADADF657E276B5517F828 {
   "result": {
      "description": "1",
      "type": "number",
      "value": 1
   }
}

2020-06-11 18:22:13.832 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] Waiting for pending navigations...

2020-06-11 18:22:13.833 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Runtime.evaluate (id=24) 7D9E60D35BDADADF657E276B5517F828 {
   "expression": "1"
}

2020-06-11 18:22:13.833 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Runtime.evaluate (id=24) 7D9E60D35BDADADF657E276B5517F828 {
   "result": {
      "description": "1",
      "type": "number",
      "value": 1
   }
}

2020-06-11 18:22:13.834 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] Done waiting for pending navigations. Status: ok

2020-06-11 18:22:13.834 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] [59908ebbd7a4f59796a27cb1b0f06524] RESPONSE ExecuteScript ERROR <unknown>: Failed to read the 'localStorage' property from 'Window': Access is denied for this document.
  (Session info: chrome=83.0.4103.97)

2020-06-11 18:22:13.835 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] [59908ebbd7a4f59796a27cb1b0f06524] COMMAND ExecuteScript {
   "args": [  ],
   "script": "            try {\n                return window._jibriParticipants;\n            } catch (e) {\n                return e.message;\n            }"
}

2020-06-11 18:22:13.835 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] Waiting for pending navigations...

2020-06-11 18:22:13.836 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Runtime.evaluate (id=25) 7D9E60D35BDADADF657E276B5517F828 {
   "expression": "1"
}

2020-06-11 18:22:13.836 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Runtime.evaluate (id=25) 7D9E60D35BDADADF657E276B5517F828 {
   "result": {
      "description": "1",
      "type": "number",
      "value": 1
   }
}

2020-06-11 18:22:13.837 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] Done waiting for pending navigations. Status: ok

2020-06-11 18:22:13.837 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Runtime.evaluate (id=26) 7D9E60D35BDADADF657E276B5517F828 {
   "awaitPromise": true,
   "expression": "(function() { // Copyright (c) 2012 The Chromium Authors. All rights reserved.\n// Use of this source code is governed by a BSD-style license that can be\n// found in the LICENSE file.\n\n/**\n * Enum f...",
   "returnByValue": true
}

2020-06-11 18:22:13.838 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Runtime.evaluate (id=26) 7D9E60D35BDADADF657E276B5517F828 {
   "result": {
      "type": "object",
      "value": {
         "status": 0,
         "value": null
      }
   }
}

2020-06-11 18:22:13.838 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] Waiting for pending navigations...

2020-06-11 18:22:13.838 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Runtime.evaluate (id=27) 7D9E60D35BDADADF657E276B5517F828 {
   "expression": "1"
}

2020-06-11 18:22:13.839 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Runtime.evaluate (id=27) 7D9E60D35BDADADF657E276B5517F828 {
   "result": {
      "description": "1",
      "type": "number",
      "value": 1
   }
}

2020-06-11 18:22:13.839 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] Done waiting for pending navigations. Status: ok

2020-06-11 18:22:13.839 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] [59908ebbd7a4f59796a27cb1b0f06524] RESPONSE ExecuteScript null

2020-06-11 18:22:13.840 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] [59908ebbd7a4f59796a27cb1b0f06524] COMMAND GetLogTypes {


}

2020-06-11 18:22:13.840 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] [59908ebbd7a4f59796a27cb1b0f06524] RESPONSE GetLogTypes [ "browser", "driver" ]

2020-06-11 18:22:13.840 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] [59908ebbd7a4f59796a27cb1b0f06524] COMMAND GetLog {
   "type": "browser"
}

2020-06-11 18:22:13.841 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Runtime.evaluate (id=28) 7D9E60D35BDADADF657E276B5517F828 {
   "awaitPromise": true,
   "expression": "1",
   "returnByValue": true
}

2020-06-11 18:22:13.841 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Runtime.evaluate (id=28) 7D9E60D35BDADADF657E276B5517F828 {
   "result": {
      "description": "1",
      "type": "number",
      "value": 1
   }
}

2020-06-11 18:22:13.841 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] [59908ebbd7a4f59796a27cb1b0f06524] RESPONSE GetLog [  ]

2020-06-11 18:22:13.842 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [INFO] [59908ebbd7a4f59796a27cb1b0f06524] COMMAND GetLog {
   "type": "driver"
}

2020-06-11 18:22:13.842 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Command: Runtime.evaluate (id=29) 7D9E60D35BDADADF657E276B5517F828 {
   "awaitPromise": true,
   "expression": "1",
   "returnByValue": true
}

2020-06-11 18:22:13.842 INFO: [46] browser.leaveCallAndQuitBrowser() [2020-06-11T18:22:13+0530] [FINE] DevTools WebSocket Response: Runtime.evaluate (id=29) 7D9E60D35BDADADF657E276B5517F828 {
   "result": {
      "description": "1",
      "type": "number",
      "value": 1
   }
}

2020-06-11 18:22:13.843 INFO: [46] browser.leaveCallAndQuitBrowser() ========= TYPE=client ===========


I went through few posts but they aren't clear about what to do in docker scenario. I'm using jibri:latest image tag. Please help.

@prayagsingh
Copy link
Contributor Author

Additional Info: Using LDAP for authentication.

@prayagsingh
Copy link
Contributor Author

@saghul Please help. I already went through bug 240 but it didn't help

@netaskd
Copy link
Contributor

netaskd commented Jun 12, 2020

Failed to read the 'localStorage' property from Window usually means that baseUrl=https://meet.example.in is unreachable from inside the jibri container by some reason. So, I would suggest to start from this point

@prayagsingh
Copy link
Contributor Author

prayagsingh commented Jun 13, 2020

@netaskd thanks for looking into it. I'm using Traefik infront of web and traefik is forwarding request to web on port 80. So, nginx(web) isn't handling https. Do you think that's why I'm getting this error? Yes https://meet.example.in isn't accessible from container. Only http://meet.example.in is working. If you have any workaround then please suggest. It would be a great help.

@prayagsingh
Copy link
Contributor Author

@netaskd solution mentioned here worked for me(entry to /etc/hosts) and to make the /etc/hosts setting permanent, I'm using

extra_hosts:
  - "meet.example.in:1.2.3.4"  <--- 1.2.3.4 is IP which is mapped to meet.example.in in `A` entry

in jibri.yml file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants