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
This post has been closed. You can still view previous posts, but you can't post any new replies.

"Loading Recent Uploads" never loads, constantly spins

Issue: On the main server, the Art library - loading recent uploads spins forever and never resolves to show any images. This happens for both my games. Occurs in both Chrome and FireFox. Recreate: I just launch my game and click on the Art Library tab. The "Loading recent uploads.." message appears and just keeps spinning. Chrome (Google Chrome is up to date&nbsp;Version 63.0.3239.132 (Official Build) (64-bit) Win10 Home Vipre Advanced Security disabled all chrome browser extensions cleared cache White listed app.roll20.net on my firewall and web filter Nothing has worked so far. Chrome Console: 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 https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-AajrbOX6lwReXIx+v+f5+IFu7+gKA+sN40Xz0qyGBIg='), 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 https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-k8Kx+oSRaLZ+X7/r67j0Mow6bzS2pemyX++9YAOg3BU='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1516122915:83 70 app.js?1516122915:85 TOUCH SUPPORTED: false app.js?1516122915:85 USING WEBGL ACCELERATION... app.js?1516122915:85 WEBGL STARTUP SUCCESS app.js?1516122915:86 Custom Sheet Translation app.js?1516122915:79 select app.js?1516122915:79 Switch mode to select app.js?1516122915:96 Initializing new dice engine with randomness... app.js?1516122915:96 Using random entropy app.js?1516122915:98 Compiling sheet... app.js?1516122915:98 Found rolltemplate: simple app.js?1516122915:98 Found rolltemplate: atk app.js?1516122915:98 Found rolltemplate: dmg app.js?1516122915:98 Found rolltemplate: atkdmg app.js?1516122915:98 Found rolltemplate: desc app.js?1516122915:98 Found rolltemplate: spell app.js?1516122915:98 Found rolltemplate: traits app.js?1516122915:98 Found rolltemplate: npc app.js?1516122915:98 Found rolltemplate: npcatk app.js?1516122915:98 Found rolltemplate: npcdmg app.js?1516122915:98 Found rolltemplate: npcaction app.js?1516122915:98 Found webworker script app.js?1516122915:98 Finding sheet rolls... app.js?1516122915:100 window resize app.js?1516122915:85 Final set zoom! app.js?1516122915:84 UPDATE GL SIZE! app.js?1516122915:85 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/?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/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 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?1516122915:93 MESSAGE RECEIVED app.js?1516122915:93 MessageEvent {isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window, …} sheetsandboxworker.js?20170926:sourcemap:260 Starting up WEB WORKER app.js?1516122915:91 Final page load. app.js?1516122915:100 Refresh jukebox List! app.js?1516122915:90 Auth'ed. app.js?1516122915:90 Go post auth! app.js?1516122915:90 initial setup app.js?1516122915:100 Refresh jukebox List! app.js?1516122915:88 T.s {attributes: {…}, _escapedAttributes: {…}, cid: "c0", changed: {…}, _silent: {…}, …} app.js?1516122915:90 Got players value... app.js?1516122915:91 joining game... app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:90 We have 6 pages app.js?1516122915:89 Player -KtENBB_g3kBC9Sh1BJW is offline... app.js?1516122915:89 Global Volume: 100=1 app.js?1516122915:91 Deferred finish joining... app.js?1516122915:83 Firebase Online app.js?1516122915:90 handle page changes app.js?1516122915:90 false app.js?1516122915:100 Refresh jukebox List! app.js?1516122915:98 Refresh Journal List! app.js?1516122915:98 Search took 21ms app.js?1516122915:94 refershing page listings! app.js?1516122915:91 init active page! app.js?1516122915:88 activate page! app.js?1516122915:88 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1516122915:91 Scan for new plays! app.js?1516122915:87 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?1516122915:100 Refresh jukebox List! app.js?1516122915:88 Graphics: 1 app.js?1516122915:87 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?1516122915:88 Paths: 0 app.js?1516122915:94 refershing page listings! jquery.1.8.2.min.js:2 GET <a href="https://app.roll20.net/image_library/fetchorphana" rel="nofollow">https://app.roll20.net/image_library/fetchorphana</a>... 504 () send @ jquery.1.8.2.min.js:2 ajax @ jquery.1.8.2.min.js:2 p.(anonymous function) @ jquery.1.8.2.min.js:2 d20.library.buildRecentUploads @ app.js?1516122915:106 (anonymous) @ app.js?1516122915:89 (anonymous) @ base.js?1515518527:1 setTimeout (async) k.delay @ base.js?1515518527:1 k.defer @ base.js?1515518527:1 initialize @ app.js?1516122915:89 t.Model @ base.js?1515518527:1 T.s @ base.js?1515518527:1 _prepareModel @ base.js?1515518527:1 add @ base.js?1515518527:1 reset @ base.js?1515518527:1 (anonymous) @ app.js?1516122915:90 (anonymous) @ firebase.2.4.0.js:201 gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 dc @ firebase.2.4.0.js:29 h.Kb @ firebase.2.4.0.js:220 h.Ld @ firebase.2.4.0.js:188 Eh.Ld @ firebase.2.4.0.js:178 (anonymous) @ firebase.2.4.0.js:176 yh @ firebase.2.4.0.js:170 La.onmessage @ firebase.2.4.0.js:169 app.js?1516122915:87 Do refresh link cache! app.js?1516122915:98 Refresh Journal List! app.js?1516122915:98 Search took 395ms app.js?1516122915:88 Reorder by ZORDER app.js?1516122915:88 Reorder by ZORDER app.js?1516122915:87 setting src app.js?1516122915:87 setting src app.js?1516122915:83 Cols: 4 Rows: 5 app.js?1516122915:83 Took 90ms to generate cache.
Update: I tried a second PC and same problem.
no DEv but i see some things that do stand out&nbsp; 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 https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-AajrbOX6lwReXIx+v+f5+IFu7+gKA+sN40Xz0qyGBIg='), 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 https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-k8Kx+oSRaLZ+X7/r67j0Mow6bzS2pemyX++9YAOg3BU='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1516122915:83 70 app.roll20.net/:1 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. and this is all during web workers load&nbsp;
Yes, I noticed those too, plus this one. It showed up red in Chrome and 504 usually signals a time out error of some sort. jquery.1.8.2.min.js:2 GET <a href="https://app.roll20.net/image_library/fetchorphana" rel="nofollow">https://app.roll20.net/image_library/fetchorphana</a>... 504 ()
is this game On Dev or Prod. i read some where that there is no art library on Prod so if your not logged in PRod art would not load.&nbsp; Second have you straight up&nbsp; disabled all antivirus and firewall cleared cache and retested.&nbsp; third have you tried to copy the game to a new state and try again. Sometimes large maps will take a while to load.&nbsp;
It's on Prod and tried with AV and Firewall off, still no go. I haven't tried to copy the game to a new state, but I'm not sure what you mean by this.&nbsp;It's my understanding there is only one art library per user and it's used for all of that user's games. I'm having this issue in both of my Prod games including a new one I created to test with without adding any content. I just checked and I have the same problem in my games on the Dev server.
A little more info. I just uploaded an image to my library I know I have never uploaded before and the "Loading Recent Uploads" just spins. It will not show me the recent upload. If I turn off the filter for "Filter out items already in your library" everything in my library lists with the newly uploaded image at the top of the list. If I turn the filter back on then the "Loading Recent Uploads" just spins.
last thing i can think of is to completely remove and reinstall the affected browser.&nbsp; roll20 own process&nbsp; 1 Step 1: Make sure to use the right browser 2 Step 2: Ensure that there are no extensions/addons interfering with Roll20 3 Step 3: Clear your cache 4 Step 4: Provide a bug report at this point its just a matter of waiting for Dev to come in&nbsp;
Thanks for the feedback lordmage. I haven't tried an uninstall-reinstall of the browser yet but I did do a reset of settings back to default with no joy.
1516745637

Edited 1516745665
Short of trying the same process on a Totally different system with a bar bones to rule out something local to that pc. Is the last true troubleshooting tool I can think of maybe hit your local library for a test login then change your password&nbsp;
Update: I created a second Roll20 account using the same PC and I do not have this issue with the second account. Granted I only upload a single image but everything worked as it should.&nbsp;
well then i would suggest you email <a href="mailto:team@roll20.net" rel="nofollow">team@roll20.net</a> and point them to this thread. since the new account does not have the issue then i would venture a guess that something uploaded to your other accounts library might be doing something weird.&nbsp;
1516812481
Stephen Koontz
Forum Champion
Marketplace Creator
Sheet Author
API Scripter
Compendium Curator
Naz, that 504 error suggests that the request to load your unsorted library images is timing out. That would mean it's taking a really long time to fetch the first batch of images. I'm not seeing anything in your library that strikes me as a problem and when I loaded up your library, it loaded fine for me. Try creating a blank page with nothing on it, move onto that page with your GM view and then refreshing the VTT so that the image library loads in again. Please let me know if that does or doesn't fix your issue.
this user experienced a similar issue which went away with the creation of a new page&nbsp;<a href="https://app.roll20.net/forum/post/6006256/game-loading-and-image-upload-problems/?pageforid=6006665#post-6006665" rel="nofollow">https://app.roll20.net/forum/post/6006256/game-loading-and-image-upload-problems/?pageforid=6006665#post-6006665</a>
Hey Steve, created an empty page and moved to it, reloaded in GM view and it still spins.
this user experienced a similar issue which went away with the creation of a new page <a href="https://app.roll20.net/forum/post/6006256/game-loading-and-image-upload-problems/?pageforid=6006665#post-6006665" rel="nofollow">https://app.roll20.net/forum/post/6006256/game-loading-and-image-upload-problems/?pageforid=6006665#post-6006665</a> Hey Lordmage, this seems like a different problem as I can still upload images without a problem. It's just the library will not show me the recent upload. If I turn off the filter for "Filter out items already in your library" everything in my library lists with the newly uploaded image at the top of the list. If I turn the filter back on then the "Loading Recent Uploads" just spins.
Capture a log on this new page both with the filter on then off. Then wait for Dev to make it back around I myself am out of ideas
1517691246

Edited 1517691936
Naz
Pro
Still having the problem with the “Loading Recent Uploads…” spinning infinitely so I took the only steps I could think off to eliminate the issue. Well, things just got worse. Originally when I turned the “Filter out items already in your library” off my library items would list, now they don’t list period, with or without the filter on. Here’s what I did: I deleted everything in my library. The only art I had access to when I finished were the items I purchased on the Marketplace. I deleted all my games. At this point, if everything actually deleted, my account should have been clean except for the two games I play in but were created by someone else. I created a new game using the Tomb of Annihilation module, launched it, immediately went to the Art Library tab and the “Loading Recent Uploads…” was still spinning infinitely. Turning the “Filter out items already in your library” on or off had no effect. Since there shouldn’t be any art items in my library this didn’t surprise me much. I rebuilt the characters for my four players and then uploaded an avatar for each through the character sheet, not the upload feature in the Art Library tab. The display recent uploads notice was still spinning and turning the filter on/off had no effect. None of the 4 avatars I uploaded ever listed but they do show on the sheet. I uploaded a token for each character using the upload feature on the Art Library tab. They all uploaded but none of them ever displayed, with or without the filter on So right now there should be just 8 images in my library, 4 avatars and 4 tokens, and nothing else. I can’t verify this as nothing will list out on my table. The file images were all uploaded on Feb 3, 2017 around 2:00 p.m. CST. The file names for the images: Seldon.jpg Seldon.png Obediah.jpg Obediah.png Wolf.jpg Wolf.png Kriv.jpg Kriv.png I’m convinced it has nothing to do with my system or connection, because I set up a second account on Roll20, created a game, launched it, uploaded the same eight images, and everything works fine. The only difference I can think off is my problem account is Pro and the secondary test account that works is Free. I’m accessing both games from the same PC, using the same connection, and the same browser. If there is some way to wipe my art library and set up a new empty one, without losing access to my purchased items from the Marketplace, that would be great. I can get the 8 necessary images for my one active game uploaded and set up on the character sheets in no time. The rest of the library I deleted I can re-upload as I need it. Here’s a new formal bug report to go along with the above. If you need anything from me please let me know. Chrome (Google Chrome is up to date Version 63.0.3239.132 (Official Build) (64-bit) Disabled all chrome browser extensions Win10 Home Defender (Disabled) Vipre Advanced Security (Disabled) Cleared cache Cleared cookies Still doesn’t work. New Console Log 14:41:27.832 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 https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-qsTW143niRjSGk0cVOUvtOuYg1OOrKnCrcqYDwHhuYE='), or a nonce ('nonce-...') is required to enable inline execution. 14:41:27.833 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 https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-k8Kx+oSRaLZ+X7/r67j0Mow6bzS2pemyX++9YAOg3BU='), or a nonce ('nonce-...') is required to enable inline execution. 14:41:29.135 app.js?1517332406:84 70 14:41:29.140 app.js?1517332406:85 TOUCH SUPPORTED: false 14:41:29.144 app.js?1517332406:85 USING WEBGL ACCELERATION... 14:41:29.153 app.js?1517332406:85 WEBGL STARTUP SUCCESS 14:41:29.173 app.js?1517332406:86 Custom Sheet Translation 14:41:29.203 app.js?1517332406:79 select 14:41:29.205 app.js?1517332406:79 Switch mode to select 14:41:29.275 app.js?1517332406:96 Initializing new dice engine with randomness... 14:41:29.276 app.js?1517332406:96 Using random entropy 14:41:29.289 app.js?1517332406:99 Compiling sheet... 14:41:29.340 app.js?1517332406:99 Found rolltemplate: simple 14:41:29.347 app.js?1517332406:99 Found rolltemplate: atk 14:41:29.353 app.js?1517332406:99 Found rolltemplate: dmg 14:41:29.381 app.js?1517332406:99 Found rolltemplate: atkdmg 14:41:29.387 app.js?1517332406:99 Found rolltemplate: desc 14:41:29.387 app.js?1517332406:99 Found rolltemplate: spell 14:41:29.388 app.js?1517332406:99 Found rolltemplate: traits 14:41:29.389 app.js?1517332406:99 Found rolltemplate: npc 14:41:29.390 app.js?1517332406:99 Found rolltemplate: npcatk 14:41:29.392 app.js?1517332406:99 Found rolltemplate: npcdmg 14:41:29.392 app.js?1517332406:99 Found rolltemplate: npcaction 14:41:29.397 app.js?1517332406:99 Found webworker script 14:41:29.782 app.js?1517332406:99 Finding sheet rolls... 14:41:29.940 app.js?1517332406:100 window resize 14:41:29.942 app.js?1517332406:85 Final set zoom! 14:41:29.946 app.js?1517332406:85 UPDATE GL SIZE! 14:41:29.983 app.js?1517332406:85 Final set zoom! 14:41:30.001 tutorial_tips.js:7 tuts loaded 14:41:30.002 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. 14:41:30.002 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. 14:41:30.002 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. 14:41:30.003 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. 14:41:30.003 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. 14:41:30.011 app.roll20.net/:1 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. 14:41:30.040 app.js?1517332406:94 MESSAGE RECEIVED 14:41:30.040 app.js?1517332406:94 MessageEvent {isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window, …} 14:41:30.129 sheetsandboxworker.js?20170926:sourcemap:260 Starting up WEB WORKER 14:41:31.197 app.js?1517332406:91 Final page load. 14:41:31.234 app.js?1517332406:101 Refresh jukebox List! 14:41:31.262 app.js?1517332406:91 Auth'ed. 14:41:31.262 app.js?1517332406:91 Go post auth! 14:41:31.307 app.js?1517332406:91 initial setup 14:41:31.313 app.js?1517332406:89 T.s {attributes: {…}, _escapedAttributes: {…}, cid: "c0", changed: {…}, _silent: {…}, …} 14:41:31.343 app.js?1517332406:91 Got players value... 14:41:31.345 app.js?1517332406:91 joining game... 14:41:31.353 app.js?1517332406:89 Player -L4Rr3pts9iYP1ttSPfx is offline... 14:41:31.366 app.js?1517332406:89 Global Volume: 100=1 14:41:31.368 app.js?1517332406:91 Deferred finish joining... 14:41:31.371 app.js?1517332406:84 Firebase Online 14:41:31.399 app.js?1517332406:101 Refresh jukebox List! 14:41:31.439 app.js?1517332406:94 refershing page listings! 14:41:31.465 app.js?1517332406:88 Full load page! 14:41:31.480 app.js?1517332406:88 Full load page! 14:41:31.495 app.js?1517332406:88 Full load page! 14:41:31.512 app.js?1517332406:88 Full load page! 14:41:31.531 app.js?1517332406:88 Full load page! 14:41:31.547 app.js?1517332406:88 Full load page! 14:41:31.572 app.js?1517332406:88 Full load page! 14:41:31.589 app.js?1517332406:88 Full load page! 14:41:31.604 app.js?1517332406:88 Full load page! 14:41:31.619 app.js?1517332406:88 Full load page! 14:41:31.633 app.js?1517332406:88 Full load page! 14:41:31.652 app.js?1517332406:88 Full load page! 14:41:31.665 app.js?1517332406:88 Full load page! 14:41:31.680 app.js?1517332406:88 Full load page! 14:41:31.694 app.js?1517332406:88 Full load page! 14:41:31.709 app.js?1517332406:88 Full load page! 14:41:31.723 app.js?1517332406:88 Full load page! 14:41:31.736 app.js?1517332406:88 Full load page! 14:41:31.749 app.js?1517332406:88 Full load page! 14:41:31.761 app.js?1517332406:88 Full load page! 14:41:31.779 app.js?1517332406:88 Full load page! 14:41:31.793 app.js?1517332406:88 Full load page! 14:41:31.808 app.js?1517332406:88 Full load page! 14:41:31.822 app.js?1517332406:88 Full load page! 14:41:31.836 app.js?1517332406:88 Full load page! 14:41:31.850 app.js?1517332406:88 Full load page! 14:41:31.865 app.js?1517332406:88 Full load page! 14:41:31.880 app.js?1517332406:88 Full load page! 14:41:31.893 app.js?1517332406:88 Full load page! 14:41:31.905 app.js?1517332406:88 Full load page! 14:41:31.918 app.js?1517332406:88 Full load page! 14:41:31.931 app.js?1517332406:88 Full load page! 14:41:31.944 app.js?1517332406:88 Full load page! 14:41:31.958 app.js?1517332406:88 Full load page! 14:41:31.970 app.js?1517332406:88 Full load page! 14:41:31.987 app.js?1517332406:88 Full load page! 14:41:31.990 app.js?1517332406:91 We have 36 pages 14:41:32.654 app.js?1517332406:91 Scan for new plays! 14:41:32.665 app.js?1517332406:91 handle page changes 14:41:32.665 app.js?1517332406:91 false 14:41:41.037 app.js?1517332406:101 Refresh jukebox List! 14:41:46.097 app.js?1517332406:87 Do refresh link cache! 14:41:46.100 app.js?1517332406:91 init active page! 14:41:46.101 app.js?1517332406:88 activate page! 14:41:46.101 app.js?1517332406:88 FULLY ACTIVATE VIEWS FOR PAGE. 14:41:47.632 app.js?1517332406:98 Refresh Journal List! 14:41:47.874 app.js?1517332406:98 Search took 242ms 14:41:48.466 app.js?1517332406:88 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>... 14:41:48.470 app.js?1517332406:88 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>... 14:41:48.471 app.js?1517332406:88 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>... 14:41:51.157 app.js?1517332406:88 Graphics: 81 14:41:51.158 app.js?1517332406:88 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>... 14:41:51.159 app.js?1517332406:88 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>... 14:41:51.160 app.js?1517332406:88 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>... 14:41:51.166 app.js?1517332406:88 Paths: 27 14:41:51.183 app.js?1517332406:94 refershing page listings! 14:41:51.217 app.js?1517332406:88 Reorder by ZORDER 14:41:51.226 app.js?1517332406:84 new caster! 14:41:51.227 app.js?1517332406:84 new caster! 14:41:51.228 app.js?1517332406:84 new caster! 14:41:51.228 app.js?1517332406:84 new caster! 14:41:51.228 app.js?1517332406:84 new caster! 14:41:51.229 app.js?1517332406:84 new caster! 14:41:51.229 app.js?1517332406:84 new caster! 14:41:51.230 app.js?1517332406:84 new caster! 14:41:51.230 app.js?1517332406:84 new caster! 14:41:51.231 app.js?1517332406:84 new caster! 14:41:51.231 app.js?1517332406:84 new caster! 14:41:51.232 app.js?1517332406:84 new caster! 14:41:51.232 app.js?1517332406:84 new caster! 14:41:51.233 app.js?1517332406:84 new caster! 14:41:51.233 app.js?1517332406:84 new caster! 14:41:51.233 app.js?1517332406:84 new caster! 14:41:51.234 app.js?1517332406:84 new caster! 14:41:51.234 app.js?1517332406:84 new caster! 14:41:51.235 app.js?1517332406:84 new caster! 14:41:51.235 app.js?1517332406:84 new caster! 14:41:51.236 app.js?1517332406:84 new caster! 14:41:51.236 app.js?1517332406:84 new caster! 14:41:51.237 app.js?1517332406:84 new caster! 14:41:51.237 app.js?1517332406:84 new caster! 14:41:51.237 app.js?1517332406:84 new caster! 14:41:51.238 app.js?1517332406:84 new caster! 14:41:51.238 app.js?1517332406:84 new caster! 14:41:51.274 app.js?1517332406:88 setting src 14:41:51.274 app.js?1517332406:88 setting src 14:41:56.667 app.js?1517332406:88 setting src 14:41:56.668 app.js?1517332406:88 setting src 14:41:56.669 app.js?1517332406:88 Reorder by ZORDER 14:41:59.924 app.js?1517332406:83 Cols: 2 Rows: 1 14:41:59.925 app.js?1517332406:83 Took 2ms to generate cache. 14:42:03.050 jquery.1.8.2.min.js:2 GET <a href="https://app.roll20.net/image_library/fetchorphana" rel="nofollow">https://app.roll20.net/image_library/fetchorphana</a>... 504 () send @ jquery.1.8.2.min.js:2 ajax @ jquery.1.8.2.min.js:2 p.(anonymous function) @ jquery.1.8.2.min.js:2 d20.library.buildRecentUploads @ app.js?1517332406:106 (anonymous) @ app.js?1517332406:89 (anonymous) @ base.js?1517332387:1 setTimeout (async) k.delay @ base.js?1517332387:1 k.defer @ base.js?1517332387:1 initialize @ app.js?1517332406:89 t.Model @ base.js?1517332387:1 T.s @ base.js?1517332387:1 _prepareModel @ base.js?1517332387:1 add @ base.js?1517332387:1 reset @ base.js?1517332387:1 (anonymous) @ app.js?1517332406:91 (anonymous) @ firebase.2.4.0.js:201 gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 dc @ firebase.2.4.0.js:29 h.Kb @ firebase.2.4.0.js:220 h.Ld @ firebase.2.4.0.js:188 Eh.Ld @ firebase.2.4.0.js:178 (anonymous) @ firebase.2.4.0.js:176 yh @ firebase.2.4.0.js:170 La.onmessage @ firebase.2.4.0.js:169 14:42:12.267 app.js?1517332406:88 setting src 14:42:12.267 app.js?1517332406:88 setting src 14:42:12.267 app.js?1517332406:83 Cols: 4 Rows: 3 14:42:12.316 app.js?1517332406:83 Took 49ms to generate cache. 14:42:59.323 jquery.1.8.2.min.js:2 GET <a href="https://app.roll20.net/image_library/fetchorphana" rel="nofollow">https://app.roll20.net/image_library/fetchorphana</a>... 504 () send @ jquery.1.8.2.min.js:2 ajax @ jquery.1.8.2.min.js:2 p.(anonymous function) @ jquery.1.8.2.min.js:2 d20.library.buildRecentUploads @ app.js?1517332406:106 (anonymous) @ app.js?1517332406:105 dispatch @ jquery.1.8.2.min.js:2 h @ jquery.1.8.2.min.js:2 For comparison purposes, here's a log from the secondary account that is working: 14:47:47.587 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-LzNPYGKYRhxYs178KY2te+5dshyd1nn+cDCKNQbqVsE='), or a nonce ('nonce-...') is required to enable inline execution. 14:47:47.588 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-k8Kx+oSRaLZ+X7/r67j0Mow6bzS2pemyX++9YAOg3BU='), or a nonce ('nonce-...') is required to enable inline execution. 14:47:48.726 app.js?1517332203:84 70 14:47:48.731 app.js?1517332203:85 TOUCH SUPPORTED: false 14:47:48.735 app.js?1517332203:85 USING WEBGL ACCELERATION... 14:47:48.745 app.js?1517332203:85 WEBGL STARTUP SUCCESS 14:47:48.758 app.js?1517332203:86 Custom Sheet Translation 14:47:48.787 app.js?1517332203:79 select 14:47:48.788 app.js?1517332203:79 Switch mode to select 14:47:48.836 app.js?1517332203:96 Initializing new dice engine with randomness... 14:47:48.836 app.js?1517332203:96 Using random entropy 14:47:48.852 app.js?1517332203:99 Compiling sheet... 14:47:48.937 app.js?1517332203:99 Found rolltemplate: simple 14:47:48.943 app.js?1517332203:99 Found rolltemplate: atk 14:47:48.950 app.js?1517332203:99 Found rolltemplate: dmg 14:47:48.977 app.js?1517332203:99 Found rolltemplate: atkdmg 14:47:48.984 app.js?1517332203:99 Found rolltemplate: desc 14:47:48.984 app.js?1517332203:99 Found rolltemplate: spell 14:47:48.985 app.js?1517332203:99 Found rolltemplate: traits 14:47:48.986 app.js?1517332203:99 Found rolltemplate: npc 14:47:48.987 app.js?1517332203:99 Found rolltemplate: npcatk 14:47:48.989 app.js?1517332203:99 Found rolltemplate: npcdmg 14:47:48.989 app.js?1517332203:99 Found rolltemplate: npcaction 14:47:48.994 app.js?1517332203:99 Found webworker script 14:47:49.378 app.js?1517332203:99 Finding sheet rolls... 14:47:49.502 app.js?1517332203:100 window resize 14:47:49.505 app.js?1517332203:85 Final set zoom! 14:47:49.508 app.js?1517332203:85 UPDATE GL SIZE! 14:47:49.555 app.js?1517332203:85 Final set zoom! 14:47:49.574 tutorial_tips.js:7 tuts loaded 14:47:49.575 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. 14:47:49.575 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. 14:47:49.576 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. 14:47:49.576 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. 14:47:49.576 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. 14:47:49.586 app.roll20.net/:1 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://g.co/chrome/symantecpkicerts" rel="nofollow">https://g.co/chrome/symantecpkicerts</a> for more information. 14:47:49.618 app.js?1517332203:94 MESSAGE RECEIVED 14:47:49.618 app.js?1517332203:94 MessageEvent {isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window, …} 14:47:49.685 sheetsandboxworker.js?20170926:sourcemap:260 Starting up WEB WORKER 14:47:50.780 app.js?1517332203:91 Final page load. 14:47:50.815 app.js?1517332203:101 Refresh jukebox List! 14:47:50.841 app.js?1517332203:91 Auth'ed. 14:47:50.842 app.js?1517332203:91 Go post auth! 14:47:50.910 app.js?1517332203:91 initial setup 14:47:50.912 app.js?1517332203:89 T.s {attributes: {…}, _escapedAttributes: {…}, cid: "c0", changed: {…}, _silent: {…}, …} 14:47:50.943 app.js?1517332203:91 Got players value... 14:47:50.950 app.js?1517332203:91 joining game... 14:47:50.995 app.js?1517332203:88 Full load page! 14:47:50.996 app.js?1517332203:91 We have 1 pages 14:47:51.000 app.js?1517332203:89 Player -L3aySEzblDFewJM69YJ is offline... 14:47:51.016 app.js?1517332203:89 Global Volume: 100=1 14:47:51.019 app.js?1517332203:91 Deferred finish joining... 14:47:51.021 app.js?1517332203:84 Firebase Online 14:47:51.045 app.js?1517332203:91 handle page changes 14:47:51.045 app.js?1517332203:91 false 14:47:51.241 app.js?1517332203:94 refershing page listings! 14:47:51.247 app.js?1517332203:87 Do refresh link cache! 14:47:51.369 app.js?1517332203:98 Refresh Journal List! 14:47:51.384 app.js?1517332203:98 Search took 15ms 14:47:51.451 app.js?1517332203:91 init active page! 14:47:51.453 app.js?1517332203:88 activate page! 14:47:51.454 app.js?1517332203:88 FULLY ACTIVATE VIEWS FOR PAGE. 14:47:51.457 app.js?1517332203:88 Graphics: 0 14:47:51.458 app.js?1517332203:88 Paths: 0 14:47:51.461 app.js?1517332203:88 Reorder by ZORDER 14:47:51.520 app.js?1517332203:91 Scan for new plays! 14:47:51.556 app.js?1517332203:94 refershing page listings! 14:47:52.042 app.js?1517332203:101 Refresh jukebox List!
I've just discovered that I can access the uploaded images if I do a search for them by name. They will show up in the search.&nbsp;
1517934361

Edited 1517934425
Stephen Koontz
Forum Champion
Marketplace Creator
Sheet Author
API Scripter
Compendium Curator
Hi Naz, Sorry it took me so long to dig into this for you. It involved some heavy research into opaque database processes. The short version is after you deleted a LOT of images from your library the database table for user images wasn't cleaning itself automatically like it was supposed to. The database makes an educated guess of how long it will take it return the first batch of images and it's guess was really really really really wrong in your case, causing the query to take so long that it timed out, instead of returning in milliseconds like it should. We've got a tweak in place that we think will fix this table not cleaning itself properly in the future and in the mean time we've manually swept up and your problem should be resolved.
Thanks Steve. Everything is looking good now.&nbsp; That's what I get for trying to clean house instead of leaving it an organized mess like I do everything else :-)