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 .
×
Create a free account

Game Won't Load for GM's Only

My main game will only load for players.  It seems to hang on the loading screen for anyone marked as GM. -I've tried in fully updated versions of Firefox and Chrome. -I have no extensions running.  I've shut off all of my security software. -I cleared the cache.  Still no dice.  It's been this way for a number of days.  Let me know if there is anything that can be done!  Thanks!
I have experienced this problem on both PC and Mac on the newest operating systems.  The game is titled The Hammervale Expedition.
1562117487
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
My guess would be that there is a problem with the page that the GM is on, but not where the player flag is. Perhaps a map is too big to load or has a corrupted asset. If this is the case, my suggestion would be to promote a player (one already on the player flag page) to GM. When they log in, they should be on the usable page. They can then delete the problem page or transmogrify it to a holding campaign first. If you don't think this is a likely scenario, your best bet is for a Mod to post with troubleshooting steps and hopefully a dev can sort you out.
I thought I might be clever and upgrade my dummy account that I use for streaming to GM status since it had no problems logging in to that game.  As soon as I upgraded it to GM status, that account got hung at the loading screen.
Hello Charlie Chopshop, I am sorry to hear that you are having an issue accessing your game.  To rule out potential causes and provide a baseline for the devs to provide assistance,  please double check that the following steps  our guide to   Solving Technical Issues   have been completed and then provide all of the requested information from  Step 4 : Step 1: Make sure to use the right browser Please check if these issues persist when using both Chrome  and  Firefox. Step 2: Ensure that there are no extensions/addons interfering with Roll20 Please disable  all  add-ons/extensions. Step 3: Clear your cache Once the steps above have been complete, work through all of Step 4  including providing a Console Report. Thank you!
Here is my Console Log when I try to load the game.&nbsp; I seem to be having the same issue as this user &gt;&nbsp; <a href="https://app.roll20.net/forum/post/7593031/cos-game-wont-load" rel="nofollow">https://app.roll20.net/forum/post/7593031/cos-game-wont-load</a> .&nbsp; He describes my exact situation in his post and his console log seems to have similar issues.&nbsp;&nbsp; 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="http://ajax.googleapis.com" rel="nofollow">http://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> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-ZDYzlTDoISknMeKTXOS4ms+9qzM3mggGLXbMjP47u0s='), 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="http://ajax.googleapis.com" rel="nofollow">http://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> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-+3W9zufhVFpD1XwP4aFx3yWExD//7uoJ+EnLO3a9V0Q='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active app.roll20.net/:5317 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="http://ajax.googleapis.com" rel="nofollow">http://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> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-vileAyXucIHIT+3pbOzFP62jSSQqBYQ/DZ/WZAa5v4Y='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1562687223:541 70 app.js?1562687223:543 TOUCH SUPPORTED: false app.js?1562687223:543 USING WEBGL ACCELERATION... app.js?1562687223:543 WEBGL STARTUP SUCCESS app.js?1562687223:545 Custom Sheet Translation app.js?1562687223:536 select app.js?1562687223:536 Switch mode to select app.js?1562687223:557 Initializing new dice engine with randomness... app.js?1562687223:557 Using random entropy app.js?1562687223:560 Compiling sheet... app.js?1562687223:560 Found rolltemplate: simple app.js?1562687223:560 Found rolltemplate: atk app.js?1562687223:560 Found rolltemplate: dmg app.js?1562687223:560 Found rolltemplate: atkdmg app.js?1562687223:560 Found rolltemplate: desc app.js?1562687223:560 Found rolltemplate: spell app.js?1562687223:560 Found rolltemplate: traits app.js?1562687223:560 Found rolltemplate: npc app.js?1562687223:560 Found rolltemplate: npcatk app.js?1562687223:560 Found rolltemplate: npcdmg app.js?1562687223:560 Found rolltemplate: npcaction app.js?1562687223:560 Found rolltemplate: mancerroll app.js?1562687223:560 Found rolltemplate: mancerhproll app.js?1562687223:560 Found Charactermancer Repeating Section: topbar app.js?1562687223:560 Found Charactermancer Repeating Section: leveler-topbar app.js?1562687223:560 Found Charactermancer Repeating Section: row app.js?1562687223:560 Found Charactermancer Repeating Section: utilityrow app.js?1562687223:560 Found Charactermancer Repeating Section: choose app.js?1562687223:560 Found Charactermancer Repeating Section: custom-proficiency app.js?1562687223:560 Found Charactermancer Repeating Section: custom-trait app.js?1562687223:560 Found Charactermancer Repeating Section: spell-holder app.js?1562687223:560 Found Charactermancer Repeating Section: spell-item app.js?1562687223:560 Found Charactermancer Repeating Section: asi-row app.js?1562687223:560 Found Charactermancer Repeating Section: hpbylevel app.js?1562687223:560 Found Charactermancer Template: l1-welcome app.js?1562687223:560 Found Charactermancer Template: l1-race app.js?1562687223:560 Found Charactermancer Template: l1-class app.js?1562687223:560 Found Charactermancer Template: l1-abilities app.js?1562687223:560 Found Charactermancer Template: l1-background app.js?1562687223:560 Found Charactermancer Template: l1-equipment app.js?1562687223:560 Found Charactermancer Template: l1-spells app.js?1562687223:560 Found Charactermancer Template: l1-feat app.js?1562687223:560 Found Charactermancer Template: l1-bio app.js?1562687223:560 Found Charactermancer Template: l1-summary app.js?1562687223:560 Found Charactermancer Template: final app.js?1562687223:560 Found Charactermancer Template: lp-welcome app.js?1562687223:560 Found Charactermancer Template: lp-levels app.js?1562687223:560 Found Charactermancer Template: lp-choices app.js?1562687223:560 Found Charactermancer Template: lp-asi app.js?1562687223:560 Found Charactermancer Template: lp-spells app.js?1562687223:560 Found Charactermancer Template: lp-summary app.js?1562687223:560 Found Charactermancer Template: lp-spellchoice app.js?1562687223:560 Found webworker script app.js?1562687223:560 Finding sheet rolls... app.js?1562687223:561 Including compendium template css. app.js?1562687223:563 window resize app.js?1562687223:543 Final set zoom! app.js?1562687223:542 UPDATE GL SIZE! app.js?1562687223:543 Final set zoom! tutorial_tips.js:7 tuts loaded 9Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. 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=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.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=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/CharactermancerIcon200px.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/CharactermancerIcon200px.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=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/weight_lbs.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/weight_lbs.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=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.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=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.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=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.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=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/CharactermancerIcon200px.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/CharactermancerIcon200px.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=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/CharactermancerIcon200px.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/CharactermancerIcon200px.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=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/CharactermancerIcon200px.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/CharactermancerIcon200px.png</a>'. This content should also be served over HTTPS. sheetsandboxworker.js?1562779057144:682 Starting up WEB WORKER app.js?1562687223:551 Final page load. app.js?1562687223:563 Refresh jukebox List! app.js?1562687223:551 Scan for new plays! app.js?1562687223:549 Auth'ed. app.js?1562687223:549 Go post auth! app.js?1562687223:549 initial setup app.js?1562687223:563 Object app.js?1562687223:563 Refresh jukebox List! firebase.2.4.0.js:45 FIREBASE WARNING: Exception was thrown by user callback. TypeError: r.push is not a function &nbsp; &nbsp; at <a href="https://app.roll20.net/assets/app.js?1562687223:563:25179" rel="nofollow">https://app.roll20.net/assets/app.js?1562687223:563:25179</a> &nbsp; &nbsp; at Array.forEach (&lt;anonymous&gt;) &nbsp; &nbsp; at Function.C.each.C.forEach (<a href="https://app.roll20.net/assets/base.js?1559238462:6:1628" rel="nofollow">https://app.roll20.net/assets/base.js?1559238462:6:1628</a>) &nbsp; &nbsp; at Object.d20.jukebox.refreshJukeboxList (<a href="https://app.roll20.net/assets/app.js?1562687223:563:25158" rel="nofollow">https://app.roll20.net/assets/app.js?1562687223:563:25158</a>) &nbsp; &nbsp; at T.i.&lt;anonymous&gt; (<a href="https://app.roll20.net/assets/app.js?1562687223:550:26" rel="nofollow">https://app.roll20.net/assets/app.js?1562687223:550:26</a>) &nbsp; &nbsp; at T.i.trigger (<a href="https://app.roll20.net/assets/base.js?1559238462:7:20140" rel="nofollow">https://app.roll20.net/assets/base.js?1559238462:7:20140</a>) &nbsp; &nbsp; at T.i.change (<a href="https://app.roll20.net/assets/base.js?1559238462:7:23509" rel="nofollow">https://app.roll20.net/assets/base.js?1559238462:7:23509</a>) &nbsp; &nbsp; at T.i.set (<a href="https://app.roll20.net/assets/base.js?1559238462:7:21778" rel="nofollow">https://app.roll20.net/assets/base.js?1559238462:7:21778</a>) &nbsp; &nbsp; at <a href="https://app.roll20.net/assets/app.js?1562687223:549:28715" rel="nofollow">https://app.roll20.net/assets/app.js?1562687223:549:28715</a> &nbsp; &nbsp; at <a href="https://app.roll20.net/assets/firebase.2.4.0.js:201:710" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:201:710</a>&nbsp; S @ firebase.2.4.0.js:45 firebase.2.4.0.js:52 Uncaught TypeError: r.push is not a function &nbsp; &nbsp; at app.js?1562687223:563 &nbsp; &nbsp; at Array.forEach (&lt;anonymous&gt;) &nbsp; &nbsp; at Function.C.each.C.forEach (base.js?1559238462:6) &nbsp; &nbsp; at Object.d20.jukebox.refreshJukeboxList (app.js?1562687223:563) &nbsp; &nbsp; at T.i.&lt;anonymous&gt; (app.js?1562687223:550) &nbsp; &nbsp; at T.i.trigger (base.js?1559238462:7) &nbsp; &nbsp; at T.i.change (base.js?1559238462:7) &nbsp; &nbsp; at T.i.set (base.js?1559238462:7) &nbsp; &nbsp; at app.js?1562687223:549 &nbsp; &nbsp; at firebase.2.4.0.js:201 app.js?1562687223:563 Object app.js?1562687223:563 Refresh jukebox List! app.js?1562687223:563 Uncaught TypeError: r.push is not a function &nbsp; &nbsp; at app.js?1562687223:563 &nbsp; &nbsp; at Array.forEach (&lt;anonymous&gt;) &nbsp; &nbsp; at Function.C.each.C.forEach (base.js?1559238462:6) &nbsp; &nbsp; at Object.d20.jukebox.refreshJukeboxList (app.js?1562687223:563) &nbsp; &nbsp; at Function.&lt;anonymous&gt; (app.js?1562687223:551) &nbsp; &nbsp; at base.js?1559238462:6 app.js?1562687223:560 Refresh Journal List! app.js?1562687223:560 Uncaught TypeError: Cannot read property 'each' of undefined &nbsp; &nbsp; at Object.d20.journal.refreshJournalList (app.js?1562687223:560) &nbsp; &nbsp; at app.js?1562687223:560 app.js?1562687223:551 Scan for new plays! app.js?1562687223:563 window resize app.js?1562687223:543 Final set zoom! app.js?1562687223:542 UPDATE GL SIZE! app.js?1562687223:543 Final set zoom!
Hello&nbsp;Charlie Chopshop, Thank you for that information. I have passed it along to the devs. Once we have more information, we will let you know.
Hi Charlie, What is the name of the game you are seeing this behavior in? Thanks!
Hey sorry! The game is named "The Hammervale Expedition". This is the invite link to the game if that helps. &nbsp; <a href="https://app.roll20.net/join/2895488/_D-uVQ" rel="nofollow">https://app.roll20.net/join/2895488/_D-uVQ</a> -Charlie
Hi again! Sorry for the delay-- unfortunately, I am noticing a large number of injected scripts which are preventing my ability to fully resolve this issue. As a pro user, my recommendation would be to try creating a new game ensuring that no extensions are enabled and transmogrify content to the new game.
1562861654

Edited 1562861692
Drespar said: Hi again! Sorry for the delay-- unfortunately, I am noticing a large number of injected scripts which are preventing my ability to fully resolve this issue. As a pro user, my recommendation would be to try creating a new game ensuring that no extensions are enabled and transmogrify content to the new game. Despar is there no other way? &nbsp;I removed all of my API scripts from the game. &nbsp;This game is well over a year of work from me an about thirty players and would literally take days to transmog over. &nbsp;There is almost a hundred macros built-in as well that I would not be able to retrieve from the transmogrifier. &nbsp;My players have no problem loading the game, even the DM's. &nbsp;It is only me that cannot log in. &nbsp;Transmogging the entire game sounds like a partial solution at best.
Hi Charlie, The injected scripts are not from the Roll20 API, they appear to have been injected by a 3rd party into the game, perhaps by an extension. These scripts make it impossible to narrow down the root cause and resolve it on the back end.