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

Many weird issues with my campaign

Hi, I'm sorry to make such an unprofessional bug-submission, but at this point, I just don't even know where to start. I first noticed my issues with the campaign in question when I logged on to kick a player who had sadly left the campaign due to his computer breaking down. When I got online, I noticed that two of my players in the campaign tab, were "whited out". I should have taken a screen shot I realize now, but figuring that one of them was a player who was still active in the campaign, I just kicked both of them and intended to re-add the one who was still active, but to summarize: Looking at my campaign page, two out of 5 players (myself not included) had a white box instead of a picture and no name underneath. No matter how many times I restarted or reloaded, this was always the same. I couldn't access player profile either or anything. It was very strange. The problem had persisted for almost 2 weeks before I took action and removed both players. During the time that elapsed before I kicked both players, we had a session where, suddenly mid-session, roll20 started slowing down significantly for all of us. We thought the server was having issues. Our rolls took ages to be processes and we kept suddenly being spammed with the annoying "new post" sound as they seemed to "pile up" and be released all at once. All of us had this as a shared experience. It was after this that I kicked both players. Now, attempting to re-add them, I find myself unable to use roll20 with my campaign all together. Logging into the campaign and launching it results in it loading just fine, but I cannot scroll in the chat log, and it will not give me the join link. Switching to other tabs (such as the jukebox tab) works fine, and allows me to scroll. I have no idea if these issues were related and maybe my campaign has somehow been corrupted. This would be catastrophic to our campaign as most of our campaign vital information is ONLY stored in the campaign journal, most of it as hand-outs. As a side-note, when I launch my campaign, for some reason, skype stops working and after a while, it tells me a a script has stopped working and asks me if I want to stop the script. It doesn't say what script it is. My specs: I'm using chrome from windows 7 ult - 32 bit, this laptop has never had any issues running before, all the issues suddenly started. I haven't looked into whether the issues persist on other systems, as I do not have access to any other computers. Apart from adblocker I'm not using any extensions. Log: This is a log from just after launching my campaign: 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://ajax.googleapis.com" rel="nofollow">https://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>". Either the 'unsafe-inline' keyword, a hash ('sha256-...'), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/editor/:8 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://ajax.googleapis.com" rel="nofollow">https://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>". Either the 'unsafe-inline' keyword, a hash ('sha256-...'), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/editor/:9 70 app.js?1409801439:22 TOUCH SUPPORTED: false app.js?1409801439:23 select app.js?1409801439:18 Switch mode to select app.js?1409801439:18 Initializing new dice engine with randomness... app.js?1409801439:32 Using random entropy app.js?1409801439:32 Compiling sheet... app.js?1409801439:34 Finding sheet rolls... app.js?1409801439:34 window resize app.js?1409801439:35 2Final set zoom! app.js?1409801439:23 tuts loaded tutorial_tips.js:7 The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but displayed insecure content from '<a href="http://imgsrv.roll20.net:5100/?src=www.epicwords.com/attachments/2042" rel="nofollow">http://imgsrv.roll20.net:5100/?src=www.epicwords.com/attachments/2042</a>': this content should also be loaded over HTTPS. app.roll20.net/:1 Final page load. app.js?1409801439:28 Scan for new plays! app.js?1409801439:28 Auth'ed. app.js?1409801439:28 Go post auth! app.js?1409801439:28 53Scan for new plays! app.js?1409801439:28 initial setup app.js?1409801439:28 refershing page listings! app.js?1409801439:30 Got players value... app.js?1409801439:28 joining game... app.js?1409801439:28 Player -J51sIe51Iwxrntg3hJO is offline... app.js?1409801439:26 Player -JSnIJKsk4EFL66wjTdn is offline... app.js?1409801439:26 Player -JSwRQuG6BSUwmL5dPCC is offline... app.js?1409801439:26 Player -JTHiv4zQs7cNWw1Gf8e is offline... app.js?1409801439:26 Player -JWjQlwNNVZCAASZX-mE is offline... Deferred finish joining... Firebase Online app.js?1409801439:22 Full load page! app.js?1409801439:26 We have 1 pages app.js?1409801439:28 handle page changes app.js?1409801439:28 false app.js?1409801439:28 refershing page listings! app.js?1409801439:30 init active page! app.js?1409801439:28 activate page! app.js?1409801439:26 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1409801439:26 Graphics: 0 app.js?1409801439:26 Paths: 0 app.js?1409801439:26 Reorder by ZORDER refershing page listings! initiatlizing video chat Connecting to WebRTC Do refresh link cache! Search took 299ms Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/5563530/ACmz2gcgoU817-rXldwe6A/med.png?14106162645" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5563530/ACmz2gcgoU817-rXldwe6A/med.png?14106162645</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/5563530/ACmz2gcgoU817-rXldwe6A/max.png?14106162645" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5563530/ACmz2gcgoU817-rXldwe6A/max.png?14106162645</a> setting src Cols: 2 Rows: 2 Took 153ms to generate cache. 9Updating character sheet values Reorder by ZORDER 5Updating character sheet values Connected to session Someone just connected. It's us? window resize app.js?1409801439:35 Final set zoom! app.js?1409801439:23 Final set z
Fix: I went into the chat archive and noticed one of my players had been online and messing around with the diceroller. Using the command /r 10d10&gt;8 r&gt;8 or something of the like (sadly I forgot to ropy it down), had resulted in MASSIVE dice rolls, that seemed to follow some sort of order. It almost looked as if he had pressed the dicerollers randomization ability to the point where it was 100% predictable, because he rolled it 3 times and the result was disturbingly similar with bulks of 10's in the middle of the roll (I didn't actually check to see if it was 100% identitcal, as there were so many numbers I had to scroll for a few seconds to get past each roll). I cleared the chat log, and now the campaign loads just fine. I've told my player to stop messing with the diceroller. As for the white-box issue with my players, I haven't been able to find a fix for this. Or a cause... The players who were "white-boxed" had nothing to do with the diceroll I now suspect of being the cause of the campaign chat slowing down to the point where it seemed frozen.
Fix for problem number 2: I can now conclude that the "white-out" of my player was removed after having him rejoin.
Update: the player who made the weird roll says he only rolled once, but it continued through the span of several different posts. /roll 10d10r&lt;8&gt;8 he says he thinks this is what he rolled. What he was trying to do was make a roll with "rote quality" applied, from the New World of Darkness system. I can't exactly confirm that this is what the roll looked like though. I'm not going to test it again.
1411758451

Edited 1411758532
Lithl
Pro
Sheet Author
API Scripter
Sami T. said: /roll 10d10r&lt;8&gt;8 he says he thinks this is what he rolled. What he was trying to do was make a roll with "rote quality" applied, from the New World of Darkness system. I can't exactly confirm that this is what the roll looked like though. I'm not going to test it again. 10d10r&lt;8&gt;8 will roll10d10, and reroll any of them which are less than or equal to 8 (and continue rerolling until all of them are greater than 8). Then, it will report the number of successes rolled, where a "success" is any die (of the final 10 that are kept) with a value greater than or equal to 8 (which is all of them, so you will always get 10 Successes). Because of the r&lt;8, there is an 80% chance that any given d10 will be rerolled, and the /roll command will display all of them (graying out the dice that aren't kept). This is likely the source of the "massive dice rolls". Because the chat window is generally so narrow, it will generally take up a lot of vertical space when viewed from the VTT. (The chat archive will use the full width of the browser window, so there will be less vertical space, of course.)
In which case I can conclude that he succeeded in doing what he wanted. I'm unsure whether this was the cause of my problems, I just know that clearing the chat archive fixed my problem.
1411768628

Edited 1411768661
Gauss
Forum Champion
Massive rolls such as this do cause major lag problems. The solution is to clear your chat archive. The Devs are aware of this and are looking at solutions. Sami , are there any other issues that remain unresolved?
Yes and no. I already fixed my other problem, but I don't know what caused it. I had that problem with players in my campaign interface being "whited out". I was completely unable to tell which player was which and had to kick them both and re-add the player who was supposed to remain in the campaign. That of course fixed the problem, but like I said, the cause remains unknown to me.
1411830517
Gauss
Forum Champion
If it happens again please let us know. Perhaps we can find out the cause before you kick your players and re-invite them.