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

Tutorial Won't Run

It seems the tutorial will not load. I am using chrome and have put the console log below. Any help in how I can fix this will be greatly appreciated. Thank you 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-+eABDl1CmOd2p2ErYY4vnI/pv4nlvZVT9NlL4MluCqM='), or a nonce ('nonce-...') is required to enable inline execution. 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="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-W4z4mOiwkRlHZN9ZhB3StyLZj6HgkMDMbkFJOavx/+M='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active app.js?1548784424:533 70 app.js?1548784424:535 TOUCH SUPPORTED: false app.js?1548784424:535 USING WEBGL ACCELERATION... app.js?1548784424:535 WEBGL STARTUP SUCCESS app.js?1548784424:528 select app.js?1548784424:528 Switch mode to select app.js?1548784424:548 Initializing new dice engine with randomness... app.js?1548784424:548 Using random entropy app.js?1548784424:554 window resize app.js?1548784424:535 Final set zoom! app.js?1548784424:534 UPDATE GL SIZE! app.js?1548784424:535 Final set zoom! tutorial_tips.js:7 tuts loaded app.js?1548784424:546 MESSAGE RECEIVED app.js?1548784424:546 MessageEvent /editor/startping/false:1 Failed to load resource: the server responded with a status of 403 () app.js?1548784424:546 MESSAGE RECEIVED app.js?1548784424:546 MessageEvent app.js?1548784424:542 Final page load. app.js?1548784424:541 Go post auth! app.js?1548784424:541 initial setup app.js?1548784424:541 Got players value... app.js?1548784424:541 joining game... app.js?1548784424:540 Uncaught TypeError: Cannot read property 'get' of undefined &nbsp; &nbsp; at T.i.on.e (app.js?1548784424:540) &nbsp; &nbsp; at T.i.trigger (base.js?1548784398:7) &nbsp; &nbsp; at T.i._onModelEvent (base.js?1548784398:7) &nbsp; &nbsp; at T.i.trigger (base.js?1548784398:7) &nbsp; &nbsp; at T.i.add (base.js?1548784398:7) &nbsp; &nbsp; at T.i.create (base.js?1548784398:7) &nbsp; &nbsp; at T.i.joinGame (app.js?1548784424:541) &nbsp; &nbsp; at app.js?1548784424:541 &nbsp; &nbsp; at Object.on (app.js?1548784424:541) &nbsp; &nbsp; at app.js?1548784424:541 app.js?1548784424:554 Refresh jukebox List! app.js?1548784424:555 Uncaught TypeError: Cannot read property 'each' of undefined &nbsp; &nbsp; at Object.d20.decks.appendAllHands (app.js?1548784424:555) &nbsp; &nbsp; at Function.&lt;anonymous&gt; (app.js?1548784424:541) &nbsp; &nbsp; at base.js?1548784398:6 app.js?1548784424:539 Player -LXQeAsmxshT1zjRQy5D is offline... /editor/updatefromrt/tutorial:1 Failed to load resource: the server responded with a status of 403 () app.js?1548784424:542 Scan for new plays! app.js?1548784424:554 window resize app.js?1548784424:535 Final set zoom! app.js?1548784424:534 UPDATE GL SIZE! app.js?1548784424:535 Final set zoom! app.js?1548784424:554 window resize app.js?1548784424:535 Final set zoom! app.js?1548784424:534 UPDATE GL SIZE! app.js?1548784424:535 Final set zoom! app.js?1548784424:554 window resize app.js?1548784424:535 Final set zoom! app.js?1548784424:534 UPDATE GL SIZE! app.js?1548784424:535 Final set zoom!
Thanks for providing a console log, but could you provide some more details on exactly what you are experiencing? Reproduction steps and system details especially: A detailed description of the issue. The more information you can give us, the better able we'll be to fix the issue promptly! Step by step instructions on how to reproduce the issue. Your computer's settings (A good place to find this info if you don't know it is&nbsp; Support Details ): Browser Version Operating System If Javascript is enabled Your anti-virus software List of any browser add-ons or extensions enabled
1548806085

Edited 1548815515
After clicking on Tutorial I get stuck on a loading screen just saying loading even though the page has finished loading. Also the URL does not show app.roll20.net/editor/tutorial it only says app.roll20.net/editor. I wish I had more info, but that's as far as it's letting me get. Here are the computer details: Anti Virus is Norton I do not use any add-ons or extensions OS Type OS Version Browser Type IP Address Javascript Enabled Cookies Enabled Color Depth Screen Resolution Browser Window Size Flash Version User Agent Windows 10 (64-bit) Chrome 71.0.3578.98 Yes Yes 24 1920 x 1080 1920 x 938 Not Installed Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 Modedit: Removed your IP address since that is sensitive information.
1548858996

Edited 1548859069
Same issue, s tuck at the black "Loading..." screen indefinitely.&nbsp; I'm using the latest Chrome on MacOS High Sierra Version&nbsp;10.13.6 with no&nbsp; add-ons or extensions enabled. I have tried to access the tutorial from every angle: home page, google link, link in FAQ, etc. Console log says: 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-vhVKJ6fzQ3fJuBQBH4q2vp2ivLZFaadWJiFvKYgjRo8='), or a nonce ('nonce-...') is required to enable inline execution. 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="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-W4z4mOiwkRlHZN9ZhB3StyLZj6HgkMDMbkFJOavx/+M='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active app.js?1548799799:533 70 app.js?1548799799:535 TOUCH SUPPORTED: false app.js?1548799799:535 USING WEBGL ACCELERATION... app.js?1548799799:535 WEBGL STARTUP SUCCESS app.js?1548799799:528 select app.js?1548799799:528 Switch mode to select app.js?1548799799:548 Initializing new dice engine with randomness... app.js?1548799799:548 Using random entropy app.js?1548799799:554 window resize app.js?1548799799:535 Final set zoom! app.js?1548799799:534 UPDATE GL SIZE! app.js?1548799799:535 Final set zoom! tutorial_tips.js:7 tuts loaded /editor/startping/false:1 Failed to load resource: the server responded with a status of 403 () app.js?1548799799:542 Final page load. app.js?1548799799:541 Go post auth! app.js?1548799799:541 initial setup app.js?1548799799:541 Got players value... app.js?1548799799:541 joining game... app.js?1548799799:540 Uncaught TypeError: Cannot read property 'get' of undefined &nbsp; &nbsp; at T.i.on.e (app.js?1548799799:540) &nbsp; &nbsp; at T.i.trigger (base.js?1548784398:7) &nbsp; &nbsp; at T.i._onModelEvent (base.js?1548784398:7) &nbsp; &nbsp; at T.i.trigger (base.js?1548784398:7) &nbsp; &nbsp; at T.i.add (base.js?1548784398:7) &nbsp; &nbsp; at T.i.create (base.js?1548784398:7) &nbsp; &nbsp; at T.i.joinGame (app.js?1548799799:541) &nbsp; &nbsp; at app.js?1548799799:541 &nbsp; &nbsp; at Object.on (app.js?1548799799:541) &nbsp; &nbsp; at app.js?1548799799:541 app.js?1548799799:554 Refresh jukebox List! app.js?1548799799:555 Uncaught TypeError: Cannot read property 'each' of undefined &nbsp; &nbsp; at Object.d20.decks.appendAllHands (app.js?1548799799:555) &nbsp; &nbsp; at Function.&lt;anonymous&gt; (app.js?1548799799:541) &nbsp; &nbsp; at base.js?1548784398:6 app.js?1548799799:539 Player -LXUAwyRNOULwY062IdA is offline... /editor/updatefromrt/tutorial:1 Failed to load resource: the server responded with a status of 403 () app.js?1548799799:542 Scan for new plays! app.js?1548799799:554 window resize app.js?1548799799:535 Final set zoom! app.js?1548799799:534 UPDATE GL SIZE! app.js?1548799799:535 Final set zoom!