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 .
×

Voice chat dropping out

My group has seen voice chat intermittent for the evening. Reloading or disabling then re-enabling works. Then, the voice chat crashed entirely for all of us and we are unable to get it back. Info from the console log as follows: (note that I cleared the cache during an attempt to fix the problem) 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>". Either the 'unsafe-inline' keyword, a hash ('sha256-...'), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:9 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>". Either the 'unsafe-inline' keyword, a hash ('sha256-...'), or a nonce ('nonce-...') is required to enable inline execution. app.js?1425320484:22 70 app.js?1425320484:23 TOUCH SUPPORTED: false app.js?1425320484:23 USING WEBGL ACCELERATION... app.js?1425320484:23 WEBGL STARTUP SUCCESS app.js?1425320484:18 select app.js?1425320484:18 Switch mode to select app.js?1425320484:32 Initializing new dice engine with randomness... app.js?1425320484:32 Using random entropy app.js?1425320484:34 Compiling sheet... app.js?1425320484:34 Finding sheet rolls... app.js?1425320484:35 'Attr.nodeValue' is deprecated. Please use 'value' instead. app.js?1425320484:35 SHEET ERROR: Specified a disabled input without a valid formula in the value attribute. app.js?1425320484:36 window resize app.js?1425320484:23 Final set zoom! app.js?1425320484:23 UPDATE GL SIZE! app.js?1425320484:23 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:5100/?src=i.imgur.com/Y8KHPKm.png" rel="nofollow">http://imgsrv.roll20.net:5100/?src=i.imgur.com/Y8KHPKm.png</a>'. This content should also be served over HTTPS. app.js?1425320484:29 Final page load. app.js?1425320484:29 Scan for new plays! app.js?1425320484:28 Auth'ed. app.js?1425320484:28 Go post auth! 7app.js?1425320484:29 Scan for new plays! app.js?1425320484:28 initial setup app.js?1425320484:28 Got players value... app.js?1425320484:28 joining game... app.js?1425320484:31 refershing page listings! app.js?1425320484:27 Player -JViY-McjBjmN3afbzcH is offline... app.js?1425320484:27 I think I should be first? app.js?1425320484:27 FIRST PLAYER: -Jbj40pLGQe4ZLEbQKvk app.js?1425320484:28 Deferred finish joining... app.js?1425320484:22 Firebase Online app.js?1425320484:27 Adding myself before -Jbj40pLGQe4ZLEbQKvk 21app.js?1425320484:26 Full load page! app.js?1425320484:28 We have 31 pages app.js?1425320484:28 handle page changes app.js?1425320484:28 false 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:5100/?src=4.bp.blogspot.com/_ZfS1RF1hXso/TR3LgcFDBGI/AAAAAAAAAkU/qCH0wXskY4o/s1600/web-red-dot.jpg&cb=5" rel="nofollow">http://imgsrv.roll20.net:5100/?src=4.bp.blogspot.com/_ZfS1RF1hXso/TR3LgcFDBGI/AAAAAAAAAkU/qCH0wXskY4o/s1600/web-red-dot.jpg&cb=5</a>'. This content should also be served over HTTPS. app.js?1425320484:31 refershing page listings! app.js?1425320484:25 Do refresh link cache! 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:5100/?src=4.bp.blogspot.com/_ZfS1RF1hXso/TR3LgcFDBGI/AAAAAAAAAkU/qCH0wXskY4o/s1600/web-red-dot.jpg&cb=5" rel="nofollow">http://imgsrv.roll20.net:5100/?src=4.bp.blogspot.com/_ZfS1RF1hXso/TR3LgcFDBGI/AAAAAAAAAkU/qCH0wXskY4o/s1600/web-red-dot.jpg&cb=5</a>'. This content should also be served over HTTPS. app.js?1425320484:34 Search took 14ms app.js?1425320484:28 init active page! app.js?1425320484:26 activate page! app.js?1425320484:26 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1425320484:26 Graphics: 0 app.js?1425320484:26 Paths: 0 app.js?1425320484:34 initiatlizing video chat app.js?1425320484:34 Connecting to WebRTC app.js?1425320484:26 Reorder by ZORDER app.js?1425320484:31 refershing page listings! 7app.js?1425320484:29 Updating character sheet values app.js?1425320484:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/7504324/lbpYBb945SRxUUuU1DSGwg/med.jpg?14229755015" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/7504324/lbpYBb945SRxUUuU1DSGwg/med.jpg?14229755015</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/7504324/lbpYBb945SRxUUuU1DSGwg/max.jpg?14229755015" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/7504324/lbpYBb945SRxUUuU1DSGwg/max.jpg?14229755015</a> app.js?1425320484:26 Reorder by ZORDER app.js?1425320484:25 setting src app.js?1425320484:36 Body drop! app.js?1425320484:31 refershing page listings! app.js?1425320484:28 init active page! app.js?1425320484:26 activate page! app.js?1425320484:26 FULLY ACTIVATE VIEWS FOR PAGE. 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:5100/?src=www.dunjinni.com/forums/uploads/Bogie/CZ6_Barrel-Top232_bg.png&cb=5" rel="nofollow">http://imgsrv.roll20.net:5100/?src=www.dunjinni.com/forums/uploads/Bogie/CZ6_Barrel-Top232_bg.png&cb=5</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Image from origin '<a href="https://s3.amazonaws.com" rel="nofollow">https://s3.amazonaws.com</a>' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>' is therefore not allowed access. app.js?1425320484:26 Graphics: 241 app.js?1425320484:26 Paths: 180 app.js?1425320484:22 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5969/UI2iZBjGDI3_RR2JZ5m0zA/thumb.png?13400723885555555" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5969/UI2iZBjGDI3_RR2JZ5m0zA/thumb.png?13400723885555555</a> 50app.js?1425320484:22 new caster! app.js?1425320484:26 Reorder by ZORDER app.js?1425320484:31 refershing page listings! 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:5100/?src=www.dunjinni.com/forums/uploads/Bogie/CZ6_Barrel-Top232_bg.png&cb=5" rel="nofollow">http://imgsrv.roll20.net:5100/?src=www.dunjinni.com/forums/uploads/Bogie/CZ6_Barrel-Top232_bg.png&cb=5</a>'. This content should also be served over HTTPS. app.js?1425320484:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5731/cwhPJGynKmbh5FFtBGGoRA/max.png?13398251885" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5731/cwhPJGynKmbh5FFtBGGoRA/max.png?13398251885</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5731/cwhPJGynKmbh5FFtBGGoRA/thumb.png?13398251885" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5731/cwhPJGynKmbh5FFtBGGoRA/thumb.png?13398251885</a> app.js?1425320484:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5738/jy9YJxmwlrCUAp1cBjHf4A/max.png?13398258465" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5738/jy9YJxmwlrCUAp1cBjHf4A/max.png?13398258465</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5738/jy9YJxmwlrCUAp1cBjHf4A/thumb.png?13398258465" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5738/jy9YJxmwlrCUAp1cBjHf4A/thumb.png?13398258465</a> app.js?1425320484:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5732/vThp2rafBy17azD2kWC7AA/max.png?13398252395" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5732/vThp2rafBy17azD2kWC7AA/max.png?13398252395</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5732/vThp2rafBy17azD2kWC7AA/thumb.png?13398252395" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5732/vThp2rafBy17azD2kWC7AA/thumb.png?13398252395</a> app.js?1425320484:26 Reorder by ZORDER app.js?1425320484:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5728/ukKRTp42fFntdMNF86O5IA/max.png?13398233885" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5728/ukKRTp42fFntdMNF86O5IA/max.png?13398233885</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5728/ukKRTp42fFntdMNF86O5IA/thumb.png?13398233885" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5728/ukKRTp42fFntdMNF86O5IA/thumb.png?13398233885</a> app.js?1425320484:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5730/MWdBaNkzEYUmnh9LDSm4wg/max.png?13398250985" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5730/MWdBaNkzEYUmnh9LDSm4wg/max.png?13398250985</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5730/MWdBaNkzEYUmnh9LDSm4wg/thumb.png?13398250985" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5730/MWdBaNkzEYUmnh9LDSm4wg/thumb.png?13398250985</a> app.js?1425320484:26 Reorder by ZORDER app.js:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5729/afWlh8ikWewXajrOjoOt9g/max.png?13398249945" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5729/afWlh8ikWewXajrOjoOt9g/max.png?13398249945</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5729/afWlh8ikWewXajrOjoOt9g/thumb.png?13398249945" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5729/afWlh8ikWewXajrOjoOt9g/thumb.png?13398249945</a> app.js:26 Reorder by ZORDER app.js:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/4344/max.png?13390903365" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/4344/max.png?13390903365</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/4344/thumb.png?13390903365" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/4344/thumb.png?13390903365</a> app.js:26 Reorder by ZORDER app.js:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/4343/max.png?13390903335" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/4343/max.png?13390903335</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/4343/thumb.png?13390903335" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/4343/thumb.png?13390903335</a> app.js:26 Reorder by ZORDER app.js:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5751/8Tl6A6ZqbrDOBDvxm8OehA/max.png?13398268035" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5751/8Tl6A6ZqbrDOBDvxm8OehA/max.png?13398268035</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5751/8Tl6A6ZqbrDOBDvxm8OehA/thumb.png?13398268035" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5751/8Tl6A6ZqbrDOBDvxm8OehA/thumb.png?13398268035</a> app.js:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5725/urfV8LnvZLYolFDp_Kkodw/max.png?13398231945" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5725/urfV8LnvZLYolFDp_Kkodw/max.png?13398231945</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5725/urfV8LnvZLYolFDp_Kkodw/thumb.png?13398231945" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5725/urfV8LnvZLYolFDp_Kkodw/thumb.png?13398231945</a> app.js:26 Reorder by ZORDER app.js:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/4342/max.png?13390903315" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/4342/max.png?13390903315</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/4342/thumb.png?13390903315" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/4342/thumb.png?13390903315</a> 13app.js:26 Reorder by ZORDER app.js:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/7510934/4p7OMd-ct8rbvkjK3jG_LQ/med.jpg?14229974835" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/7510934/4p7OMd-ct8rbvkjK3jG_LQ/med.jpg?14229974835</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/7510934/4p7OMd-ct8rbvkjK3jG_LQ/thumb.jpg?14229974835" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/7510934/4p7OMd-ct8rbvkjK3jG_LQ/thumb.jpg?14229974835</a> static.opentok.com/v2/js/opentok.min.js:56 WebSocket connection to 'wss://mantis002-sjc.tokbox.com/rumorwebsocketsv2' failed: WebSocket is closed before the connection is established. app.js:34 Exception received from TokBox app.js:34 b.ExceptionEvent app.js:34 There was an error connecting. Trying again. app.js:34 Uncaught ReferenceError: session is not defined app.js:34 Exception received from TokBox app.js:34 b.ExceptionEvent app.js:34 There was an error connecting. Trying again. app.js:34 Uncaught ReferenceError: session is not defined 5app.js:26 Reorder by ZORDER app.js:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/1741/max.png?13390837445" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/1741/max.png?13390837445</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/1741/thumb.png?13390837445" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/1741/thumb.png?13390837445</a> app.js:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/4339/max.png?13390903255" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/4339/max.png?13390903255</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/4339/thumb.png?13390903255" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/4339/thumb.png?13390903255</a> app.js:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2850731/Z44jsHGGeBF-aRB9lB28Tw/thumb.png?13905570615" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2850731/Z44jsHGGeBF-aRB9lB28Tw/thumb.png?13905570615</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/2850731/Z44jsHGGeBF-aRB9lB28Tw/med.png?13905570615" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2850731/Z44jsHGGeBF-aRB9lB28Tw/med.png?13905570615</a> app.js:26 Reorder by ZORDER 2app.js:22 new lamp app.js:26 Reorder by ZORDER app.js:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/5139/thumb.png?13362486285" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5139/thumb.png?13362486285</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/5139/med.png?13362486285" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5139/med.png?13362486285</a> 3app.js:26 Reorder by ZORDER app.js:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5932/rSUDZErG-8wPL3-qHtwTvQ/max.png?13400517305" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5932/rSUDZErG-8wPL3-qHtwTvQ/max.png?13400517305</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5932/rSUDZErG-8wPL3-qHtwTvQ/thumb.png?13400517305" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5932/rSUDZErG-8wPL3-qHtwTvQ/thumb.png?13400517305</a> app.js:25 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/7524769/MXvr-YvcjJGUbzopBnqxSA/med.jpg?14230682835" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/7524769/MXvr-YvcjJGUbzopBnqxSA/med.jpg?14230682835</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/7524769/MXvr-YvcjJGUbzopBnqxSA/thumb.jpg?14230682835" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/7524769/MXvr-YvcjJGUbzopBnqxSA/thumb.jpg?14230682835</a> app.js:26 Reorder by ZORDER 2app.js:25 setting src app.js:26 Reorder by ZORDER 10app.js:25 setting src app.js:26 Reorder by ZORDER 6app.js:25 setting src app.js:34 Subscribe to streams! app.js:27 Player -JcaKRF9xCeGl104h3EZ is offline... app.js:34 initializing publisher app.js:34 Switch to audio broadcast app.js:34 Access allowed! app.js:23 Final set zoom! app.js:23 UPDATE GL SIZE! app.js:23 Final set zoom! app.js:36 window resize app.js:23 Final set zoom! app.js:23 UPDATE GL SIZE! app.js:23 Final set zoom! 2app.js:33 Finished after going 2 levels deep. 6app.js:22 new lamp 6app.js:33 Finished after going 2 levels deep. app.js:23 Do width/height snapping 2app.js:33 Finished after going 2 levels deep. app.js:36 window resize app.js:23 Final set zoom! app.js:23 UPDATE GL SIZE! app.js:23 Final set zoom! app.js?1425320484:33 Finished after going 2 levels deep.
We had the same thing happen - suddenly everyone's video and audio dropped out and only the avatars were there, we Reloaded, etc. but ended up disabling video and using audio only and then reloading and we were fine except no video.
1425846455
Stephen Koontz
Forum Champion
Marketplace Creator
Sheet Author
API Scripter
Compendium Curator
Can you please try taking the steps in our Audio Visual Trouble Shooting guide. If none of those resolve your issue please try following Steps 1-3 of our Solving Technical Issues guide, taking special care to temporarily disable all browser add-ons and extensions, temporarily pause your anti-virus, and try switching browsers (for Chrome/Firefox specific issues) to see if one of those components is causing the problem. If all of that fails, please follow Step 4 , including providing all of the necessary information, so that we can further assist you.