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

Editor is stuck in a loop

1388117577

Edited 1388117632
Hello, When I try to launch my campaign the editor starts to load a page I see in the browser status bar that it's loading images from various locations--including a few that are from other sites on the Web But then it fails to complete loading the page And restarts the editor. This loop continues until I close the tab in question. Is it because some site is refusing to let Roll20 load an image? Or is the loop due to some other reason? And what do you suggest I do to stop the loop?
1388118130
Pat S.
Forum Champion
Sheet Author
Have you been entering the campaign normally till now? Have you installed anything since the last time you entered your campaign successfully? Any plugins or extensions that might have been updated or installed since the last time? Can you open your console log and record any errors and post them here? The mods might need some information from <a href="http://supportdetails.com/" rel="nofollow">http://supportdetails.com/</a> . Do not post your IP address but the other stuff is things they ask for a lot of time.
1388118881

Edited 1388118899
Gauss
Forum Champion
Mr. Farlops, please send me a join link to your campaign and I will come take a look. Also, do you have an API script running?
1388119642

Edited 1388119815
Metroknight, Up till this point I've been starting my campaign via the "Launch Campaign" link. Up till this point, this has worked as expected. I don't understand what you mean by "console log" is this some functionality of Firefox I'm unaware of? System and browser details are as follows: The extensions and add-ons are as follows:
1388119956

Edited 1388122344
Gauss, No, I don't have any API scripts running in the campaign, none are installed either. The join link is as follows: &lt;link deleted - Gauss&gt;
1388122387

Edited 1388122524
Gauss
Forum Champion
It looks like I was able to enter your campaign so the problem may be on your end. Please disable your extensions and see if that helps. If it does re-enable them one at a time to find out which one is causing the problem. If that does not fix it please let us know and we can continue to troubleshoot the problem.
1388125298

Edited 1388125414
Gauss, Sorry to say that didn't work. I loaded the campaign in Firefox with all extensions and add-ons turned off or removed. To sanity check myself, I installed a fresh copy of Chrome, with no add-ons and only default settings, and loaded the campaign. The loop still happens. Since this only seems to happen to me and seems to be browser setting independent and browser independent, I have to assume it's something about loading the campaign from an account that has GM editing privileges. It doesn't happen to player accounts, which is how I assume you looked at it. I then went to my image library ( <a href="https://marketplace.roll20.net/library" rel="nofollow">https://marketplace.roll20.net/library</a> ) and deleted all the images there that I did not upload myself. That did not stop the loop. Currently, as GM I have several pages open, the player flag is only one of them--which is probably why you were able to join the campaign without incident. It is mysterious.
1388127805

Edited 1388128116
Gauss
Forum Champion
Mr. Farlops, please get a copy of your console log while this is happening. For Chrome it is Ctrl+Shift+J. Also, right click on the console area and select "Preserve log upon navigation" so that it does not get cleared if the browser refreshes.
1388169598

Edited 1388170885
Gauss, Okay, I've got the log. How do I save it to a file to upload here? (Edit: Never mind. I'll just copy paste here:) 70 app.js?1387682918:21 TOUCH SUPPORTED: false app.js?1387682918:22 USING WEBGL ACCELERATION app.js?1387682918:22 Switch mode to select app.js?1387682918:17 Initializing new dice engine with ranomness... app.js?1387682918:31 Using random entropy app.js?1387682918:31 window resize app.js?1387682918:33 UPDATE GL SIZE! app.js?1387682918:22 tuts loaded tutorial_tips.js:7 Final page load. app.js?1387682918:27 Scan for new plays! app.js?1387682918:27 Auth'ed. app.js?1387682918:27 Go post auth! app.js?1387682918:27 38Scan for new plays! app.js?1387682918:27 initial setup app.js?1387682918:27 refershing page listings! app.js?1387682918:29 Got players value... app.js?1387682918:27 joining game... app.js?1387682918:27 Player -IsMuVAro9avh_RxfUkl is offline... app.js?1387682918:25 Player -IsQkimoVU6sf_OjKyyd is offline... app.js?1387682918:25 Player -IsVWRbE0gPF4KCqH24E is offline... app.js?1387682918:25 Player -IsZSC_Mo3Wtor2Wsm6g is offline... app.js?1387682918:25 Player -IscZH8lwWcrFwttk2us is offline... app.js?1387682918:25 Player -IshVz69iUKSHdWBhKGg is offline... app.js?1387682918:25 Player -IshrX5igZciNYvdc2wW is offline... app.js?1387682918:25 Player -J-1qUv32Pjl-QBqlakq is offline... app.js?1387682918:25 Player -JAh8GTxHVTQeQdLRQHW is offline... app.js?1387682918:25 Player -JBmXhs0KtdDDtHmHFZ8 is offline... app.js?1387682918:25 Deferred finish joining... app.js?1387682918:27 Firebase Online app.js?1387682918:21 Resource interpreted as Image but transferred with MIME type binary/octet-stream: " <a href="https://s3.amazonaws.com/files.d20.io/images/1726123/-B7BCfXb4t7aF1bcTut58Q/med.jpg?1377593224&size=150" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1726123/-B7BCfXb4t7aF1bcTut58Q/med.jpg?1377593224&size=150</a> ". jquery.min.js:2 4Full load page! app.js?1387682918:25 We have 15 pages app.js?1387682918:27 handle page changes app.js?1387682918:27 false app.js?1387682918:27 init active page! app.js?1387682918:27 activate page! app.js?1387682918:25 Graphics: 1 app.js?1387682918:25 Paths: 0 app.js?1387682918:25 Do refresh link cache! app.js?1387682918:24 154Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 17Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 4Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 5Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 refershing page listings! app.js?1387682918:29 Search took 16ms app.js?1387682918:32 Reorder by ZORDER app.js?1387682918:25 35Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 70 app.js?1387682918:21 TOUCH SUPPORTED: false app.js?1387682918:22 USING WEBGL ACCELERATION app.js?1387682918:22 Switch mode to select app.js?1387682918:17 Initializing new dice engine with ranomness... app.js?1387682918:31 Using random entropy app.js?1387682918:31 window resize app.js?1387682918:33 UPDATE GL SIZE! app.js?1387682918:22 tuts loaded tutorial_tips.js:7 Final page load. app.js?1387682918:27 Scan for new plays! app.js?1387682918:27 Auth'ed. app.js?1387682918:27 Go post auth! app.js?1387682918:27 38Scan for new plays! app.js?1387682918:27 initial setup app.js?1387682918:27 refershing page listings! app.js?1387682918:29 Got players value... app.js?1387682918:27 joining game... app.js?1387682918:27 Player -IsMuVAro9avh_RxfUkl is offline... app.js?1387682918:25 Player -IsQkimoVU6sf_OjKyyd is offline... app.js?1387682918:25 Player -IsVWRbE0gPF4KCqH24E is offline... app.js?1387682918:25 Player -IsZSC_Mo3Wtor2Wsm6g is offline... app.js?1387682918:25 Player -IscZH8lwWcrFwttk2us is offline... app.js?1387682918:25 Player -IshVz69iUKSHdWBhKGg is offline... app.js?1387682918:25 Player -IshrX5igZciNYvdc2wW is offline... app.js?1387682918:25 Player -J-1qUv32Pjl-QBqlakq is offline... app.js?1387682918:25 Player -JAh8GTxHVTQeQdLRQHW is offline... app.js?1387682918:25 Player -JBmXhs0KtdDDtHmHFZ8 is offline... app.js?1387682918:25 Deferred finish joining... app.js?1387682918:27 Firebase Online app.js?1387682918:21 4Full load page! app.js?1387682918:25 We have 15 pages app.js?1387682918:27 handle page changes app.js?1387682918:27 false app.js?1387682918:27 init active page! app.js?1387682918:27 activate page! app.js?1387682918:25 Graphics: 1 app.js?1387682918:25 Paths: 0 app.js?1387682918:25 refershing page listings! app.js?1387682918:29 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Reorder by ZORDER app.js?1387682918:25 153Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 17Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 4Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 3Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Do refresh link cache! app.js?1387682918:24 Search took 10ms app.js?1387682918:32 37Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 70 app.js?1387682918:21 TOUCH SUPPORTED: false app.js?1387682918:22 USING WEBGL ACCELERATION app.js?1387682918:22 Switch mode to select app.js?1387682918:17 Initializing new dice engine with ranomness... app.js?1387682918:31 Using random entropy app.js?1387682918:31 window resize app.js?1387682918:33 UPDATE GL SIZE! app.js?1387682918:22 tuts loaded tutorial_tips.js:7 Final page load. app.js?1387682918:27 Scan for new plays! app.js?1387682918:27 Auth'ed. app.js?1387682918:27 Go post auth! app.js?1387682918:27 38Scan for new plays! app.js?1387682918:27 initial setup app.js?1387682918:27 refershing page listings! app.js?1387682918:29 Got players value... app.js?1387682918:27 joining game... app.js?1387682918:27 Player -IsMuVAro9avh_RxfUkl is offline... app.js?1387682918:25 Player -IsQkimoVU6sf_OjKyyd is offline... app.js?1387682918:25 Player -IsVWRbE0gPF4KCqH24E is offline... app.js?1387682918:25 Player -IsZSC_Mo3Wtor2Wsm6g is offline... app.js?1387682918:25 Player -IscZH8lwWcrFwttk2us is offline... app.js?1387682918:25 Player -IshVz69iUKSHdWBhKGg is offline... app.js?1387682918:25 Player -IshrX5igZciNYvdc2wW is offline... app.js?1387682918:25 Player -J-1qUv32Pjl-QBqlakq is offline... app.js?1387682918:25 Player -JAh8GTxHVTQeQdLRQHW is offline... app.js?1387682918:25 Player -JBmXhs0KtdDDtHmHFZ8 is offline... app.js?1387682918:25 Deferred finish joining... app.js?1387682918:27 Firebase Online app.js?1387682918:21 4Full load page! app.js?1387682918:25 We have 15 pages app.js?1387682918:27 handle page changes app.js?1387682918:27 false app.js?1387682918:27 init active page! app.js?1387682918:27 activate page! app.js?1387682918:25 Graphics: 1 app.js?1387682918:25 Paths: 0 app.js?1387682918:25 Do refresh link cache! app.js?1387682918:24 154Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 17Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 4Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 3Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 refershing page listings! app.js?1387682918:29 Search took 16ms app.js?1387682918:32 Reorder by ZORDER app.js?1387682918:25 37Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 70 app.js?1387682918:21 TOUCH SUPPORTED: false app.js?1387682918:22 USING WEBGL ACCELERATION app.js?1387682918:22 Switch mode to select app.js?1387682918:17 Initializing new dice engine with ranomness... app.js?1387682918:31 Using random entropy app.js?1387682918:31 window resize app.js?1387682918:33 UPDATE GL SIZE! app.js?1387682918:22 tuts loaded tutorial_tips.js:7 Final page load. app.js?1387682918:27 Scan for new plays! app.js?1387682918:27 Auth'ed. app.js?1387682918:27 Go post auth! app.js?1387682918:27 38Scan for new plays! app.js?1387682918:27 initial setup app.js?1387682918:27 refershing page listings! app.js?1387682918:29 Got players value... app.js?1387682918:27 joining game... app.js?1387682918:27 Player -IsMuVAro9avh_RxfUkl is offline... app.js?1387682918:25 Player -IsQkimoVU6sf_OjKyyd is offline... app.js?1387682918:25 Player -IsVWRbE0gPF4KCqH24E is offline... app.js?1387682918:25 Player -IsZSC_Mo3Wtor2Wsm6g is offline... app.js?1387682918:25 Player -IscZH8lwWcrFwttk2us is offline... app.js?1387682918:25 Player -IshVz69iUKSHdWBhKGg is offline... app.js?1387682918:25 Player -IshrX5igZciNYvdc2wW is offline... app.js?1387682918:25 Player -J-1qUv32Pjl-QBqlakq is offline... app.js?1387682918:25 Player -JAh8GTxHVTQeQdLRQHW is offline... app.js?1387682918:25 Player -JBmXhs0KtdDDtHmHFZ8 is offline... app.js?1387682918:25 Deferred finish joining... app.js?1387682918:27 Firebase Online app.js?1387682918:21 4Full load page! app.js?1387682918:25 We have 15 pages app.js?1387682918:27 handle page changes app.js?1387682918:27 false app.js?1387682918:27 init active page! app.js?1387682918:27 activate page! app.js?1387682918:25 Graphics: 1 app.js?1387682918:25 Paths: 0 app.js?1387682918:25 154Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 17Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 4Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 3Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Do refresh link cache! app.js?1387682918:24 refershing page listings! app.js?1387682918:29 Reorder by ZORDER app.js?1387682918:25 Search took 15ms app.js?1387682918:32 37Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 70 app.js?1387682918:21 TOUCH SUPPORTED: false app.js?1387682918:22 USING WEBGL ACCELERATION app.js?1387682918:22 Switch mode to select app.js?1387682918:17 Initializing new dice engine with ranomness... app.js?1387682918:31 Using random entropy app.js?1387682918:31 window resize app.js?1387682918:33 UPDATE GL SIZE! app.js?1387682918:22 tuts loaded tutorial_tips.js:7 Final page load. app.js?1387682918:27 Scan for new plays! app.js?1387682918:27 Auth'ed. app.js?1387682918:27 Go post auth! app.js?1387682918:27 38Scan for new plays! app.js?1387682918:27 initial setup app.js?1387682918:27 refershing page listings! app.js?1387682918:29 Got players value... app.js?1387682918:27 joining game... app.js?1387682918:27 Player -IsMuVAro9avh_RxfUkl is offline... app.js?1387682918:25 Player -IsQkimoVU6sf_OjKyyd is offline... app.js?1387682918:25 Player -IsVWRbE0gPF4KCqH24E is offline... app.js?1387682918:25 Player -IsZSC_Mo3Wtor2Wsm6g is offline... app.js?1387682918:25 Player -IscZH8lwWcrFwttk2us is offline... app.js?1387682918:25 Player -IshVz69iUKSHdWBhKGg is offline... app.js?1387682918:25 Player -IshrX5igZciNYvdc2wW is offline... app.js?1387682918:25 Player -J-1qUv32Pjl-QBqlakq is offline... app.js?1387682918:25 Player -JAh8GTxHVTQeQdLRQHW is offline... app.js?1387682918:25 Player -JBmXhs0KtdDDtHmHFZ8 is offline... app.js?1387682918:25 Deferred finish joining... app.js?1387682918:27 Firebase Online app.js?1387682918:21 4Full load page! app.js?1387682918:25 We have 15 pages app.js?1387682918:27 handle page changes app.js?1387682918:27 false app.js?1387682918:27 init active page! app.js?1387682918:27 activate page! app.js?1387682918:25 Graphics: 1 app.js?1387682918:25 Paths: 0 app.js?1387682918:25 refershing page listings! app.js?1387682918:29 Do refresh link cache! app.js?1387682918:24 154Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 17Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 4Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 3Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Reorder by ZORDER app.js?1387682918:25 Search took 35ms app.js?1387682918:32 37Error loading image, probably due to cors. Trying once without CORS. app.js?1387682918:21 Resource interpreted as Script but transferred with MIME type text/html: " <a href="https://app.roll20.net/sessions/topbar/58/?redirect=true" rel="nofollow">https://app.roll20.net/sessions/topbar/58/?redirect=true</a> ". (index):345 Resource interpreted as Image but transferred with MIME type binary/octet-stream: " <a href="https://s3.amazonaws.com/files.d20.io/images/977947/Hq2KsiTamYfHq5lpq9gUdw/med.png?1366201820" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/977947/Hq2KsiTamYfHq5lpq9gUdw/med.png?1366201820</a> ". home:120 Resource interpreted as Image but transferred with MIME type binary/octet-stream: " <a href="https://s3.amazonaws.com/files.d20.io/images/2513995/9AtmU8A4R4l0pen-BaYsBA/med.png?1387208658" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2513995/9AtmU8A4R4l0pen-BaYsBA/med.png?1387208658</a> ". home:180
What I find interesting here is that it seems to start the loading loop upon failing to load some some specific images. That's my uninformed suspicion at any rate.
1388176883
Gauss
Forum Champion
Ok, I have moved this to the bug reports forum and let the Devs know about your campaign (name: Going Postal).
Thanks very much!
1388190412
Riley D.
Roll20 Team
I think I may have fixed the problem. Give it a try now and let me know if it works for you.
Yes! That fixed it! Thanks very much, Riley! May I ask if this was due to something that I did so I can avoid the loop in future? Or was it as easy to isolate as that?