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

Dev Server Grid Gone Again

1515983645

Edited 1515983697
The visible grid on my dev server campaign is gone. Using Chrome. Same result at other browsers. Here is the error report. The SSL certificate used to load resources from <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> will be distrusted in M70. Once distrusted, users will be prevented from loading these resources. See <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> for more information. app.js?1515177864:82 70 app.js?1515177864:83 TOUCH SUPPORTED: false app.js?1515177864:83 USING WEBGL ACCELERATION... app.js?1515177864:83 WEBGL STARTUP SUCCESS app.js?1515177864:85 Custom Sheet Translation app.js?1515177864:77 select app.js?1515177864:77 Switch mode to select app.js?1515177864:94 Initializing new dice engine with randomness... app.js?1515177864:94 Using random entropy app.js?1515177864:97 Compiling sheet... app.js?1515177864:97 Found rolltemplate: dnd4epower app.js?1515177864:97 Finding sheet rolls... app.js?1515177864:97 Including compendium template css. app.js?1515177864:99 window resize app.js?1515177864:83 Final set zoom! app.js?1515177864:83 UPDATE GL SIZE! app.js?1515177864:83 Final set zoom! tutorial_tips.js:7 tuts loaded app.js?1515177864:90 Final page load. app.js?1515177864:99 Refresh jukebox List! app.js?1515177864:90 Scan for new plays! app.js?1515177864:89 Auth'ed. app.js?1515177864:89 Go post auth! app.js?1515177864:89 initial setup app.js?1515177864:99 Refresh jukebox List! app.js?1515177864:87 T.s app.js?1515177864:96 Refresh Journal List! VM376:3 Uncaught TypeError: Cannot read property 'id' of undefined at Object.eval (eval at jqotec (base.js?1514404083:2), &lt;anonymous&gt;:3:82) at HTMLScriptElement.&lt;anonymous&gt; (base.js?1514404083:1) at Function.each (jquery.1.8.2.min.js:2) at init.each (jquery.1.8.2.min.js:2) at init.jqote (base.js?1514404083:1) at Object.d20.journal.refreshSpeakingAsOptions (app.js?1515177864:97) at Object.d20.journal.refreshJournalList (app.js?1515177864:97) at app.js?1515177864:96 app.js?1515177864:90 Scan for new plays! app.js?1515177864:89 Got players value... app.js?1515177864:89 joining game... 4app.js?1515177864:86 Full load page! app.js?1515177864:89 We have 11 pages app.js?1515177864:92 refershing page listings! app.js?1515177864:99 Refresh jukebox List! app.js?1515177864:87 Player -Kps3Q78Y9G6JxOIm756 is offline... app.js?1515177864:88 Global Volume: 100=1 app.js?1515177864:87 Player -Kq-uAoJGT5cYlgchAlJ is offline... app.js?1515177864:87 Player -Kr-RD17LWKzNnLxF0Yd is offline... app.js?1515177864:87 Player -KrJ3x4KMhWBMC-Gls6r is offline... app.js?1515177864:87 Player -KufQdZWchWOmIQtNKfi is offline... app.js?1515177864:87 Player -KvxmVo6PUHS_KiiPmyq is offline... app.js?1515177864:87 Player -Kx-gY1nwH4p_HQZn5T2 is offline... app.js?1515177864:87 Player -Kx-gylg2J-HwlkVajko is offline... app.js?1515177864:87 Player -Kx54ay4xQU6hoVl1pTQ is offline... app.js?1515177864:87 Player -Kx9Y2sf2t7aUXSiZ5yG is offline... app.js?1515177864:87 Player -Kx9Zv4ScxQGNivb_ger is offline... app.js?1515177864:87 Player -Kx9xa6ooAWHZbkHGV8h is offline... app.js?1515177864:87 Player -KxkGERTg7FfmrVTR3kI is offline... app.js?1515177864:87 Player -Kxo794IzaazndY5rNcT is offline... app.js?1515177864:87 Player -Kxqe3cpx_lpFQKkfyBc is offline... app.js?1515177864:87 Player -KxtLryNHa-V1NzYwmAn is offline... app.js?1515177864:87 Player -Kxxv9QNbGxTEb50Y7PO is offline... app.js?1515177864:87 Player -Ky-AwyumW3RFazhZFFu is offline... app.js?1515177864:89 Deferred finish joining... app.js?1515177864:82 Firebase Online app.js?1515177864:89 handle page changes app.js?1515177864:89 false app.roll20dev.net/:1 Mixed Content: The page at ' <a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/246607/vNXYJj2Zyzd1spK89hvNmw/med.png%3F1515711500" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/246607/vNXYJj2Zyzd1spK89hvNmw/med.png%3F1515711500</a> '. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at ' <a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/242503/rTKokK6cbq97NROJi75b5A/med.png%3F1502658956" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/242503/rTKokK6cbq97NROJi75b5A/med.png%3F1502658956</a> '. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at ' <a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/246607/vNXYJj2Zyzd1spK89hvNmw/med.png%3F1515711500" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/246607/vNXYJj2Zyzd1spK89hvNmw/med.png%3F1515711500</a> '. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at ' <a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/242503/rTKokK6cbq97NROJi75b5A/med.png%3F1502658956" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/242503/rTKokK6cbq97NROJi75b5A/med.png%3F1502658956</a> '. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at ' <a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/246607/vNXYJj2Zyzd1spK89hvNmw/med.png%3F1515711500" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/246607/vNXYJj2Zyzd1spK89hvNmw/med.png%3F1515711500</a> '. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at ' <a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/242503/rTKokK6cbq97NROJi75b5A/med.png%3F1502658956" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/242503/rTKokK6cbq97NROJi75b5A/med.png%3F1502658956</a> '. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at ' <a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/246607/vNXYJj2Zyzd1spK89hvNmw/med.png%3F1515711500" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/246607/vNXYJj2Zyzd1spK89hvNmw/med.png%3F1515711500</a> '. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at ' <a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/242503/rTKokK6cbq97NROJi75b5A/med.png%3F1502658956" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/242503/rTKokK6cbq97NROJi75b5A/med.png%3F1502658956</a> '. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at ' <a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/246607/vNXYJj2Zyzd1spK89hvNmw/med.png%3F1515711500" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/246607/vNXYJj2Zyzd1spK89hvNmw/med.png%3F1515711500</a> '. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at ' <a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/242503/rTKokK6cbq97NROJi75b5A/med.png%3F1502658956" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/242503/rTKokK6cbq97NROJi75b5A/med.png%3F1502658956</a> '. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at ' <a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/246607/vNXYJj2Zyzd1spK89hvNmw/med.png%3F1515711500" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/246607/vNXYJj2Zyzd1spK89hvNmw/med.png%3F1515711500</a> '. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at ' <a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/242503/rTKokK6cbq97NROJi75b5A/med.png%3F1502658956" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/242503/rTKokK6cbq97NROJi75b5A/med.png%3F1502658956</a> '. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at ' <a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/246607/vNXYJj2Zyzd1spK89hvNmw/med.png%3F1515711500" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/246607/vNXYJj2Zyzd1spK89hvNmw/med.png%3F1515711500</a> '. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at ' <a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/242503/rTKokK6cbq97NROJi75b5A/med.png%3F1502658956" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/242503/rTKokK6cbq97NROJi75b5A/med.png%3F1502658956</a> '. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at ' <a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/246607/vNXYJj2Zyzd1spK89hvNmw/med.png%3F1515711500" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/246607/vNXYJj2Zyzd1spK89hvNmw/med.png%3F1515711500</a> '. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at ' <a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/242503/rTKokK6cbq97NROJi75b5A/med.png%3F1502658956" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/242503/rTKokK6cbq97NROJi75b5A/med.png%3F1502658956</a> '. This content should also be served over HTTPS. app.js?1515177864:90 Scan for new plays! app.js?1515177864:85 Do refresh link cache! app.js?1515177864:89 init active page! app.js?1515177864:86 activate page! app.js?1515177864:86 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1515177864:96 Refresh Journal List! app.js?1515177864:96 Search took 67ms app.js?1515177864:99 Refresh jukebox List! s3.amazonaws.com/files.d20.io/images/12982437/xIpbGwdKP4dlNTGEopVWIg/thumb.png?1444713673233&size=150 Failed to load resource: the server responded with a status of 403 (Forbidden) s3.amazonaws.com/files.d20.io/images/12982437/xIpbGwdKP4dlNTGEopVWIg/thumb.png?1444713673233&size=30 Failed to load resource: the server responded with a status of 403 (Forbidden) app.js?1515177864:86 Graphics: 0 app.js?1515177864:86 Paths: 0 app.js?1515177864:92 refershing page listings! app.js?1515177864:85 Do refresh link cache! app.js?1515177864:96 Refresh Journal List! app.js?1515177864:96 Search took 97ms app.js?1515177864:87 Reorder by ZORDER app.js?1515177864:90 Render character editor app.js?1515177864:85 139 app.js?1515177864:85 Do refresh link cache! app.js?1515177864:96 Refresh Journal List! app.js?1515177864:96 Search took 110ms app.js?1515177864:90 --- RENDER CHARACTIVE VIEW ---- app.js?1515177864:90 Redoing charsheet html app.js?1515177864:90 757ms to end of html app.js?1515177864:91 Show Character View Dialog! app.js?1515177864:90 --- RENDER CHARACTIVE VIEW ---- app.js?1515177864:90 Redoing charsheet html app.js?1515177864:90 926ms to end of html app.js?1515177864:85 Do refresh link cache! app.js?1515177864:96 Refresh Journal List! app.js?1515177864:96 Search took 146ms app.js?1515177864:90 Really updating character sheet values app.js?1515177864:90 Setting up repeating sections took until 25ms app.js?1515177864:90 Updating ALL VALUES app.js?1515177864:90 Finding list of dirty attributes took until 25ms app.js?1515177864:90 Querytest took until 30ms app.js?1515177864:90 Attribute cache compliation took until 31ms app.js?1515177864:90 Set values (including auto-calcuating variables) took until 756ms app.js?1515177864:90 Appending to screen took until 783ms app.js?1515177864:90 Took 788ms app.js?1515177864:90 Render character editor app.js?1515177864:85 139 app.js?1515177864:85 Do refresh link cache! app.js?1515177864:96 Refresh Journal List! app.js:96 Search took 113ms app.js:90 --- RENDER CHARACTIVE VIEW ---- app.js:90 Redoing charsheet html app.js:90 787ms to end of html app.js:91 Show Character View Dialog! app.js:90 --- RENDER CHARACTIVE VIEW ---- app.js:90 Redoing charsheet html app.js:90 824ms to end of html app.js:85 Do refresh link cache! app.js:96 Refresh Journal List! app.js:96 Search took 167ms app.js:90 Really updating character sheet values app.js:90 Setting up repeating sections took until 21ms app.js:90 Updating ALL VALUES app.js:90 Finding list of dirty attributes took until 21ms app.js:90 Querytest took until 26ms app.js:90 Attribute cache compliation took until 26ms app.js:90 Set values (including auto-calcuating variables) took until 645ms app.js:90 Appending to screen took until 672ms app.js:90 Took 674ms app.js:91 Show Character View Dialog! app.js:91 Already has child window! app.js:83 Final set zoom! app.js:83 Array(2) app.js:83 UPDATE GL SIZE! app.js:83 Debounced init page! app.js:89 init active page! app.js:92 refershing page listings! app.js:77 measure app.js:77 Switch mode to measure app.js:85 139 app.js:89 init active page! app.js:92 refershing page listings! app.js:77 path app.js:77 Switch mode to path app.js:87 Reorder by ZORDER app.js:77 measure app.js:77 Switch mode to measure app.js:77 path app.js:77 Switch mode to path app.js:87 Reorder by ZORDER app.js:86 activate page! app.js:86 FULLY ACTIVATE VIEWS FOR PAGE. app.js:99 Body drop! app.js:98 drop on upper canvas app.js:83 Do width/height snapping app.js:83 Do angle snapping! app.js:87 Reorder by ZORDER app.js:92 refershing page listings! app.js:77 select app.js:77 Switch mode to select app.js:86 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:86 setting src app.js:81 Cols: 2 Rows: 2 app.js:81 Took 2ms to generate cache. app.js:83 Final set zoom! app.js:83 Array(2) app.js:83 UPDATE GL SIZE! app.js:83 Debounced init page! app.js:89 init active page! app.js:86 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:92 refershing page listings! app.js:86 setting src app.js:83 Final set zoom! app.js:83 Array(2) app.js:83 UPDATE GL SIZE! app.js:83 Debounced init page! app.js:89 init active page! app.js:86 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:86 setting src app.js:81 Cols: 2 Rows: 2 app.js:81 Took 0ms to generate cache. app.js:92 refershing page listings! app.js:85 139 app.js:86 activate page! app.js:86 FULLY ACTIVATE VIEWS FOR PAGE. app.js:77 polygon app.js:77 Switch mode to polygon app.js:99 window resize app.js:83 Final set zoom! app.js:83 Array(2) 2app.js:83 UPDATE GL SIZE! app.js:83 Final set zoom! app.js:83 Array(2) app.js:83 UPDATE GL SIZE! app.js?1515177864:83 Debounced init page! app.js?1515177864:89 init active page! app.js?1515177864:92 refershing page listings!
1516017009
Ziechael
Forum Champion
Sheet Author
API Scripter
Thanks Devlin, and thanks for the info... the Devs have been pinged.
API has died again as well, just like last time.
1516355698
Ziechael
Forum Champion
Sheet Author
API Scripter
Re-pinged for Dev attention, apologies for the delay.
Hi Devlin, Sorry for the delayed response. We pushed out an update to dev which we thought should have fixed it. I will let them know that there is still an issue. Just to clarify: This is only &nbsp;on the dev server, correct? In the meantime, if you could email us a link to your dev server game (<a href="mailto:Team@Roll20.net" rel="nofollow">Team@Roll20.net</a>) it would be appreciated.
1516396410

Edited 1516396456
I sent the e-mail with the join link. And yes only the dev server. APIs and grid work on the production server. APIs don't work on any Dev server campaign. Though the problem with the grid seems to only be my primary campaign.
Update, its been over a week. And everything is still borked.
Hi Devlin, We're looking into this issue, but we're having issues properly replicating it on our end.&nbsp; We appreciate your patience with this problem while we work on a potential fix.&nbsp; As the dev server is designed primarily for testing, we appreciate your assistance with resolving these issues as well. Thanks, Jeff
ok thats fine, just wanted an update.
Update: Still no grid, but the APIs are back. Yay!