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

API scripts not working, API page won't load

Hi! I have an issue that cropped up yesterday, I was hoping it would resolve itself but it has persisted. I can no longer access the API scripts page of my Avernus campaign. I can enter the game just fine, but none of the scripts are working. When I attempt to go to the API page I land at a page saying: An error was encountered , with the following error ID:&nbsp; 445ac6b8f2974f01ad0a237be08912de &nbsp; I have tried accessing the page in both Chrome and Firefox, with all extensions deactivated. Still getting the error page, though the error ID changes each time. I have also cleared my cache, still error.&nbsp; I can access the API pages on my other games without any issue, it seems to be limited to this one game. ----------------------- Browser: Google Chrome Version: 84.0.4147.105 OS: Windows 10 Home Javascript: Enabled AV Software: Windows Defender Browser add-ons/extensions: Adblock Plus, Beyond 20, ClassLink, Disney Plus Party, Google Docs Offline, Hover Zoom+, Improved Initiative Importer, LastPass, Netflix Party, Reddit Enhancement Suite, Toolkit for YNAB ------------------ Console Log: Navigated to <a href="https://app.roll20.net/sessions/new" rel="nofollow">https://app.roll20.net/sessions/new</a> VM277 v2.js:57 JQMIGRATE: Migrate is installed with logging active, version 3.0.0 VM277 v2.js:57 JQMIGRATE: jQuery.expr[":"] is now jQuery.expr.pseudos i @ VM277 v2.js:57 get @ VM277 v2.js:57 (anonymous) @ VM277 v2.js:178 Sweetalert2.swal.sweetAlert.Swal.SweetAlert @ VM277 v2.js:178 (anonymous) @ VM277 v2.js:178 VM277 v2.js:57 console.trace i @ VM277 v2.js:57 get @ VM277 v2.js:57 (anonymous) @ VM277 v2.js:178 Sweetalert2.swal.sweetAlert.Swal.SweetAlert @ VM277 v2.js:178 (anonymous) @ VM277 v2.js:178 new:387 Not logged in - checking cookie GDPR status new:392 GDPR Cookie Detected [Violation] Forced reflow while executing JavaScript took 52ms new:1 [DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;input name=​"password" type=​"password" placeholder=​"Password"&gt;​ new:1 [DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;input name=​"password" type=​"password" placeholder=​"Password"&gt;​ new:1 [DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;input type=​"password" id=​"password" name=​"password" style=​"width:​ calc(100% - 130px)​;​ max-width:​ 300px;​" autocorrect=​"off" autocapitalize=​"off"&gt;​ VM277 v2.js:57 JQMIGRATE: jQuery.fn.bind() is deprecated i @ VM277 v2.js:57 bind @ VM277 v2.js:57 (anonymous) @ VM278 browse.js:609 h @ VM277 v2.js:51 d @ VM277 v2.js:51 nrWrapper @ new:461 setTimeout (async) nrWrapper @ new:461 (anonymous) @ VM277 v2.js:51 u @ VM277 v2.js:51 fireWith @ VM277 v2.js:51 fire @ VM277 v2.js:51 u @ VM277 v2.js:51 fireWith @ VM277 v2.js:51 ready @ VM277 v2.js:51 d @ VM277 v2.js:50 VM277 v2.js:57 console.trace i @ VM277 v2.js:57 bind @ VM277 v2.js:57 (anonymous) @ VM278 browse.js:609 h @ VM277 v2.js:51 d @ VM277 v2.js:51 nrWrapper @ new:461 setTimeout (async) nrWrapper @ new:461 (anonymous) @ VM277 v2.js:51 u @ VM277 v2.js:51 fireWith @ VM277 v2.js:51 fire @ VM277 v2.js:51 u @ VM277 v2.js:51 fireWith @ VM277 v2.js:51 ready @ VM277 v2.js:51 d @ VM277 v2.js:50 VM275 onloadwff.js:71 [Violation] 'setTimeout' handler took 83ms VM299 jquery-3.2.1.js:5062 [Violation] Added synchronous DOM mutation listener to a 'DOMNodeInserted' event. Consider using MutationObserver to make the page more responsive. add @ VM299 jquery-3.2.1.js:5062 (anonymous) @ VM299 jquery-3.2.1.js:4962 each @ VM299 jquery-3.2.1.js:362 each @ VM299 jquery-3.2.1.js:157 on @ VM299 jquery-3.2.1.js:4961 on @ VM299 jquery-3.2.1.js:5570 bind @ VM299 jquery-3.2.1.js:10168 bindEvents @ VM304 hoverzoom.js:1044 init @ VM304 hoverzoom.js:1380 applyOptions @ VM304 hoverzoom.js:973 (anonymous) @ VM304 hoverzoom.js:1009 jquery-3.2.1.js:5062 [Violation] Added synchronous DOM mutation listener to a 'DOMNodeInserted' event. Consider using MutationObserver to make the page more responsive. add @ VM788 jquery-3.2.1.js:5062 (anonymous) @ VM788 jquery-3.2.1.js:4962 each @ VM788 jquery-3.2.1.js:362 each @ VM788 jquery-3.2.1.js:157 on @ VM788 jquery-3.2.1.js:4961 on @ VM788 jquery-3.2.1.js:5570 bind @ VM788 jquery-3.2.1.js:10168 bindEvents @ VM793 hoverzoom.js:1044 init @ VM793 hoverzoom.js:1380 applyOptions @ VM793 hoverzoom.js:973 (anonymous) @ VM793 hoverzoom.js:1009 jquery-3.2.1.js:5062 [Violation] Added synchronous DOM mutation listener to a 'DOMNodeInserted' event. Consider using MutationObserver to make the page more responsive. add @ VM1341 jquery-3.2.1.js:5062 (anonymous) @ VM1341 jquery-3.2.1.js:4962 each @ VM1341 jquery-3.2.1.js:362 each @ VM1341 jquery-3.2.1.js:157 on @ VM1341 jquery-3.2.1.js:4961 on @ VM1341 jquery-3.2.1.js:5570 bind @ VM1341 jquery-3.2.1.js:10168 bindEvents @ VM1346 hoverzoom.js:1044 init @ VM1346 hoverzoom.js:1380 applyOptions @ VM1346 hoverzoom.js:973 (anonymous) @ VM1346 hoverzoom.js:1009 jquery-3.2.1.js:5062 [Violation] Added synchronous DOM mutation listener to a 'DOMNodeInserted' event. Consider using MutationObserver to make the page more responsive. add @ VM1371 jquery-3.2.1.js:5062 (anonymous) @ VM1371 jquery-3.2.1.js:4962 each @ VM1371 jquery-3.2.1.js:362 each @ VM1371 jquery-3.2.1.js:157 on @ VM1371 jquery-3.2.1.js:4961 on @ VM1371 jquery-3.2.1.js:5570 bind @ VM1371 jquery-3.2.1.js:10168 bindEvents @ VM1376 hoverzoom.js:1044 init @ VM1376 hoverzoom.js:1380 applyOptions @ VM1376 hoverzoom.js:973 (anonymous) @ VM1376 hoverzoom.js:1009 Navigated to <a href="https://app.roll20.net/campaigns/details/6653131/no-moon-in-avernus" rel="nofollow">https://app.roll20.net/campaigns/details/6653131/no-moon-in-avernus</a> VM341 v2.js:57 JQMIGRATE: Migrate is installed with logging active, version 3.0.0 VM341 v2.js:57 JQMIGRATE: jQuery.expr[":"] is now jQuery.expr.pseudos i @ VM341 v2.js:57 get @ VM341 v2.js:57 (anonymous) @ VM341 v2.js:178 Sweetalert2.swal.sweetAlert.Swal.SweetAlert @ VM341 v2.js:178 (anonymous) @ VM341 v2.js:178 VM341 v2.js:57 console.trace i @ VM341 v2.js:57 get @ VM341 v2.js:57 (anonymous) @ VM341 v2.js:178 Sweetalert2.swal.sweetAlert.Swal.SweetAlert @ VM341 v2.js:178 (anonymous) @ VM341 v2.js:178 no-moon-in-avernus:371 Logged in - checking Account GDPR status: true [Violation] Forced reflow while executing JavaScript took 51ms VM341 v2.js:57 JQMIGRATE: 'ready' event is deprecated i @ VM341 v2.js:57 setup @ VM341 v2.js:57 add @ VM341 v2.js:51 (anonymous) @ VM341 v2.js:50 each @ VM341 v2.js:50 each @ VM341 v2.js:50 E @ VM341 v2.js:50 on @ VM341 v2.js:51 (anonymous) @ no-moon-in-avernus:2629 VM341 v2.js:57 console.trace i @ VM341 v2.js:57 setup @ VM341 v2.js:57 add @ VM341 v2.js:51 (anonymous) @ VM341 v2.js:50 each @ VM341 v2.js:50 each @ VM341 v2.js:50 E @ VM341 v2.js:50 on @ VM341 v2.js:51 (anonymous) @ no-moon-in-avernus:2629 VM341 v2.js:57 JQMIGRATE: jQuery.fn.bind() is deprecated i @ VM341 v2.js:57 bind @ VM341 v2.js:57 i.choice_build @ VM341 v2.js:119 t.results_option_build @ VM341 v2.js:119 i.results_build @ VM341 v2.js:119 i.set_up_html @ VM341 v2.js:119 t @ VM341 v2.js:119 i @ VM341 v2.js:119 (anonymous) @ VM341 v2.js:119 each @ VM341 v2.js:50 each @ VM341 v2.js:50 chosen @ VM341 v2.js:119 (anonymous) @ VM342 browse.js:3 h @ VM341 v2.js:51 d @ VM341 v2.js:51 nrWrapper @ no-moon-in-avernus:463 setTimeout (async) nrWrapper @ no-moon-in-avernus:463 (anonymous) @ VM341 v2.js:51 u @ VM341 v2.js:51 fireWith @ VM341 v2.js:51 fire @ VM341 v2.js:51 u @ VM341 v2.js:51 fireWith @ VM341 v2.js:51 ready @ VM341 v2.js:51 d @ VM341 v2.js:50 VM341 v2.js:57 console.trace i @ VM341 v2.js:57 bind @ VM341 v2.js:57 i.choice_build @ VM341 v2.js:119 t.results_option_build @ VM341 v2.js:119 i.results_build @ VM341 v2.js:119 i.set_up_html @ VM341 v2.js:119 t @ VM341 v2.js:119 i @ VM341 v2.js:119 (anonymous) @ VM341 v2.js:119 each @ VM341 v2.js:50 each @ VM341 v2.js:50 chosen @ VM341 v2.js:119 (anonymous) @ VM342 browse.js:3 h @ VM341 v2.js:51 d @ VM341 v2.js:51 nrWrapper @ no-moon-in-avernus:463 setTimeout (async) nrWrapper @ no-moon-in-avernus:463 (anonymous) @ VM341 v2.js:51 u @ VM341 v2.js:51 fireWith @ VM341 v2.js:51 fire @ VM341 v2.js:51 u @ VM341 v2.js:51 fireWith @ VM341 v2.js:51 ready @ VM341 v2.js:51 d @ VM341 v2.js:50 8[Violation] Added non-passive event listener to a scroll-blocking &lt;some&gt; event. Consider marking event handler as 'passive' to make the page more responsive. See &lt;URL&gt; VM372 jquery-3.2.1.js:5062 [Violation] Added synchronous DOM mutation listener to a 'DOMNodeInserted' event. Consider using MutationObserver to make the page more responsive. add @ VM372 jquery-3.2.1.js:5062 (anonymous) @ VM372 jquery-3.2.1.js:4962 each @ VM372 jquery-3.2.1.js:362 each @ VM372 jquery-3.2.1.js:157 on @ VM372 jquery-3.2.1.js:4961 on @ VM372 jquery-3.2.1.js:5570 bind @ VM372 jquery-3.2.1.js:10168 bindEvents @ VM377 hoverzoom.js:1044 init @ VM377 hoverzoom.js:1380 applyOptions @ VM377 hoverzoom.js:973 (anonymous) @ VM377 hoverzoom.js:1009 jquery-3.2.1.js:5062 [Violation] Added synchronous DOM mutation listener to a 'DOMNodeInserted' event. Consider using MutationObserver to make the page more responsive. add @ VM830 jquery-3.2.1.js:5062 (anonymous) @ VM830 jquery-3.2.1.js:4962 each @ VM830 jquery-3.2.1.js:362 each @ VM830 jquery-3.2.1.js:157 on @ VM830 jquery-3.2.1.js:4961 on @ VM830 jquery-3.2.1.js:5570 bind @ VM830 jquery-3.2.1.js:10168 bindEvents @ VM835 hoverzoom.js:1044 init @ VM835 hoverzoom.js:1380 applyOptions @ VM835 hoverzoom.js:973 (anonymous) @ VM835 hoverzoom.js:1009 jquery-3.2.1.js:5062 [Violation] Added synchronous DOM mutation listener to a 'DOMNodeInserted' event. Consider using MutationObserver to make the page more responsive. add @ VM1420 jquery-3.2.1.js:5062 (anonymous) @ VM1420 jquery-3.2.1.js:4962 each @ VM1420 jquery-3.2.1.js:362 each @ VM1420 jquery-3.2.1.js:157 on @ VM1420 jquery-3.2.1.js:4961 on @ VM1420 jquery-3.2.1.js:5570 bind @ VM1420 jquery-3.2.1.js:10168 bindEvents @ VM1425 hoverzoom.js:1044 init @ VM1425 hoverzoom.js:1380 applyOptions @ VM1425 hoverzoom.js:973 (anonymous) @ VM1425 hoverzoom.js:1009 jquery-3.2.1.js:5062 [Violation] Added synchronous DOM mutation listener to a 'DOMNodeInserted' event. Consider using MutationObserver to make the page more responsive. add @ VM1450 jquery-3.2.1.js:5062 (anonymous) @ VM1450 jquery-3.2.1.js:4962 each @ VM1450 jquery-3.2.1.js:362 each @ VM1450 jquery-3.2.1.js:157 on @ VM1450 jquery-3.2.1.js:4961 on @ VM1450 jquery-3.2.1.js:5570 bind @ VM1450 jquery-3.2.1.js:10168 bindEvents @ VM1455 hoverzoom.js:1044 init @ VM1455 hoverzoom.js:1380 applyOptions @ VM1455 hoverzoom.js:973 (anonymous) @ VM1455 hoverzoom.js:1009 6653131:1 GET <a href="https://app.roll20.net/campaigns/scripts/6653131" rel="nofollow">https://app.roll20.net/campaigns/scripts/6653131</a> 500 Navigated to <a href="https://app.roll20.net/campaigns/scripts/6653131" rel="nofollow">https://app.roll20.net/campaigns/scripts/6653131</a> v2.js?1595950670:57 JQMIGRATE: Migrate is installed with logging active, version 3.0.0 v2.js?1595950670:57 JQMIGRATE: jQuery.expr[":"] is now jQuery.expr.pseudos i @ v2.js?1595950670:57 get @ v2.js?1595950670:57 (anonymous) @ v2.js?1595950670:178 Sweetalert2.swal.sweetAlert.Swal.SweetAlert @ v2.js?1595950670:178 (anonymous) @ v2.js?1595950670:178 v2.js?1595950670:57 console.trace i @ v2.js?1595950670:57 get @ v2.js?1595950670:57 (anonymous) @ v2.js?1595950670:178 Sweetalert2.swal.sweetAlert.Swal.SweetAlert @ v2.js?1595950670:178 (anonymous) @ v2.js?1595950670:178 VM413 6653131:371 Logged in - checking Account GDPR status: true [Violation] Forced reflow while executing JavaScript took 49ms v2.js?1595950670:57 JQMIGRATE: jQuery.fn.bind() is deprecated i @ v2.js?1595950670:57 bind @ v2.js?1595950670:57 (anonymous) @ browse.js?1595950670:609 h @ v2.js?1595950670:51 d @ v2.js?1595950670:51 nrWrapper @ 6653131:463 setTimeout (async) nrWrapper @ 6653131:463 (anonymous) @ v2.js?1595950670:51 u @ v2.js?1595950670:51 fireWith @ v2.js?1595950670:51 fire @ v2.js?1595950670:51 u @ v2.js?1595950670:51 fireWith @ v2.js?1595950670:51 ready @ v2.js?1595950670:51 d @ v2.js?1595950670:50 v2.js?1595950670:57 console.trace i @ v2.js?1595950670:57 bind @ v2.js?1595950670:57 (anonymous) @ browse.js?1595950670:609 h @ v2.js?1595950670:51 d @ v2.js?1595950670:51 nrWrapper @ 6653131:463 setTimeout (async) nrWrapper @ 6653131:463 (anonymous) @ v2.js?1595950670:51 u @ v2.js?1595950670:51 fireWith @ v2.js?1595950670:51 fire @ v2.js?1595950670:51 u @ v2.js?1595950670:51 fireWith @ v2.js?1595950670:51 ready @ v2.js?1595950670:51 d @ v2.js?1595950670:50 jquery-3.2.1.js:5062 [Violation] Added synchronous DOM mutation listener to a 'DOMNodeInserted' event. Consider using MutationObserver to make the page more responsive. add @ jquery-3.2.1.js:5062 (anonymous) @ jquery-3.2.1.js:4962 each @ jquery-3.2.1.js:362 each @ jquery-3.2.1.js:157 on @ jquery-3.2.1.js:4961 on @ jquery-3.2.1.js:5570 bind @ jquery-3.2.1.js:10168 bindEvents @ hoverzoom.js:1044 init @ hoverzoom.js:1380 applyOptions @ hoverzoom.js:973 (anonymous) @ hoverzoom.js:1009 jquery-3.2.1.js:5062 [Violation] Added synchronous DOM mutation listener to a 'DOMNodeInserted' event. Consider using MutationObserver to make the page more responsive. add @ jquery-3.2.1.js:5062 (anonymous) @ jquery-3.2.1.js:4962 each @ jquery-3.2.1.js:362 each @ jquery-3.2.1.js:157 on @ jquery-3.2.1.js:4961 on @ jquery-3.2.1.js:5570 bind @ jquery-3.2.1.js:10168 bindEvents @ hoverzoom.js:1044 init @ hoverzoom.js:1380 applyOptions @ hoverzoom.js:973 (anonymous) @ hoverzoom.js:1009 jquery-3.2.1.js:5062 [Violation] Added synchronous DOM mutation listener to a 'DOMNodeInserted' event. Consider using MutationObserver to make the page more responsive. add @ jquery-3.2.1.js:5062 (anonymous) @ jquery-3.2.1.js:4962 each @ jquery-3.2.1.js:362 each @ jquery-3.2.1.js:157 on @ jquery-3.2.1.js:4961 on @ jquery-3.2.1.js:5570 bind @ jquery-3.2.1.js:10168 bindEvents @ hoverzoom.js:1044 init @ hoverzoom.js:1380 applyOptions @ hoverzoom.js:973 (anonymous) @ hoverzoom.js:1009 jquery-3.2.1.js:5062 [Violation] Added synchronous DOM mutation listener to a 'DOMNodeInserted' event. Consider using MutationObserver to make the page more responsive. add @ jquery-3.2.1.js:5062 (anonymous) @ jquery-3.2.1.js:4962 each @ jquery-3.2.1.js:362 each @ jquery-3.2.1.js:157 on @ jquery-3.2.1.js:4961 on @ jquery-3.2.1.js:5570 bind @ jquery-3.2.1.js:10168 bindEvents @ hoverzoom.js:1044 init @ hoverzoom.js:1380 applyOptions @ hoverzoom.js:973 (anonymous) @ hoverzoom.js:1009
I'm having the same issue with the same timeframe as you, except my scripts are still working. Weird bug. I'm guessing it has to do with the API server update they pushed that's in yesterday's changelog.
Hey folks -&nbsp; We're currently investigating this issue. We'll let you know as it's resolved. Thanks!
Hey all - We’ve resolved the issue that was occurring with certain API scripts and you should be good to go now. Happy gaming!
It works! Thank you.
Yes they fixed it pretty quick...Thanks for the fast work