Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
May your rolls be chill this holiday season!
Create a free account

Connection Issues

For the last few weeks, when I try to play with my group after awhile my connection will be lost. I'll lose audio and video, and need to refresh the page. For the rest of the game this will continue to happen at various intervals. I'll be able to see and hear people for awhile but then they won't be able to see or hear me (they'll tell me in chat they lost me sometimes) and I'll have to refresh the page. I'll sometimes receive a red error message up at the top of the page about the connection and sometimes the video showing the other players will cut out and each box will say the network could not be reached. It seems to vary each time. I've tried to play in Chrome and Firefox and this keeps happening. I've gone through the Solving Technical Issues wiki and the other wiki sections about audio and visual. I've yet to find a solution and was wondering if there's anything else I can do and how I can test it to see if it works before my next game this week. I don't have trouble with anything else in my browsers so it doesn't seem to be my Internet connection. To reproduce the issue, I seem to have to log into the game with video and voice enabled for myself and everyone else (usually about 6 others) and then after awhile I encounter the issue. My computer settings as asked for in the wiki: Firefox 46.0 and Chrome 50.0.2661.94 Macintosh OS X 10.9.5 Javascript is enabled Sophos Anti-Virus On Firefox, I have the following add-ons and plug-ins set to always activate: AdobeAAMDetect, Default Browser Helper, Google Talk Pugin, Google Talk Plugin Video Renderer, OpenH264 Video Codec provided by Cisco Systems, Inc, Shockwave Flash, and WebEx64 General Plugin Container. On Chrome I believe I have disabled all add-ons or extensions. I was unable to capture my console logs during these issues. However, when I log into my game via Roll20 now and look at the logs I do get two errors in the log. If you want to see those just in case, just let me know and I'll share here.
Hi, Lisa . I'm sorry to hear that you're having A/V issues. As you've stated that you've previously worked through our guides to Audio Visual Troubleshooting and Solving Technical Issues , I won't touch on those. At this point, I would recommend attempting to play with all anti-virus programs disabled. Furthermore, you've stated that you've been unable to capture the issue within your Console Log—have you been keeping your Console open throughout the duration of your game? If not, I recommend doing so, and posting the Logs in this thread after you encounter the issue (and it ceases). Lisa said: However, when I log into my game via Roll20 now and look at the logs I do get two errors in the log. If you want to see those just in case, just let me know and I'll share here. Feel free to do so.
1462234140

Edited 1462234406
Lisa
Plus
Hi Silvyre, Thank you for your help. Ok, I will disable my anti-virus program and do my best to capture the log next game. Here are the two errors along with some warnings I seem to get right when I join the game in Chrome (with no one else in it) in case it helps: app.roll20.net/:12 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> ". Either the 'unsafe-inline' keyword, a hash ('sha256-d05siSByoBI835s/uB6lQGiIEJcA8f+t7V4m61ge/1w='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:13 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> ". Either the 'unsafe-inline' keyword, a hash ('sha256-9O/nlhXlUbG6gOSltvclpYVhoNE2r9KbWJO6e/X7l1E='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1462196846:29 70 app.js?1462196846:30 TOUCH SUPPORTED: false app.js?1462196846:30 USING WEBGL ACCELERATION... app.js?1462196846:30 WEBGL STARTUP SUCCESS app.js?1462196846:25 select app.js?1462196846:25 Switch mode to select app.js?1462196846:40 Initializing new dice engine with randomness... app.js?1462196846:40 Using random entropy app.js?1462196846:44 Compiling sheet... app.js?1462196846:44 Found rolltemplate: simple app.js?1462196846:44 Found rolltemplate: atk app.js?1462196846:44 Found rolltemplate: dmg app.js?1462196846:44 Found rolltemplate: atkdmg app.js?1462196846:44 Found rolltemplate: spell app.js?1462196846:44 Found rolltemplate: npc app.js?1462196846:44 Found rolltemplate: npcatk app.js?1462196846:44 Found rolltemplate: npcdmg app.js?1462196846:44 Found rolltemplate: npcaction app.js?1462196846:44 Found webworker script app.js?1462196846:44 Finding sheet rolls... app.js?1462196846:45 window resize app.js?1462196846:30 Final set zoom! app.js?1462196846:30 UPDATE GL SIZE! app.js?1462196846:30 Final set zoom! tutorial_tips.js:7 tuts loaded app.roll20.net/:1 Mixed Content: The page at ' <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</a> '. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at ' <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png</a> '. This content should also be served over HTTPS. 3app.roll20.net/:1 Mixed Content: The page at ' <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</a> '. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at ' <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png</a> '. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at ' <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png</a> '. This content should also be served over HTTPS. app.js?1462196846:36 Final page load. /js/d20/sheetsandboxworker.js?20150218:212 Starting up WEB WORKER app.js?1462196846:36 Scan for new plays! app.js?1462196846:35 Auth'ed. app.js?1462196846:35 Go post auth! app.js?1462196846:35 initial setup app.js?1462196846:34 r app.js?1462196846:35 Got players value... app.js?1462196846:36 joining game... app.js?1462196846:43 Refresh Journal List! app.js?1462196846:43 Search took 6ms app.js?1462196846:34 Player -K5EKrNos0BLjYK-P1FF is offline... app.js?1462196846:36 Scan for new plays! app.js?1462196846:34 Player -K61zuC4O7yOb7Dy3w69 is offline... app.js?1462196846:34 Player -K7-SxxwWW_73D66Lhup is offline... app.js?1462196846:34 Player -K7-fEtR-eDeMasmpKBr is offline... app.js?1462196846:34 Player -K7hnQp0gyM5ZYqrG4Nj is offline... app.js?1462196846:34 Player -K8PhX7kF7M2hYERU4TC is offline... app.js?1462196846:34 Player -KETsuv4YLPmrNorMD8I is offline... app.js?1462196846:14 THREE.WebGLRenderer 69 app.js?1462196846:34 Global Volume: 100=1 app.js?1462196846:34 Player -KG_9Ayhc8BJlMloeecB is offline... app.js?1462196846:36 Deferred finish joining... app.js?1462196846:29 Firebase Online 27app.js?1462196846:33 Full load page! app.js?1462196846:35 We have 27 pages app.js?1462196846:36 Scan for new plays! app.js?1462196846:43 initiatlizing video chat app.js?1462196846:43 Connecting to WebRTC app.js?1462196846:35 handle page changes app.js?1462196846:35 false app.js?1462196846:36 init active page! app.js?1462196846:33 activate page! app.js?1462196846:33 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1462196846:33 Graphics: 0 app.js?1462196846:33 Paths: 0 app.js?1462196846:33 Reorder by ZORDER app.js?1462196846:32 Do refresh link cache! app.js?1462196846:43 Refresh Journal List! app.js?1462196846:43 Search took 13ms jquery.1.8.2.min.js:2 Mixed Content: The page at ' <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=i.imgur.com/qxjpJEB.jpg" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/qxjpJEB.jpg</a> '. This content should also be served over HTTPS. 3app.js?1462196846:29 new caster! app.js?1462196846:43 Connected to session app.js?1462196846:43 Someone just connected. app.js?1462196846:43 It's us? firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KC7rIXbz_2Y7285U7MH/-KC893c-ADEaQFqqK-La failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KEneWGxwwFDAQQAEt1A/-KEqeoUMXa4Wv-h16Bsq failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KEneWGxwwFDAQQAEt1A/-KEs_qTN6C6KlRRTU-Ok failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KFLuSs9xuWPTh8rr97h/-KFN-Zkj8cZseQee-bQ4 failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KFLuSs9xuWPTh8rr97h/-KFN-_ohC_CPraSwxb6i failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KFMM78g77yQpVDBuWsv/-KFN3-P54gA1NYnACWcS failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KFN7XO3duvwbXLvVn3O/-KFNIvRbm6ZinjC_rlIW failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KGcw4xR5EaweoBPiX8f/-KGd4u06EGeFErP47xyR failed: permission_denied app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/3689/max.png?13390890955" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/3689/max.png?13390890955</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/3689/med.png?13390890955" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/3689/med.png?13390890955</a>
1462234709

Edited 1462234774
What happens when you visit this diagnostic webpage? <a href="https://roll20-1.firebaseio.com/pingdomcheck.json" rel="nofollow">https://roll20-1.firebaseio.com/pingdomcheck.json</a> (The page should display "{"online":true}" if all is well. If it times out, you're having issues connecting to Firebase, which hosts Roll20 game data.)
It displays&nbsp;{"online":true}
1462297321
Phil B.
Forum Champion
Sheet Author
You said you went through the Tech Issues wiki, does that mean that you've tried playing with your anti-virus disabled? This looks like something is intermittently blocking your connection to firebase, our database server that the tabletop uses.
I haven't played with others yet since uninstalling my anti-virus so I still don't have those logs to share. However joining the game by myself with it disabled still gives me the following errors and warnings in the Chrome console log (including new log below in case there are any changes you can spot that might be helpful): app.roll20.net/:12 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> https://*.googlesyndication.com https://*.firebaseio.com https://*.googlesyndication.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com Either the 'unsafe-inline' keyword, a hash ('sha256-SYRhTkQ0TJAY7AgjCoJCO1V5W547NeSW6apQfiqEBng='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:13 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> https://*.googlesyndication.com https://*.firebaseio.com https://*.googlesyndication.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com Either the 'unsafe-inline' keyword, a hash ('sha256-9O/nlhXlUbG6gOSltvclpYVhoNE2r9KbWJO6e/X7l1E='), or a nonce ('nonce-...') is required to enable inline execution. Navigated to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> app.js?1462196846:29 70 app.js?1462196846:30 TOUCH SUPPORTED: false app.js?1462196846:30 USING WEBGL ACCELERATION... app.js?1462196846:30 WEBGL STARTUP SUCCESS app.js?1462196846:25 select app.js?1462196846:25 Switch mode to select app.js?1462196846:40 Initializing new dice engine with randomness... app.js?1462196846:40 Using random entropy app.js?1462196846:44 Compiling sheet... app.js?1462196846:44 Found rolltemplate: simple app.js?1462196846:44 Found rolltemplate: atk app.js?1462196846:44 Found rolltemplate: dmg app.js?1462196846:44 Found rolltemplate: atkdmg app.js?1462196846:44 Found rolltemplate: spell app.js?1462196846:44 Found rolltemplate: npc app.js?1462196846:44 Found rolltemplate: npcatk app.js?1462196846:44 Found rolltemplate: npcdmg app.js?1462196846:44 Found rolltemplate: npcaction app.js?1462196846:44 Found webworker script app.js?1462196846:44 Finding sheet rolls... app.js?1462196846:45 window resize app.js?1462196846:30 Final set zoom! app.js?1462196846:30 UPDATE GL SIZE! app.js?1462196846:30 Final set zoom! tutorial_tips.js:7 tuts loaded app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png</a>'. This content should also be served over HTTPS. 3app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png</a>'. This content should also be served over HTTPS. app.js?1462196846:36 Final page load. app.js?1462196846:35 Auth'ed. app.js?1462196846:35 Go post auth! app.js?1462196846:35 initial setup app.js?1462196846:34 r {attributes: Object, _escapedAttributes: Object, cid: "c0", changed: Object, _silent: Object…} app.js?1462196846:35 Got players value... app.js?1462196846:36 joining game... app.js?1462196846:34 Player -K5EKrNos0BLjYK-P1FF is offline... app.js?1462196846:34 Player -K61zuC4O7yOb7Dy3w69 is offline... app.js?1462196846:34 Player -K7-SxxwWW_73D66Lhup is offline... app.js?1462196846:34 Player -K7-fEtR-eDeMasmpKBr is offline... app.js?1462196846:34 Player -K7hnQp0gyM5ZYqrG4Nj is offline... app.js?1462196846:34 Player -K8PhX7kF7M2hYERU4TC is offline... app.js?1462196846:34 Player -KETsuv4YLPmrNorMD8I is offline... app.js?1462196846:14 THREE.WebGLRenderer 69 app.js?1462196846:34 Global Volume: 100=1 app.js?1462196846:34 Player -KG_9Ayhc8BJlMloeecB is offline... app.js?1462196846:36 Deferred finish joining... app.js?1462196846:29 Firebase Online app.js?1462196846:43 Refresh Journal List! app.js?1462196846:43 Search took 11ms 27app.js?1462196846:33 Full load page! app.js?1462196846:35 We have 27 pages sheetsandboxworker.js?20150218:212Starting up WEB WORKER app.js?1462196846:36 Scan for new plays! app.js?1462196846:43 initiatlizing video chat app.js?1462196846:43 Connecting to WebRTC app.js?1462196846:35 handle page changes app.js?1462196846:35 false app.js?1462196846:36 init active page! app.js?1462196846:33 activate page! app.js?1462196846:33 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1462196846:32 Do refresh link cache! app.js?1462196846:33 Graphics: 0 app.js?1462196846:33 Paths: 0 app.js?1462196846:43 Refresh Journal List! app.js?1462196846:43 Search took 17ms app.js?1462196846:33 Reorder by ZORDER jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/qxjpJEB.jpg" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/qxjpJEB.jpg</a>'. This content should also be served over HTTPS. 3app.js?1462196846:29 new caster! app.js?1462196846:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1794" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1794</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1794" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1794</a>... app.js?1462196846:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1603" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1603</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1603" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1603</a>... app.js?1462196846:29 new lamp app.js?1462196846:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1462196846:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1860" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1860</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1860" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1860</a>... app.js?1462196846:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4377" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4377</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4377" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4377</a>... app.js?1462196846:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/5551" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5551</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/5551" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5551</a>... 3app.js?1462196846:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1796" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1796</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1796" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1796</a>... app.js?1462196846:43 Connected to session app.js?1462196846:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1536" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1536</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1536" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1536</a>... app.js?1462196846:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1608" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1608</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1608" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1608</a>... app.js?1462196846:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1796" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1796</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1796" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1796</a>... app.js?1462196846:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1536" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1536</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1536" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1536</a>... 2app.js?1462196846:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1536" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1536</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1536" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1536</a>... app.js?1462196846:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1796" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1796</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1796" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1796</a>... 2app.js?1462196846:29 new lamp 2app.js?1462196846:32 setting src app.js?1462196846:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1859" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1859</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1859" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1859</a>... 14app.js?1462196846:32 setting src app.js?1462196846:28 Cols: 2 Rows: 3 app.js?1462196846:28 Took 2ms to generate cache. app.js?1462196846:32 setting src app.js?1462196846:45 window resize app.js?1462196846:30 Final set zoom! app.js?1462196846:30 UPDATE GL SIZE! app.js?1462196846:30 Final set zoom! app.js?1462196846:45 window resize app.js?1462196846:30 Final set zoom! app.js?1462196846:30 UPDATE GL SIZE! app.js?1462196846:30 Final set zoom! firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KBZ8APs09VKcG1xVkvq/-KEraHoHrA8opjlEDIUa failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KBZ8APs09VKcG1xVkvq/-KEraXM0xGsfueDPTAzs failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KC7rIXbz_2Y7285U7MH/-KC893c-ADEaQFqqK-La failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KEneWGxwwFDAQQAEt1A/-KEqeoUMXa4Wv-h16Bsq failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KEneWGxwwFDAQQAEt1A/-KEs_qTN6C6KlRRTU-Ok failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KFLuSs9xuWPTh8rr97h/-KFN-Zkj8cZseQee-bQ4 failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KFLuSs9xuWPTh8rr97h/-KFN-_ohC_CPraSwxb6i failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KFMM78g77yQpVDBuWsv/-KFN3-P54gA1NYnACWcS failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KFN7XO3duvwbXLvVn3O/-KFNIvRbm6ZinjC_rlIW failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KGcw4xR5EaweoBPiX8f/-KGd4u06EGeFErP47xyR failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-1178260-WGJgcVt1SFOv1CGyQwibBw/graphics/page/-KGdP8SohHriFQ32acAq/-KGdTeeMmVqY6UNnq5If failed: permission_denied app.js?1462196846:43 Someone just connected. app.js?1462196846:43 It's us? app.js?1462196846:33 Reorder by ZORDER app.js?1462196846:45 window resize app.js?1462196846:30 Final set zoom! app.js?1462196846:30 UPDATE GL SIZE! app.js?1462196846:30 Final set zoom! app.js?1462196846:45 window resize app.js?1462196846:30 Final set zoom! app.js?1462196846:30 UPDATE GL SIZE! app.js?1462196846:30 Final set zoom! app.js?1462196846:29 new lamp app.js?1462196846:45 window resize app.js?1462196846:30 Final set zoom! app.js?1462196846:30 UPDATE GL SIZE! app.js?1462196846:30 Final set zoom! app.js?1462196846:45 window resize app.js?1462196846:30 Final set zoom! app.js?1462196846:30 UPDATE GL SIZE! app.js?1462196846:30 Final set zoom! 7app.js?1462196846:29 new lamp app.js?1462196846:37 Show Character View Dialog! app.js?1462196846:36 --- RENDER CHARACTIVE VIEW ---- app.js?1462196846:36 CLICKED app.js?1462196846:36 Redoing charsheet html app.js?1462196846:37 245ms to end of html app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png</a>'. This content should also be served over HTTPS. 3app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png</a>'. This content should also be served over HTTPS. app.js?1462196846:37 Really updating character sheet values sheetsandboxworker.js?20150218:56 Triggering for sheet:opened app.js?1462196846:37 Setting up repeating sections took until 118ms app.js?1462196846:37 Updating ALL VALUES app.js?1462196846:37 Finding list of dirty attributes took until 120ms app.js?1462196846:37 Querytest took until 122ms app.js?1462196846:37 Set values took until 702ms app.js?1462196846:37 Appending to sheetform app.js?1462196846:37 Appending to screen took until 717ms app.js?1462196846:37 Took 758ms VM40:2878 5th Edition OGL by Roll20 version 1.5 app.js?1462196846:36 CLICKED app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/JlFVAKr.gif" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/JlFVAKr.gif</a>'. This content should also be served over HTTPS. app.js?1462196846:37 [div.dialog.characterdialog.ui-dialog-content.ui-widget-content, context: div.dialog.characterdialog.ui-dialog-content.ui-widget-content] app.js?1462196846:37 [div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable, prevObject: p.fn.p.init[1], context: div.dialog.characterdialog.ui-dialog-content.ui-widget-content, selector: ".parent()"] app.js?1462196846:37 Was a dialog! app.js?1462196846:37 Setting style element in child window. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png</a>'. This content should also be served over HTTPS. 3jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png</a>'. This content should also be served over HTTPS. Is there any way for me to trigger audio/video without all the others in the game so I can try to replicate the origin issue?
1462330362
Pat S.
Forum Champion
Sheet Author
Lisa said: Is there any way for me to trigger audio/video without all the others in the game so I can try to replicate the origin issue? At this time, the only way for the audio/video to be active is to have two people in the room.
Ok! I joined someone else in a different game to see if it would happen, and it did. I captured the exact messages I get.&nbsp;The red message up top reads: " Your connection to the server has been interrupted! Anything you do right now we'll attempt to send when you go back online, but to be on the safe side you may want to stop doing anything important. You may want to check our status site for more info." The message when the video cuts out in the other person's box reads this where their avatar would be: "The stream was unable to connect due to a network error." I tried to capture the console log just in case and I think this is the portion: Switch mode to path app.js?1462196846:43 Exception received from TokBox app.js?1462196846:43 i.ExceptionEvent {type: "exception", cancelable: true, message: "OT.Publisher PeerConnection Error: The stream was …sure your connection isn't blocked by a firewall.", title: "ICEWorkflow failed", code: 1553…}cancelable: truecode: 1553component: UisDefaultPrevented: ()message: "OT.Publisher PeerConnection Error: The stream was unable to connect due to a network error. Make sure your connection isn't blocked by a firewall."preventDefault: ()target: Utitle: "ICEWorkflow failed"type: "exception"__proto__: Object app.js?1462196846:43 Exception received from TokBox app.js?1462196846:43 i.ExceptionEvent {type: "exception", cancelable: true, message: "OT.Publisher PeerConnection Error: The stream was …sure your connection isn't blocked by a firewall.", title: "ICEWorkflow failed", code: 1553…}cancelable: truecode: 1553component: UisDefaultPrevented: ()message: "OT.Publisher PeerConnection Error: The stream was unable to connect due to a network error. Make sure your connection isn't blocked by a firewall."preventDefault: ()target: Utitle: "ICEWorkflow failed"type: "exception"__proto__: Object app.js?1462196846:43 Exception received from TokBox app.js?1462196846:43 i.ExceptionEvent {type: "exception", cancelable: true, message: "OT.Subscriber PeerConnection Error: The stream was…sure your connection isn't blocked by a firewall.", title: undefined, code: 1554…}cancelable: truecode: 1554component: DisDefaultPrevented: ()message: "OT.Subscriber PeerConnection Error: The stream was unable to connect due to a network error. Make sure your connection isn't blocked by a firewall."preventDefault: ()target: Dtitle: undefinedtype: "exception"__proto__: Objectconstructor: (l,n,e,u,t,o)__proto__: Object app.js?1462196846:43 Exception received from TokBox app.js?1462196846:43 i.ExceptionEvent {type: "exception", cancelable: true, message: "OT.Subscriber PeerConnection Error: The stream was…sure your connection isn't blocked by a firewall.", title: undefined, code: 1554…}cancelable: truecode: 1554component: DisDefaultPrevented: ()message: "OT.Subscriber PeerConnection Error: The stream was unable to connect due to a network error. Make sure your connection isn't blocked by a firewall."preventDefault: ()target: Dtitle: undefinedtype: "exception"__proto__: Object And when I log into my regular game I still get the warnings/errors from above. I have my regular game Saturday so I'll capture the logs then too, but does this help at all? Is there anything else I can try before the weekend?
1462469416

Edited 1462469435
Phil B.
Forum Champion
Sheet Author
It looks like something is intermittently blocking your connection to TokBox (our video chat provider) in the most recent log, and FireBase (our database server for the table top) in the earlier log. If you've already tried everything on your computer, turning off adblockers and anti-virus programs, then it might be something higher up the chain, like routing issues with you ISP. If this is in-fact the issue, one way that might fix it is using a VPN. There are a bunch of free VPNs out there that can be found with a quick Google search. I would give one of those a try and see if you're still get those 2 specific errors, "Exception received from TokBox" and "FIREBASE WARNING...permission_denied". The other errors are in basically every game, and not significant.&nbsp;
Ok, I'm not sure I want to use a VPN right now. If I turn off the video/audio receiving and sending, and use Skype instead to talk to everyone tomorrow during a full game that should also technically solve the problem right? I should be able to still use the game and hear music and everything? If that doesn't work I might resist the idea of a VPN, but I'd like to try this first if you think it could be a solution.
Using a third-party application to handle audio/video isn't solving the problem, but working around it. However, it's a workaround worth investigating in the interim, I think.
Monitoring this thread: at least two of my players are currently suffering similar connection issues.
1462823261

Edited 1462823501
Phil B.
Forum Champion
Sheet Author
Lisa, using Skype would definitely work around the A/V issues your having, if they are an issue with TokBox. But from your console log, it looks like you are having 2 separate issues, one issue with connecting to TokBox (the A/V issues) and one issue with intermittent connection issues to Firebase (your lag/red warning box issue). Hopefully I'm wrong, and this will fix both issues for you, or one of them was just a temporary glitch in the internet, but if not, using a VPN is the only way I know of to make sure nothing is interfering with you connection to Firebase. Helpful, you say your players are having similar issues, which of the 2 issues are they having? The connection warning (red box at the top of the screen) or microphone/video issues? If it's just the second one, it's probably an issue with WebRTC that we've been fighting with recently. I would follow this thread where we are discussing it:&nbsp; <a href="https://app.roll20.net/forum/post/3295391/group-can-hear-me-i-cannot-hear-anyone-else" rel="nofollow">https://app.roll20.net/forum/post/3295391/group-can-hear-me-i-cannot-hear-anyone-else</a> When we figure out how to fix it, we will post there.