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

Recent Uploads http request is failing with a gateway timeout when the requests asks to filter out items already in your gallery

I wrote an earlier bug report about the issue . It seems to have resolved itself back in January but it's been going on for several days in a row this week. The issue is presenting the exact same way so I'm just reposting the report below. I'm running Ubuntu 18.10 on multiple browsers (Vivaldi, Chrome, Chromium, Firefox) with multiple combinations of plugins (Firefox, for example, has this problem with only one plugin installed -- Lastpass, so I can log in). Disabling LastPass has no effect on this issue. When I view the art library, the call to roll20 at&nbsp; <a href="https://app.roll20.net/image_library/fetchorphanassets/true/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/true/1</a> &nbsp;fails with a 504 (gateway timed out) error. Investigating this further, Cloudflare seems to point the blame at roll20. I'd post an image, but the image loader is also returning 403 errors for me. (Hmmmm.) Interestingly enough, if I don't filter the list, it returns fine:&nbsp; <a href="https://app.roll20.net/image_library/fetchorphanassets/false/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/false/1</a> Is this a long-running database call that's overrunning a timeout or something?
We're sorry to hear that you are experiencing issues with this. Please carefully work through to the first three steps of our guide to Solving Technical Issues: Step 1: Make sure to use the right browser &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Please check if these issues persist when using both Chrome and Firefox. Step 2: Ensure that there are no extensions/addons interfering with Roll20 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Please disable all add-ons/extensions. Step 3: Clear your cache If none of the above succeeds, thoroughly work through Step 4 . (Don't forget the complete Console Log!) Thank you!
Hi, I have tried in multiple browsers, some supported, some not. It's not a browser problem. I have tried it with add-ons enabled and disabled. It's not an add-on. It's not a cache problem. I've tried clearing the cache. Okay, I'll repost information. Web browser: I've tried, chromium, chrome, firefox, and opera, in a whole bunch of different recent versions Operating system: Ubuntu 18.10 Yes, ECMAscript is enabled No built-in AV software Error is occurring with and without extensions enabled Description of the error Roll20 works great but when it attempts to load in images for the art library it makes a call to either <a href="https://app.roll20.net/image_library/fetchorphanassets/true/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/true/1</a> <a href="https://app.roll20.net/image_library/fetchorphanassets/false/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/false/1</a> depending on whether it wants a filtered list of assets. Calls to <a href="https://app.roll20.net/image_library/fetchorphanassets/true/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/true/1</a> consistently return 504 errors. From the browser's perspective, this is the root cause of the problem--when it asks for a list it isn't getting one, so of course it doesn't have a list to display. Why the fetchorphanassets call is returning a 504 is another question entirely, though, and it's one that almost certainly has nothing to do with my particular machine--it's much more likely that it could be something regarding my account though. (do I have too many folders? Too many images? Calls to find whether each image is listed in a folder take too long? etc.) Interestingly enough, calls to the unfiltered list (false instead of true) do sometimes return 504 as well, but not nearly as consistently as the filtered list does. Console Log /editor/: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-zA2EliP5JwEa0TNgGFXaVi/KfbIMoUz9qv78cq2cTH8='), or a nonce ('nonce-...') is required to enable inline execution. /editor/: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-W4z4mOiwkRlHZN9ZhB3StyLZj6HgkMDMbkFJOavx/+M='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active app.roll20.net/:4313 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-jiNqyQH+c3UoGw+3KCsfwX/PqHHvH553XKN4/ZYKy38='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1554219703:541 70 app.js?1554219703:543 TOUCH SUPPORTED: false app.js?1554219703:543 USING WEBGL ACCELERATION... app.js?1554219703:543 WEBGL STARTUP SUCCESS app.js?1554219703:545 Custom Sheet Translation app.js?1554219703:536 select app.js?1554219703:536 Switch mode to select app.js?1554219703:557 Initializing new dice engine with randomness... app.js?1554219703:557 Using random entropy app.js?1554219703:560 Compiling sheet... app.js?1554219703:560 Found rolltemplate: pf_spell app.js?1554219703:560 Found rolltemplate: pf_attack app.js?1554219703:560 Found rolltemplate: pf_defense app.js?1554219703:560 Found rolltemplate: pf_ability app.js?1554219703:560 Found rolltemplate: pf_generic app.js?1554219703:560 Found rolltemplate: pf_block app.js?1554219703:560 Found webworker script jquery-1.9.1.js:6469 The specified value "(@{buff_Fort-total}+@{buff_saves-total})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1554219703:560 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "(@{buff_Ref-total}+@{buff_saves-total})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1554219703:560 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "(@{buff_Will-total}+@{buff_saves-total})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1554219703:560 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "(@{customc1})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1554219703:560 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "(@{customc2})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1554219703:560 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "(@{customc3})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1554219703:560 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "(@{customc4})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1554219703:560 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "(@{customc5})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1554219703:560 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 jquery-1.9.1.js:6469 The specified value "(@{customc6})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 parseHTML @ jquery-1.9.1.js:531 jQuery.fn.init @ jquery.migrate.js:207 jQuery @ jquery-1.9.1.js:62 (anonymous) @ app.js?1554219703:560 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 app.js?1554219703:560 Finding sheet rolls... app.js?1554219703:560 Including compendium template css. app.js?1554219703:563 window resize app.js?1554219703:543 Final set zoom! app.js?1554219703:542 UPDATE GL SIZE! app.js?1554219703:543 Final set zoom! tutorial_tips.js:7 tuts loaded Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. app.js?1554219703:550 Final page load. sheetsandboxworker.js?1554988141616:682 Starting up WEB WORKER app.js?1554219703:563 Refresh jukebox List! VM17:1 •.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸&nbsp; The Aaron Sheet&nbsp; v0.2.5&nbsp; ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.• VM17:1 •.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸&nbsp; Last update: Wed Sep 06 2017 11:09:02 GMT-0400 (Eastern Daylight Time)&nbsp; ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.• VM17:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp;HLImport module loaded&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס VM17:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;,## /##&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס VM17:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /#/ /&nbsp; ##&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס VM17:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/ / /&nbsp; &nbsp; ##&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס VM17:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | ##___#/&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס VM17:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | ##&nbsp; &nbsp; &nbsp; &nbsp;athfinder&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס VM17:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp;#&nbsp; | ##&nbsp; &nbsp; sheet version&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס VM17:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; ### /&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;01.73&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס VM17:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס app.js?1554219703:549 Auth'ed. app.js?1554219703:549 Go post auth! app.js?1554219703:549 initial setup app.js?1554219703:547 T.i {attributes: {…}, _escapedAttributes: {…}, cid: "c0", changed: {…}, _silent: {…}, …} app.js?1554219703:549 Got players value... app.js?1554219703:549 joining game... app.js?1554219703:547 Player -L0wWVhFLafBl-WFIvmu is offline... app.js?1554219703:548 Global Volume: 100=1 app.js?1554219703:549 Deferred finish joining... app.js?1554219703:541 Firebase Online app.js?1554219703:546 Full load page! app.js?1554219703:546 Full load page! app.js?1554219703:549 We have 2 pages app.js?1554219703:555 refershing page listings! app.js?1554219703:549 handle page changes app.js?1554219703:549 false app.js?1554219703:545 Do refresh link cache! app.js?1554219703:549 init active page! app.js?1554219703:546 activate page! app.js?1554219703:546 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1554219703:560 Refresh Journal List! app.js?1554219703:560 Search took 31ms app.js?1554219703:550 Scan for new plays! app.js?1554219703:546 Graphics: 0 app.js?1554219703:546 Paths: 0 app.js?1554219703:555 refershing page listings! app.js?1554219703:563 Refresh jukebox List! app.js?1554219703:547 Reorder by ZORDER app.js?1554219703:570 DOMException: Permission denied t.errorLog @ app.js?1554219703:570 (anonymous) @ app.js?1554219703:571 (anonymous) @ app.js?1554219703:328 o.raiseReject @ app.js?1554219703:328 o.raiseRejects @ app.js?1554219703:328 o.reject @ app.js?1554219703:328 (anonymous) @ app.js?1554219703:328 o.raiseReject @ app.js?1554219703:328 o.raiseRejects @ app.js?1554219703:328 o.reject @ app.js?1554219703:328 (anonymous) @ app.js?1554219703:571 (anonymous) @ app.js?1554219703:328 o.raiseReject @ app.js?1554219703:328 o.raiseRejects @ app.js?1554219703:328 o.reject @ app.js?1554219703:328 (anonymous) @ app.js?1554219703:328 o.raiseReject @ app.js?1554219703:328 o.raiseRejects @ app.js?1554219703:328 o.reject @ app.js?1554219703:328 (anonymous) @ app.js?1554219703:331 (anonymous) @ app.js?1554219703:328 o.raiseReject @ app.js?1554219703:328 o.raiseRejects @ app.js?1554219703:328 o.reject @ app.js?1554219703:328 (anonymous) @ app.js?1554219703:338 (anonymous) @ app.js?1554219703:328 o.raiseReject @ app.js?1554219703:328 o.raiseRejects @ app.js?1554219703:328 o.reject @ app.js?1554219703:328 (anonymous) @ app.js?1554219703:339 (anonymous) @ app.js?1554219703:328 o.raiseReject @ app.js?1554219703:328 o.raiseRejects @ app.js?1554219703:328 o.reject @ app.js?1554219703:328 d @ app.js?1554219703:339 Promise.catch (async) __webRtcLocalMediaInitialized.window.navigator.navigator.mediaDevices.navigator.mediaDevices.getUserMedia.navigator.fmGetUserMedia @ app.js?1554219703:339 r.doGetUserMedia @ app.js?1554219703:339 r.doGetUserMedia @ app.js?1554219703:339 r.doStartInternal @ app.js?1554219703:339 (anonymous) @ app.js?1554219703:339 (anonymous) @ app.js?1554219703:328 setTimeout (async) e.dispatch @ app.js?1554219703:328 r.doStart @ app.js?1554219703:339 o.startInternal @ app.js?1554219703:338 o.start @ app.js?1554219703:338 i.start @ app.js?1554219703:331 (anonymous) @ app.js?1554219703:571 Promise.then (async) (anonymous) @ app.js?1554219703:571 (anonymous) @ app.js?1554219703:328 o.raiseResolve @ app.js?1554219703:328 o.process @ app.js?1554219703:328 i.then @ app.js?1554219703:328 t.startLocalMedia @ app.js?1554219703:571 (anonymous) @ app.js?1554219703:571 c @ firebase.2.4.0.js:240 (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 VM963:1 GET <a href="https://app.roll20.net/image_library/fetchorphanassets/true/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/true/1</a> 504 (anonymous) @ VM963:1 send @ jquery-1.9.1.js:8526 ajax @ jquery-1.9.1.js:7978 jQuery.(anonymous function) @ jquery-1.9.1.js:7614 d20.library.buildRecentUploads @ app.js?1554219703:569 (anonymous) @ app.js?1554219703:568 dispatch @ jquery-1.9.1.js:3074 elemData.handle @ jquery-1.9.1.js:2750
Hello Alex, Thank you for this information. I have passed it along to our devs. We hope to have an answer for you soon.
Thanks! I appreciate the investigation. It's awfully hard to organize images at the moment...
It's working now, but at this point, this seems to be a recurring problem and I bet I'll lose access to my images again next month. Do you guys have some sort of long-running database call that impacts query response time? A backup, a report, some sort of image optimization operation?
Oh, it's back.
Still an ongoing issue, although I did discover that certain actions might bypass whatever the hangup is. Deleting an image from a folder dumps it into the sorted list and the sorted list regenerates almost instantly and it seems to be pretty consistent.
1556677858

Edited 1556678662
Ada L.
Marketplace Creator
Sheet Author
API Scripter
I'm getting this exact same issue.&nbsp; For me it doesn't matter if it's accessing&nbsp; <a href="https://app.roll20.net/image_library/fetchorphanassets/true/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/true/1</a> or <a href="https://app.roll20.net/image_library/fetchorphanassets/false/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/false/1</a>. It gives a 504 error most of the time either way. I get the following when I load the /true/ page in my browser:
Hello all, Alex said: Still an ongoing issue, although I did discover that certain actions might bypass whatever the hangup is. Deleting an image from a folder dumps it into the sorted list and the sorted list regenerates almost instantly and it seems to be pretty consistent. I have poked the devs for an update on this issue. We hope to have an answer for you soon. Stephen L. said: I'm getting this exact same issue.&nbsp; For me it doesn't matter if it's accessing&nbsp; <a href="https://app.roll20.net/image_library/fetchorphanassets/true/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/true/1</a> or <a href="https://app.roll20.net/image_library/fetchorphanassets/false/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/false/1</a>. It gives a 504 error most of the time either way. I get the following when I load the /true/ page in my browser: Could you verify that you have worked through these steps of our guide to&nbsp; Solving Technical Issues ? Step 1: Make sure to use the right browser Please check if these issues persist when using both Chrome&nbsp; and&nbsp; Firefox. Step 2: Ensure that there are no extensions/addons interfering with Roll20 Please disable&nbsp; all&nbsp; add-ons/extensions. Step 3: Clear your cache If so and the issue still persists, please thoroughly work through all of Step 4 .&nbsp; (Don't forget the complete Console Log!) Thank you!
Dragon Dreamer said: Hello all, Alex said: Still an ongoing issue, although I did discover that certain actions might bypass whatever the hangup is. Deleting an image from a folder dumps it into the sorted list and the sorted list regenerates almost instantly and it seems to be pretty consistent. I have poked the devs for an update on this issue. We hope to have an answer for you soon. Thanks! I greatly appreciate it. It's a surprisingly big pain in the backside. Stephen L. said: I'm getting this exact same issue.&nbsp; Welcome to the club. Hope you don't have to stay a while.
I'm getting the same issue with the Paladin compendium, makes me unable to drag and drop into the character sheet as well.&nbsp; Also, searching the forums result in the same gateway timeout.
1556895991

Edited 1556896039
Ada L.
Marketplace Creator
Sheet Author
API Scripter
Alex &nbsp;said: Stephen L. &nbsp;said: I'm getting this exact same issue.&nbsp; Welcome to the club. Hope you don't have to stay a while. Oh, I've been to this club before many times.&nbsp; Each time they fix it, it seems like it breaks again after a few weeks. Dragon Dreamer &nbsp;said: Hello all, Alex &nbsp;said: Still an ongoing issue, although I did discover that certain actions might bypass whatever the hangup is. Deleting an image from a folder dumps it into the sorted list and the sorted list regenerates almost instantly and it seems to be pretty consistent. I have poked the devs for an update on this issue. We hope to have an answer for you soon. Stephen L. &nbsp;said: I'm getting this exact same issue.&nbsp; For me it doesn't matter if it's accessing&nbsp; <a href="https://app.roll20.net/image_library/fetchorphanassets/true/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/true/1</a> or <a href="https://app.roll20.net/image_library/fetchorphanassets/false/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/false/1</a>. It gives a 504 error most of the time either way. I get the following when I load the /true/ page in my browser: Could you verify that you have worked through these steps of our guide to&nbsp; Solving Technical Issues ? Step 1: Make sure to use the right browser Please check if these issues persist when using both Chrome&nbsp; and&nbsp; Firefox. Step 2: Ensure that there are no extensions/addons interfering with Roll20 Please disable&nbsp; all&nbsp; add-ons/extensions. Step 3: Clear your cache If so and the issue still persists, please thoroughly work through all of&nbsp; Step 4 .&nbsp; (Don't forget the complete Console Log!) Thank you! I've followed all those steps in Chrome and the issue still persists. Here is my console log: 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-VuERS2p8JTVmQM/2nfum0/B9U3ctnYkrWE2adOtShWw='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:13 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-+3W9zufhVFpD1XwP4aFx3yWExD//7uoJ+EnLO3a9V0Q='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active app.roll20.net/:5267 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-jiNqyQH+c3UoGw+3KCsfwX/PqHHvH553XKN4/ZYKy38='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1556823791:541 70 app.js?1556823791:543 TOUCH SUPPORTED: false app.js?1556823791:543 USING WEBGL ACCELERATION... app.js?1556823791:543 WEBGL STARTUP SUCCESS app.js?1556823791:545 Custom Sheet Translation app.js?1556823791:536 select app.js?1556823791:536 Switch mode to select app.js?1556823791:557 Initializing new dice engine with randomness... app.js?1556823791:557 Using random entropy app.js?1556823791:560 Compiling sheet... app.js?1556823791:560 Found rolltemplate: simple app.js?1556823791:560 Found rolltemplate: atk app.js?1556823791:560 Found rolltemplate: dmg app.js?1556823791:560 Found rolltemplate: atkdmg app.js?1556823791:560 Found rolltemplate: desc app.js?1556823791:560 Found rolltemplate: spell app.js?1556823791:560 Found rolltemplate: traits app.js?1556823791:560 Found rolltemplate: npc app.js?1556823791:560 Found rolltemplate: npcatk app.js?1556823791:560 Found rolltemplate: npcdmg app.js?1556823791:560 Found rolltemplate: npcaction app.js?1556823791:560 Found rolltemplate: mancerroll app.js?1556823791:560 Found rolltemplate: mancerhproll app.js?1556823791:560 Found Charactermancer Repeating Section: topbar app.js?1556823791:560 Found Charactermancer Repeating Section: leveler-topbar app.js?1556823791:560 Found Charactermancer Repeating Section: row app.js?1556823791:560 Found Charactermancer Repeating Section: utilityrow app.js?1556823791:560 Found Charactermancer Repeating Section: choose app.js?1556823791:560 Found Charactermancer Repeating Section: custom-proficiency app.js?1556823791:560 Found Charactermancer Repeating Section: custom-trait app.js?1556823791:560 Found Charactermancer Repeating Section: spell-holder app.js?1556823791:560 Found Charactermancer Repeating Section: spell-item app.js?1556823791:560 Found Charactermancer Repeating Section: asi-row app.js?1556823791:560 Found Charactermancer Repeating Section: hpbylevel app.js?1556823791:560 Found Charactermancer Template: l1-welcome app.js?1556823791:560 Found Charactermancer Template: l1-race app.js?1556823791:560 Found Charactermancer Template: l1-class app.js?1556823791:560 Found Charactermancer Template: l1-abilities app.js?1556823791:560 Found Charactermancer Template: l1-background app.js?1556823791:560 Found Charactermancer Template: l1-equipment app.js?1556823791:560 Found Charactermancer Template: l1-spells app.js?1556823791:560 Found Charactermancer Template: l1-feat app.js?1556823791:560 Found Charactermancer Template: l1-bio app.js?1556823791:560 Found Charactermancer Template: l1-summary app.js?1556823791:560 Found Charactermancer Template: final app.js?1556823791:560 Found Charactermancer Template: lp-welcome app.js?1556823791:560 Found Charactermancer Template: lp-levels app.js?1556823791:560 Found Charactermancer Template: lp-choices app.js?1556823791:560 Found Charactermancer Template: lp-asi app.js?1556823791:560 Found Charactermancer Template: lp-spells app.js?1556823791:560 Found Charactermancer Template: lp-summary app.js?1556823791:560 Found Charactermancer Template: lp-spellchoice app.js?1556823791:560 Found webworker script app.js?1556823791:560 Finding sheet rolls... app.js?1556823791:560 Including compendium template css. app.js?1556823791:563 window resize app.js?1556823791:543 Final set zoom! app.js?1556823791:542 UPDATE GL SIZE! app.js?1556823791:543 Final set zoom! tutorial_tips.js:7 tuts loaded 9Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. sheetsandboxworker.js?1556895020172:682 Starting up WEB WORKER app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent /js/d20/sheetsandboxworker.js?1556895020172:682 Starting up WEB WORKER app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent app.js?1556823791:551 Final page load. app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent app.js?1556823791:563 Refresh jukebox List! app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent app.js?1556823791:563 window resize app.js?1556823791:543 Final set zoom! app.js?1556823791:542 UPDATE GL SIZE! app.js?1556823791:543 Final set zoom! app.js?1556823791:549 Auth'ed. app.js?1556823791:549 Go post auth! app.js?1556823791:549 initial setup app.js?1556823791:547 T.i&nbsp;{attributes: {…}, _escapedAttributes: {…}, cid: "c0", changed: {…}, _silent: {…},&nbsp;…} app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:549 Got players value... app.js?1556823791:549 joining game... app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:547 Player -KPt8a0skg2z0Ro94wer is offline... app.js?1556823791:548 Global Volume: 100=1 app.js?1556823791:547 Player -KPuFNLA1q3tWTkGzrBc is offline... app.js?1556823791:547 Player -KWTvetn8ooJpRYzamKj is offline... app.js?1556823791:547 Player -KWVN2hXRfw04SBo4JVG is offline... app.js?1556823791:547 Player -KayBMdqnV38OX8SuyN- is offline... app.js?1556823791:547 Player -Ldl2VIMoETd8HsiOlO2 is offline... app.js?1556823791:547 Player -Ldl39NvGcAqkkEKbCTq is offline... app.js?1556823791:555 refershing page listings! app.js?1556823791:549 Deferred finish joining... app.js?1556823791:541 Firebase Online 2app.js?1556823791:547 Full load page! app.js?1556823791:549 We have 31 pages app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:551 Scan for new plays! app.js?1556823791:549 handle page changes app.js?1556823791:549 false app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:545 Do refresh link cache! app.js?1556823791:555 refershing page listings! app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:563 Refresh jukebox List! app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:560 Refresh Journal List! app.js?1556823791:560 Search took 23ms app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:549 init active page! app.js?1556823791:547 activate page! app.js?1556823791:547 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1556823791:547 Graphics: 1 app.js?1556823791:547 Paths: 0 app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:555 refershing page listings! app.js?1556823791:547 Reorder by ZORDER app.js?1556823791:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/80295784/UxTBmKYd68emTN9GMHamrg/thumb.jpg?15566787815" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/80295784/UxTBmKYd68emTN9GMHamrg/thumb.jpg?15566787815</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/80295784/UxTBmKYd68emTN9GMHamrg/original.jpg?15566787815" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/80295784/UxTBmKYd68emTN9GMHamrg/original.jpg?15566787815</a> app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:547 Reorder by ZORDER app.js?1556823791:546 setting src app.js?1556823791:547 Reorder by ZORDER jquery-1.9.1.js:8526 GET <a href="https://app.roll20.net/image_library/fetchorphanassets/true/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/true/1</a> 504 () send @ jquery-1.9.1.js:8526 ajax @ jquery-1.9.1.js:7978 jQuery.(anonymous function) @ jquery-1.9.1.js:7614 d20.library.buildRecentUploads @ app.js?1556823791:569 (anonymous) @ app.js?1556823791:548 (anonymous) @ base.js?1556815007:6 setTimeout (async) C.delay @ base.js?1556815007:6 C.defer @ base.js?1556815007:6 initialize @ app.js?1556823791:548 t.Model @ base.js?1556815007:7 T.i @ base.js?1556815007:8 _prepareModel @ base.js?1556815007:7 add @ base.js?1556815007:7 reset @ base.js?1556815007:7 (anonymous) @ app.js?1556823791:549 (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?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} jquery-1.9.1.js:8526 GET <a href="https://app.roll20.net/image_library/fetchorphanassets/false/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/false/1</a> 504 () send @ jquery-1.9.1.js:8526 ajax @ jquery-1.9.1.js:7978 jQuery.(anonymous function) @ jquery-1.9.1.js:7614 d20.library.buildRecentUploads @ app.js?1556823791:569 (anonymous) @ app.js?1556823791:568 dispatch @ jquery-1.9.1.js:3074 elemData.handle @ jquery-1.9.1.js:2750 app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:563 window resize app.js?1556823791:543 Final set zoom! app.js?1556823791:542 UPDATE GL SIZE! app.js?1556823791:543 Final set zoom! app.js?1556823791:563 window resize app.js?1556823791:543 Final set zoom! app.js?1556823791:542 UPDATE GL SIZE! app.js?1556823791:543 Final set zoom! app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…} app.js?1556823791:555 MESSAGE RECEIVED app.js?1556823791:555 MessageEvent&nbsp;{isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window,&nbsp;…}
1556896078

Edited 1556896181
Ada L.
Marketplace Creator
Sheet Author
API Scripter
Also, if it helps here are also the network debugging logs for the problematic XMLHttpRequests. /true/: (This one never works) Request URL: <a href="https://app.roll20.net/image_library/fetchorphanassets/true/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/true/1</a> Request Method: GET Status Code: 504 Remote Address: 104.20.240.7:443 Referrer Policy: no-referrer-when-downgrade Response Headers cache-control: no-cache cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 cf-ray: 4d130bfe3e1fba8e-ATL content-length: 1348969 content-type: text/html; charset=UTF-8 date: Fri, 03 May 2019 14:50:51 GMT expect-ct: max-age=604800, report-uri="<a href="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" rel="nofollow">https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct</a>" expires: Thu, 01 Jan 1970 00:00:01 GMT pragma: no-cache server: cloudflare set-cookie: cf_use_ob=0; path=/; expires=Fri, 03-May-19 14:51:21 GMT status: 504 Request Headers :authority: app.roll20.net :method: GET :path: /image_library/fetchorphanassets/true/1 :scheme: https accept: */* accept-encoding: gzip, deflate, br accept-language: en-US,en;q=0.9 cache-control: no-cache cookie: [REDACTED] pragma: no-cache referer: <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36 x-requested-with: XMLHttpRequest /false/: (This one works sometimes, but not reliably) Request URL: <a href="https://app.roll20.net/image_library/fetchorphanassets/false/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/false/1</a> Request Method: GET Status Code: 504 Remote Address: 104.20.240.7:443 Referrer Policy: no-referrer-when-downgrade Response Headers cache-control: no-cache cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 cf-ray: 4d130d4e6efbba8e-ATL content-length: 1348969 content-type: text/html; charset=UTF-8 date: Fri, 03 May 2019 14:51:45 GMT expect-ct: max-age=604800, report-uri="<a href="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" rel="nofollow">https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct</a>" expires: Thu, 01 Jan 1970 00:00:01 GMT pragma: no-cache server: cloudflare set-cookie: cf_use_ob=0; path=/; expires=Fri, 03-May-19 14:52:15 GMT status: 504 Request Headers :authority: app.roll20.net :method: GET :path: /image_library/fetchorphanassets/false/1 :scheme: https accept: */* accept-encoding: gzip, deflate, br accept-language: en-US,en;q=0.9 cache-control: no-cache cookie: [REDACTED] pragma: no-cache referer: <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36 x-requested-with: XMLHttpRequest
The unfiltered query is starting to fail for me with more regularity, now. I'm having trouble getting to any &nbsp;list of content. Has there been any progress on addressing this issue?