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

Problem with purchased module assets

Issue: So the issue seems to be pretty simple - and I think I know what the problem is, but I figure it's best if I can get confirmation of said problem from your side. Some of - not all of - the images in a module that I purchased are loading, for me and for the players in my game. They simply appear as broken images, like so: <a href="https://i.imgur.com/b6PnAk1.png" rel="nofollow">https://i.imgur.com/b6PnAk1.png</a> When I, or any of my players, have attempted to go to the direct image location, we get an XML sheet that tells us that our access is denied. Image: <a href="https://s3.amazonaws.com/files.d20.io/images/41617" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/41617</a>... Screen: <a href="https://i.imgur.com/pW1zDAU.png" rel="nofollow">https://i.imgur.com/pW1zDAU.png</a> I've already cleared my cache, disabled my ad blocker and recreated the game with the module several times, to no avail. My assumption is that it's a problem with the AWS server where the images from this module are being hosted, which would be consistent with the images not loading being a problem for several of us rather than just me. At least one of us is using Chrome over Firefox and I've tested it with Edge also, so it's not limited to individual browsers. It can't be the same problem for four of us, especially with all of us being in different parts of the world. Therefore, my guess is that it has something to do with the AWS hosting itself. Below is my console log: RTCIceServer.url is deprecated! Use urls instead. app.js:25 70 app.js:84:2231 TOUCH SUPPORTED: false app.js:85:7706 USING WEBGL ACCELERATION... app.js:85:9008 WEBGL STARTUP SUCCESS app.js:85:9597 Custom Sheet Translation app.js:86:27690 Use of getPreventDefault() is deprecated. Use defaultPrevented instead. jquery.1.8.2.min.js:2:40278 This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see <a href="https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects" rel="nofollow">https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects</a> for further details and to join the discussion on related tools and features! editor select app.js:79:18228 Switch mode to select app.js:79:20074 Initializing new dice engine with randomness... app.js:96:15072 Using random entropy app.js:96:15149 Compiling sheet... app.js:99:4451 Found rolltemplate: pf_spell app.js:99:4734 Found rolltemplate: pf_attack app.js:99:4734 Found rolltemplate: pf_defense app.js:99:4734 Found rolltemplate: pf_ability app.js:99:4734 Found rolltemplate: pf_generic app.js:99:4734 Found rolltemplate: pf_block app.js:99:4734 Found webworker script app.js:99:5273 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=i.imgur.com/h1t4ERY.png%3F1" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/h1t4ERY.png%3F1</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=i.imgur.com/XKktDjC.gif" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/XKktDjC.gif</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=i.imgur.com/F7USUqg.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/F7USUqg.png</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=i.imgur.com/rnuQ6SJ.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/rnuQ6SJ.png</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=i.imgur.com/XKktDjC.gif" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/XKktDjC.gif</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=imgur.com/9yjOsAD.png" rel="nofollow">http://imgsrv.roll20.net/?src=imgur.com/9yjOsAD.png</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=i.imgur.com/AGq5VBG.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/AGq5VBG.png</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=i.imgur.com/Eh243RO.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/Eh243RO.png</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=imgur.com/58j2e8P.png" rel="nofollow">http://imgsrv.roll20.net/?src=imgur.com/58j2e8P.png</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=i.imgur.com/Si4vfts.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/Si4vfts.png</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=imgur.com/02fV6wh.png" rel="nofollow">http://imgsrv.roll20.net/?src=imgur.com/02fV6wh.png</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=imgur.com/phw1eFB.png" rel="nofollow">http://imgsrv.roll20.net/?src=imgur.com/phw1eFB.png</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=i.imgur.com/UxYSva8.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/UxYSva8.png</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=imgur.com/nBnv4DL.png" rel="nofollow">http://imgsrv.roll20.net/?src=imgur.com/nBnv4DL.png</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=imgur.com/8dCkRtG.png" rel="nofollow">http://imgsrv.roll20.net/?src=imgur.com/8dCkRtG.png</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=i.imgur.com/pjS6HVJ.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/pjS6HVJ.png</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=i.imgur.com/4FgQuqS.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/4FgQuqS.png</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content "<a href="http://imgsrv.roll20.net/?src=i.imgur.com/a6O3ZGB.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/a6O3ZGB.png</a>" on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Finding sheet rolls... app.js:99:5728 Use of getAttributeNode() is deprecated. Use getAttribute() instead. jquery.1.8.2.min.js:2:31678 Use of attributes' nodeValue attribute is deprecated. Use value instead. app.js:99:7925 window resize app.js:100:32779 Final set zoom! app.js:85:22429 UPDATE GL SIZE! app.js:85:2030 Final set zoom! app.js:85:22429 tuts loaded tutorial_tips.js:7:2 Starting up WEB WORKER sheetsandboxworker.js:260:2 •.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ The Aaron Sheet v0.2.4 ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.• sheetsandboxworker.js:1:7952 •.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ Last update: Sat Mar 05 2016 02:28:11 GMT+1300 (New Zealand Standard Time) ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.• sheetsandboxworker.js:1:8152 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt; HLImport module loaded &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt; ,## /## &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt; /#/ / ## &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt; / / / ## &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt; | ##___#/ &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt; | ## athfinder &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt; # | ## sheet version &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt; ### / 01.71 &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt; &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 Final page load. app.js:91:26088 Refresh jukebox List! app.js:101:3098 Scan for new plays! app.js:91:22910 Auth'ed. app.js:91:1825 Go post auth! app.js:91:2022 Refresh jukebox List! app.js:101:3098 initial setup app.js:91:2167 Object { attributes: {…}, _escapedAttributes: {}, cid: "c0", changed: {}, _silent: {}, _pending: {}, _previousAttributes: {…}, activePage: bound activePage(), showSettings: bound showSettings(), initActivePage: bound initActivePage(), … } app.js:89:5428 Got players value... app.js:91:2409 joining game... app.js:91:9292 refershing page listings! app.js:94:19426 Player -L5XVPtzrpYWmcSCRxKB is offline... app.js:89:12362 Global Volume: 100=1 app.js:89:21975 Player -L5XXLTJZfQ4z1oYmDaQ is offline... app.js:89:12362 Deferred finish joining... app.js:91:9382 Firebase Online app.js:84:3956 Adding myself before -L5XXKAkwNzwNM3yxT3p app.js:89:13296 Refresh Journal List! app.js:98:17221 Search took 5ms app.js:98:16073 Full load page! app.js:88:20105 We have 6 pages app.js:91:3227 handle page changes app.js:91:3767 false app.js:91:3848 refershing page listings! app.js:94:19426 Do refresh link cache! app.js:87:10399 Scan for new plays! app.js:91:22910 _this.videoQuality medium app.js:108:3184 Refresh Journal List! app.js:98:17221 Search took 54ms app.js:98:16073 new caster! app.js:84:21595 init active page! app.js:91:8245 activate page! app.js:88:22267 FULLY ACTIVATE VIEWS FOR PAGE. app.js:88:22499 Reorder by ZORDER app.js:88:25150 Graphics: 16 app.js:88:21446 Paths: 0 app.js:88:21642 refershing page listings! app.js:94:19426 Refresh jukebox List! app.js:101:3098 Reorder by ZORDER app.js:88:25150 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/40883233/acED77xlic8sUWntU1OCHQ/thumb.png?1508308318" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/40883233/acED77xlic8sUWntU1OCHQ/thumb.png?1508308318</a> app.js:83:16345 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/40883200/mJ06bBwUiss8kqhlXaqHsg/thumb.jpg?1508308213" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/40883200/mJ06bBwUiss8kqhlXaqHsg/thumb.jpg?1508308213</a> app.js:83:16345 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/40883349/MAqr56e9707TvCPb1U4jjg/thumb.png?1508308767" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/40883349/MAqr56e9707TvCPb1U4jjg/thumb.png?1508308767</a> app.js:83:16345 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/40883344/ekdjRwVI924lrlf7te7rsQ/thumb.jpg?1508308760" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/40883344/ekdjRwVI924lrlf7te7rsQ/thumb.jpg?1508308760</a> app.js:83:16345 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/40883345/1nl54Nb-dGKzwSiPEFIj7w/thumb.jpg?1508308761" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/40883345/1nl54Nb-dGKzwSiPEFIj7w/thumb.jpg?1508308761</a> app.js:83:16345 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/40883346/c6YsSn_Lj7mzV9BPovST4w/thumb.png?1508308763" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/40883346/c6YsSn_Lj7mzV9BPovST4w/thumb.png?1508308763</a> app.js:83:16345 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/40883262/3c6WLKu1XeorlxfKWzmFDg/thumb.jpg?1508308408" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/40883262/3c6WLKu1XeorlxfKWzmFDg/thumb.jpg?1508308408</a> app.js:83:16345 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/40883232/Dq7zW31ykdfU7UkgynK9FA/thumb.png?1508308308" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/40883232/Dq7zW31ykdfU7UkgynK9FA/thumb.png?1508308308</a> app.js:83:16345 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/40883348/RqlQnuztot8fGEEVjZlpsA/thumb.png?1508308766" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/40883348/RqlQnuztot8fGEEVjZlpsA/thumb.png?1508308766</a> app.js:83:16345 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/40883341/mx_GGeph4xbMnuNqfnS_rQ/thumb.jpg?1508308757" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/40883341/mx_GGeph4xbMnuNqfnS_rQ/thumb.jpg?1508308757</a> app.js:83:16345 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/40883340/_Q8mqvFVk0NV5M8mjOXlTw/thumb.jpg?1508308755" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/40883340/_Q8mqvFVk0NV5M8mjOXlTw/thumb.jpg?1508308755</a> app.js:83:16345 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/40883339/qVbzlvm1pjvIPRJ6FOX00A/thumb.jpg?1508308753" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/40883339/qVbzlvm1pjvIPRJ6FOX00A/thumb.jpg?1508308753</a> app.js:83:16345 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/40883396/kayFvtP8x_CdRemthLT_8Q/thumb.jpg?1508309047" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/40883396/kayFvtP8x_CdRemthLT_8Q/thumb.jpg?1508309047</a> app.js:83:16345 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/40883347/6q5u3VL3nbljHvb7UH090w/thumb.png?1508308764" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/40883347/6q5u3VL3nbljHvb7UH090w/thumb.png?1508308764</a> app.js:83:16345 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/41360478/pmQ7c3p58MDk12vFOC8QOQ/thumb.png?1509093382" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/41360478/pmQ7c3p58MDk12vFOC8QOQ/thumb.png?1509093382</a> app.js:83:16345 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/41360480/22gxjt5x4eA4zuNsZ7PnQA/thumb.png?1509093384" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/41360480/22gxjt5x4eA4zuNsZ7PnQA/thumb.png?1509093384</a> app.js:83:16345 activate page! app.js:88:22267 FULLY ACTIVATE VIEWS FOR PAGE. app.js:88:22499 window resize app.js:100:32779 Final set zoom! app.js:85:22429 UPDATE GL SIZE! app.js:85:2030 Final set zoom
What module did you purchase?
<a href="https://marketplace.roll20.net/browse/module/65/operation-nazi-smasher-charity-product" rel="nofollow">https://marketplace.roll20.net/browse/module/65/operation-nazi-smasher-charity-product</a>
1519059881
Dean
Roll20 Team
Thanks for the report. We're looking into this now.
1520353993
Dean
Roll20 Team
This should be fixed up now. Please let us know if not!