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

All user upload images are broken/blank

1552140216

Edited 1552141990
I logged in today to prepare the next session that would happen today (probably won't if this issue persists), and then i started to upload images to create a map. The first one was fine, however the next one not so much. It never loaded, and i found that strange since it was a small image (under 500kb i think), so i decided to reload the game. Then i saw that image that i attempted to upload on my gallery, but it was broken. I assumed it was my internet that failed that moment, deleted the broken image and tried again, only to find the same result. I tried to make that image a jpg just to see if it was a problem with png, but i had the same results. After thinkering with that for a while i ended up noticing that i wasn't just that image. I couldn't upload anything, and with all of them the same happened: I would upload the image (i attempted diverse methods, drag and drop, choosing via the upload button, etc.), the loading bar would stay there and sometimes vanish after a while but without any new uploads. Only when i reloaded the page did they show up, as broken and blank images. I tried to put them into the map to see if it was just the miniature, but to no avail. Then i decided to search the forums for this issue and followed the first 3 steps (checking browser, cache, etc.) and after i cleared my cache, all my images appeared as blank, not only in the gallery but in the map and tokens as well. They were all jpg or png, so i don't think there is a problem with the format. I then decided to look at some of the other games i'm in to see if it were just my uploads or if it was something greater, and to my surprise it was, all of their uploaded images were blank. Not only that but even the custom profile pictures were blank. So i came to the conclusion it was my computer and decided to use another device, namely a tablet. I logged in and then i saw nothing there as well, just blank images.  It was at that time that i decided to come here and ask for support, is there anything to be done about this? Many of those images are out of my hard drive now, and getting them back would take more time than i can afford.
Update: It seems that other people (namely my players) can still see the images (that is a relief at least), but as i said before it is not a device problem (still i will probably try using other devices later). I fear it may be an account linked problem, but i have no idea how that would be.
1552142785

Edited 1552142799
Update 2: I have created another account to see if it was that kind of problem, but nothing changed. This issue confuses me even more now.
Update 3: I told a trusted friend of mine to enter my account with his computer at his home, it turns out it all worked fine. I am inclined to believe it has something to do with the connection between my internet and roll20's services, as when i cleared the cache all images ceased to appear. I will await on any support and am on my way to see if i can solve this problem on my own. Will leave another Update/Conclusion if i manage anything
Hi Deshn, Sorry to hear you are running into these problems, and we appreciate the efforts in testing you are going through! It really does help narrow things down :) That said, have you recently removed any images from the "Recent Uploads" section of your art library? The recent uploads actually function as the root location for images so if they are remove it will cause similar issues to what you are seeing now. Also, could you provide a console log of the game (step 4 from the trouble shooting guide) when you load in? Since the images should show up it should help inform us of what is causing the block as well. Thank you!
Thanks for the reply Drespar! But as soon as i came back to check on my game the issue had solved itself. I think it may really have been the internet provider that had some sort of problem on their end.&nbsp; But even so i will provide the info you asked, just in case: Yes, i do remove images from recent uploads, i am frequently going between 50 to 90~ space used. I usually clear things i won't be using anymore, but everything that had vanished was still on the "recent uploads". Recently i have used the new "My Audio" feature a lot, but i think that is unrelated to what happened. Following here is a copy paste of the console log: 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-oJO3AdHw9QasreenVfnixhIT/mkOqerIFaL66Bc7c9g='), 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-W4z4mOiwkRlHZN9ZhB3StyLZj6HgkMDMbkFJOavx/+M='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active app.js?1552073807:541 70 app.js?1552073807:543 TOUCH SUPPORTED: false app.js?1552073807:543 USING WEBGL ACCELERATION... app.js?1552073807:543 WEBGL STARTUP SUCCESS app.js?1552073807:545 Custom Sheet Translation app.js?1552073807:536 select app.js?1552073807:536 Switch mode to select app.js?1552073807:556 Initializing new dice engine with randomness... app.js?1552073807:556 Using random entropy app.js?1552073807:559 Compiling sheet... app.js?1552073807:559 Found rolltemplate: sotdl app.js?1552073807:559 Found webworker script app.js?1552073807:559 Finding sheet rolls... app.js?1552073807:562 window resize app.js?1552073807:543 Final set zoom! app.js?1552073807:542 UPDATE GL SIZE! app.js?1552073807:543 Final set zoom! tutorial_tips.js:7 tuts loaded app.js?1552073807:554 MESSAGE RECEIVED app.js?1552073807:554 MessageEvent {isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window, …} sheetsandboxworker.js?1552149631558:682 Starting up WEB WORKER app.js?1552073807:550 Final page load. app.js?1552073807:562 Refresh jukebox List! app.js?1552073807:549 Auth'ed. app.js?1552073807:549 Go post auth! app.js?1552073807:562 Refresh jukebox List! app.js?1552073807:549 initial setup app.js?1552073807:562 Refresh jukebox List! app.js?1552073807:547 T.i {attributes: {…}, _escapedAttributes: {…}, cid: "c0", changed: {…}, _silent: {…}, …} app.js?1552073807:554 refershing page listings! app.js?1552073807:549 Got players value... app.js?1552073807:549 joining game... app.js?1552073807:547 Player -LVeiRgAl9RnXUD_9f-_ is offline... app.js?1552073807:547 Global Volume: 100=1 app.js?1552073807:547 Player -LVja_BZZt_loSd91cYz is offline... app.js?1552073807:547 Player -LVjaam6X2UsTNG9A7uM is offline... app.js?1552073807:547 Player -LVjegxMU2B-9Sm-R-em is offline... app.js?1552073807:547 Player -LVjgD9_LYYGsNmsNmjV is offline... app.js?1552073807:547 Player -LVtyL8bOvnEDmuWpuZx is offline... app.js?1552073807:547 Player -LW3_dNsHphAWFI9y_K8 is offline... app.js?1552073807:547 Player -LWkjmr1LgVxzC8LfBF9 is offline... app.js?1552073807:549 Deferred finish joining... app.js?1552073807:541 Firebase Online app.js?1552073807:559 Refresh Journal List! app.js?1552073807:559 Search took 35ms 12app.js?1552073807:546 Full load page! app.js?1552073807:549 We have 12 pages app.js?1552073807:550 Scan for new plays! app.js?1552073807:562 Refresh jukebox List! app.js?1552073807:549 handle page changes app.js?1552073807:549 false app.js?1552073807:545 Do refresh link cache! app.js?1552073807:559 Refresh Journal List! app.js?1552073807:559 Search took 103ms app.js?1552073807:549 init active page! app.js?1552073807:546 activate page! app.js?1552073807:546 FULLY ACTIVATE VIEWS FOR PAGE. 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:5100/?src=/images/character.png&amp;cb=5" rel="nofollow">http://imgsrv.roll20.net:5100/?src=/images/character.png&amp;cb=5</a>'. This content should also be served over HTTPS. jquery-1.9.1.js:6934 GET <a href="https://s3.amazonaws.com/files.d20.io/images/63948398/KwsiDSXIe0jUqBZ8Du-TIA/thumb.png?1538413302700&amp;size=150" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/63948398/KwsiDSXIe0jUqBZ8Du-TIA/thumb.png?1538413302700&amp;size=150</a> 403 (Forbidden) curCSS @ jquery-1.9.1.js:6934 css @ jquery-1.9.1.js:6884 isHidden @ jquery-1.9.1.js:6666 showHide @ jquery-1.9.1.js:6699 hide @ jquery-1.9.1.js:6750 jQuery.fn.(anonymous function) @ jquery-1.9.1.js:9102 hide @ jquery-ui.1.9.0.custom.min.js?1530038378:13813 buildSelector @ app.js?1552073807:103 e.fn.colorPicker @ app.js?1552073807:103 render @ app.js?1552073807:547 (anonymous) @ app.js?1552073807:547 trigger @ base.js?1550855739:7 change @ base.js?1550855739:7 set @ base.js?1550855739:7 child_changed @ app.js?1552073807:81 (anonymous) @ firebase.2.4.0.js:203 gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 dc @ firebase.2.4.0.js:29 h.Ob @ firebase.2.4.0.js:221 X.set @ firebase.2.4.0.js:257 (anonymous) @ app.js?1552073807:541 (anonymous) @ firebase.2.4.0.js:201 gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 bc @ firebase.2.4.0.js:29 Qi @ firebase.2.4.0.js:224 h.Ib @ firebase.2.4.0.js:238 firebasePing @ app.js?1552073807:541 (anonymous) @ app.js?1552073807:549 (anonymous) @ base.js?1550855739:6 setTimeout (async) k.delay @ base.js?1550855739:6 k.defer @ base.js?1550855739:6 e @ app.js?1552073807:549 joinGame @ app.js?1552073807:549 (anonymous) @ app.js?1552073807: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 thumb.jpg:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/75945340/u2jI0E7jSNGhrwoFJVLZmw/thumb.jpg?1552137984" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/75945340/u2jI0E7jSNGhrwoFJVLZmw/thumb.jpg?1552137984</a> 403 (Forbidden) Image (async) (anonymous) @ jquery-1.9.1.js:6063 access @ jquery-1.9.1.js:852 html @ jquery-1.9.1.js:6038 (anonymous) @ app.js?1552073807:568 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 done @ jquery-1.9.1.js:8074 callback @ jquery-1.9.1.js:8598 XMLHttpRequest.send (async) 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?1552073807:568 (anonymous) @ app.js?1552073807:547 (anonymous) @ base.js?1550855739:6 setTimeout (async) k.delay @ base.js?1550855739:6 k.defer @ base.js?1550855739:6 initialize @ app.js?1552073807:547 t.Model @ base.js?1550855739:7 T.i @ base.js?1550855739:8 _prepareModel @ base.js?1550855739:7 add @ base.js?1550855739:7 reset @ base.js?1550855739:7 (anonymous) @ app.js?1552073807: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 mini.jpg:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/70716520/aGJ5bdwTETqftpH_89v1ZQ/mini.jpg?1546955489" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/70716520/aGJ5bdwTETqftpH_89v1ZQ/mini.jpg?1546955489</a> 403 (Forbidden) Image (async) (anonymous) @ jquery-1.9.1.js:6063 access @ jquery-1.9.1.js:852 html @ jquery-1.9.1.js:6038 d20.journal.refreshJournalList @ app.js?1552073807:559 (anonymous) @ app.js?1552073807:559 setTimeout (async) i @ app.js?1552073807:559 d20.journal.refreshJournalList @ app.js?1552073807:559 (anonymous) @ app.js?1552073807:552 trigger @ base.js?1550855739:7 _onModelEvent @ base.js?1550855739:7 trigger @ base.js?1550855739:7 add @ base.js?1550855739:7 _add @ app.js?1552073807:81 child_added @ app.js?1552073807:81 (anonymous) @ firebase.2.4.0.js:203 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 mini.png:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/70882677/F7VErrSRBpL2cp-4KxeDvQ/mini.png?1547153160" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/70882677/F7VErrSRBpL2cp-4KxeDvQ/mini.png?1547153160</a> 403 (Forbidden) Image (async) (anonymous) @ jquery-1.9.1.js:6063 access @ jquery-1.9.1.js:852 html @ jquery-1.9.1.js:6038 d20.journal.refreshJournalList @ app.js?1552073807:559 (anonymous) @ app.js?1552073807:559 setTimeout (async) i @ app.js?1552073807:559 d20.journal.refreshJournalList @ app.js?1552073807:559 (anonymous) @ app.js?1552073807:552 trigger @ base.js?1550855739:7 _onModelEvent @ base.js?1550855739:7 trigger @ base.js?1550855739:7 add @ base.js?1550855739:7 _add @ app.js?1552073807:81 child_added @ app.js?1552073807:81 (anonymous) @ firebase.2.4.0.js:203 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 thumb.png:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/75945111/h5-w1NVAeJlZMuUzfG4E-g/thumb.png?1552137777" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/75945111/h5-w1NVAeJlZMuUzfG4E-g/thumb.png?1552137777</a> 403 (Forbidden) Image (async) (anonymous) @ jquery-1.9.1.js:6063 access @ jquery-1.9.1.js:852 html @ jquery-1.9.1.js:6038 (anonymous) @ app.js?1552073807:568 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 done @ jquery-1.9.1.js:8074 callback @ jquery-1.9.1.js:8598 XMLHttpRequest.send (async) 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?1552073807:568 (anonymous) @ app.js?1552073807:547 (anonymous) @ base.js?1550855739:6 setTimeout (async) k.delay @ base.js?1550855739:6 k.defer @ base.js?1550855739:6 initialize @ app.js?1552073807:547 t.Model @ base.js?1550855739:7 T.i @ base.js?1550855739:8 _prepareModel @ base.js?1550855739:7 add @ base.js?1550855739:7 reset @ base.js?1550855739:7 (anonymous) @ app.js?1552073807: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?1552073807:546 Reorder by ZORDER app.js?1552073807:546 Graphics: 2 app.js?1552073807:546 Paths: 94 app.js?1552073807:554 refershing page listings! app.js?1552073807:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/70679723/VR8lazV9s7JCN5ke_nUMmQ/thumb.jpg?15469051345" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/70679723/VR8lazV9s7JCN5ke_nUMmQ/thumb.jpg?15469051345</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/70679723/VR8lazV9s7JCN5ke_nUMmQ/max.jpg?15469051345" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/70679723/VR8lazV9s7JCN5ke_nUMmQ/max.jpg?15469051345</a> app.js?1552073807:541 Error loading graphic, probably due to CORS. Trying once without CORS for /images/character.png (anonymous) @ app.js?1552073807:541 error (async) e.fabric.Image.fabric.Image.fromURL @ app.js?1552073807:541 fullyActivateView @ app.js?1552073807:546 (anonymous) @ app.js?1552073807:546 k.each.k.forEach @ base.js?1550855739:6 u.(anonymous function) @ base.js?1550855739:7 activate @ app.js?1552073807:546 initActivePage @ app.js?1552073807:549 (anonymous) @ app.js?1552073807:549 opt.complete @ jquery-1.9.1.js:9285 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 tick @ jquery-1.9.1.js:8736 jQuery.fx.tick @ jquery-1.9.1.js:9317 setInterval (async) jQuery.fx.start @ jquery-1.9.1.js:9338 jQuery.fx.timer @ jquery-1.9.1.js:9330 Animation @ jquery-1.9.1.js:8795 doAnimation @ jquery-1.9.1.js:9121 dequeue @ jquery-1.9.1.js:1936 (anonymous) @ jquery-1.9.1.js:1979 each @ jquery-1.9.1.js:648 each @ jquery-1.9.1.js:270 queue @ jquery-1.9.1.js:1972 animate @ jquery-1.9.1.js:9134 switchPageByIndex @ app.js?1552073807:549 switchPageById @ app.js?1552073807:549 handlePlayerPageChanges @ app.js?1552073807:549 (anonymous) @ app.js?1552073807:549 (anonymous) @ base.js?1550855739:6 setTimeout (async) k.delay @ base.js?1550855739:6 k.defer @ base.js?1550855739:6 (anonymous) @ app.js?1552073807: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?1552073807:546 Reorder by ZORDER thumb.png:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/63948398/KwsiDSXIe0jUqBZ8Du-TIA/thumb.png?1538413302700&amp;size=30" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/63948398/KwsiDSXIe0jUqBZ8Du-TIA/thumb.png?1538413302700&amp;size=30</a> 403 (Forbidden) Image (async) buildFragment @ jquery-1.9.1.js:6469 domManip @ jquery-1.9.1.js:6129 append @ jquery-1.9.1.js:5949 d20.textchat.incoming @ app.js?1552073807:558 a @ app.js?1552073807:558 r @ base.js?1550855739:6 setTimeout (async) (anonymous) @ base.js?1550855739:6 (anonymous) @ app.js?1552073807:558 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 thumb.jpg:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/70681032/38khbC1aVZ63eDksvC4WHw/thumb.jpg?1546906241" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/70681032/38khbC1aVZ63eDksvC4WHw/thumb.jpg?1546906241</a> 403 (Forbidden) Image (async) (anonymous) @ jquery-1.9.1.js:6063 access @ jquery-1.9.1.js:852 html @ jquery-1.9.1.js:6038 i @ app.js?1552073807:554 r @ base.js?1550855739:6 setTimeout (async) (anonymous) @ base.js?1550855739:6 (anonymous) @ app.js?1552073807:554 dispatch @ jquery-1.9.1.js:3074 elemData.handle @ jquery-1.9.1.js:2750 trigger @ jquery-1.9.1.js:2986 jQuery.event.trigger @ jquery.migrate.js:468 (anonymous) @ jquery-1.9.1.js:3677 each @ jquery-1.9.1.js:648 each @ jquery-1.9.1.js:270 trigger @ jquery-1.9.1.js:3676 initActivePage @ app.js?1552073807:549 (anonymous) @ app.js?1552073807:549 opt.complete @ jquery-1.9.1.js:9285 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 tick @ jquery-1.9.1.js:8736 jQuery.fx.tick @ jquery-1.9.1.js:9317 setInterval (async) jQuery.fx.start @ jquery-1.9.1.js:9338 jQuery.fx.timer @ jquery-1.9.1.js:9330 Animation @ jquery-1.9.1.js:8795 doAnimation @ jquery-1.9.1.js:9121 dequeue @ jquery-1.9.1.js:1936 (anonymous) @ jquery-1.9.1.js:1979 each @ jquery-1.9.1.js:648 each @ jquery-1.9.1.js:270 queue @ jquery-1.9.1.js:1972 animate @ jquery-1.9.1.js:9134 switchPageByIndex @ app.js?1552073807:549 switchPageById @ app.js?1552073807:549 handlePlayerPageChanges @ app.js?1552073807:549 (anonymous) @ app.js?1552073807:549 (anonymous) @ base.js?1550855739:6 setTimeout (async) k.delay @ base.js?1550855739:6 k.defer @ base.js?1550855739:6 (anonymous) @ app.js?1552073807: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?1552073807:546 Reorder by ZORDER app.js?1552073807:569 DOMException t.errorLog @ app.js?1552073807:569 (anonymous) @ app.js?1552073807:570 (anonymous) @ app.js?1552073807:328 o.raiseReject @ app.js?1552073807:328 o.raiseRejects @ app.js?1552073807:328 o.reject @ app.js?1552073807:328 (anonymous) @ app.js?1552073807:328 o.raiseReject @ app.js?1552073807:328 o.raiseRejects @ app.js?1552073807:328 o.reject @ app.js?1552073807:328 (anonymous) @ app.js?1552073807:570 (anonymous) @ app.js?1552073807:328 o.raiseReject @ app.js?1552073807:328 o.raiseRejects @ app.js?1552073807:328 o.reject @ app.js?1552073807:328 (anonymous) @ app.js?1552073807:328 o.raiseReject @ app.js?1552073807:328 o.raiseRejects @ app.js?1552073807:328 o.reject @ app.js?1552073807:328 (anonymous) @ app.js?1552073807:331 (anonymous) @ app.js?1552073807:328 o.raiseReject @ app.js?1552073807:328 o.raiseRejects @ app.js?1552073807:328 o.reject @ app.js?1552073807:328 (anonymous) @ app.js?1552073807:338 (anonymous) @ app.js?1552073807:328 o.raiseReject @ app.js?1552073807:328 o.raiseRejects @ app.js?1552073807:328 o.reject @ app.js?1552073807:328 (anonymous) @ app.js?1552073807:339 (anonymous) @ app.js?1552073807:328 o.raiseReject @ app.js?1552073807:328 o.raiseRejects @ app.js?1552073807:328 o.reject @ app.js?1552073807:328 d @ app.js?1552073807:339 Promise.catch (async) __webRtcLocalMediaInitialized.window.navigator.navigator.mediaDevices.navigator.mediaDevices.getUserMedia.navigator.fmGetUserMedia @ app.js?1552073807:339 r.doGetUserMedia @ app.js?1552073807:339 r.doGetUserMedia @ app.js?1552073807:339 r.doStartInternal @ app.js?1552073807:339 (anonymous) @ app.js?1552073807:339 (anonymous) @ app.js?1552073807:328 setTimeout (async) e.dispatch @ app.js?1552073807:328 r.doStart @ app.js?1552073807:339 o.startInternal @ app.js?1552073807:338 o.start @ app.js?1552073807:338 i.start @ app.js?1552073807:331 (anonymous) @ app.js?1552073807:570 Promise.then (async) (anonymous) @ app.js?1552073807:570 (anonymous) @ app.js?1552073807:328 o.raiseResolve @ app.js?1552073807:328 o.process @ app.js?1552073807:328 i.then @ app.js?1552073807:328 t.startLocalMedia @ app.js?1552073807:570 (anonymous) @ app.js?1552073807:570 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 app.js?1552073807:546 setting src app.js?1552073807:546 Reorder by ZORDER thumb.jpg:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/75945340/u2jI0E7jSNGhrwoFJVLZmw/thumb.jpg?1552137984" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/75945340/u2jI0E7jSNGhrwoFJVLZmw/thumb.jpg?1552137984</a> 403 (Forbidden) Image (async) attr @ jquery-1.9.1.js:2358 jQuery.attr @ jquery.migrate.js:154 access @ jquery-1.9.1.js:866 attr @ jquery-1.9.1.js:2047 mouseenter @ app.js?1552073807:568 handle @ jquery-1.9.1.js:3431 dispatch @ jquery-1.9.1.js:3074 elemData.handle @ jquery-1.9.1.js:2750 app.js?1552073807:562 window resize app.js?1552073807:543 Final set zoom! app.js?1552073807:542 UPDATE GL SIZE! app.js?1552073807:543 Final set zoom! app.js?1552073807:562 window resize app.js?1552073807:543 Final set zoom! app.js?1552073807:542 UPDATE GL SIZE! app.js?1552073807:543 Final set zoom! app.js?1552073807:562 window resize app.js?1552073807:543 Final set zoom! app.js?1552073807:542 UPDATE GL SIZE! app.js?1552073807:543 Final set zoom! Thank you for the support, i really do appreciate it.
I am glad to hear it is working for you now! This type of problem can also arise if these is a permission error or communication trouble with the image server (as you have stated). I will go ahead and leave this thread open for the time being-- if you notice further issues feel free to post again with a new console log :)