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

Can't use turn tracker

Posting my console log before. I've cleared cache and tried Firefox and Chrome. I open the game, open the initiative tracker, right click a token, click Add Turn, nothing happens. It appears to generate (TypeError: e is null app.js:27) each time I click Add Turn. I've tried multiple tokens on multiple pages without success. I tried a different campaign and that DID work (so it's something about this particular campaign?). It's the campaign in my account named Expeditions Group 2. The connection to wss://s-dal5-nss-17.firebaseio.com/.ws?v=5&ns=roll20-9&s=r8toxhN2yXuoP24ddYYNklwSzN6AqQvk was interrupted while the page was loading. firebase.js:52 The connection to wss://mantis502-nyc.tokbox.com/rumorwebsocketsv2 was interrupted while the page was loading. opentok.min.js:256 "Firebase Offline" app.js:22 "Player -JbCGTIEREGJLXHB01ct is offline..." app.js:27 no element found ClientEvent:1 Content Security Policy: The page's settings blocked the loading of a resource at self ("script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> '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="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>"). editor:8 Content Security Policy: The page's settings blocked the loading of a resource at self ("script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> '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="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>"). editor:9 70 app.js:22 "TOUCH SUPPORTED: false" app.js:23 "USING WEBGL ACCELERATION..." app.js:23 "WEBGL STARTUP SUCCESS" app.js:23 Use of getPreventDefault() is deprecated. Use defaultPrevented instead. jquery.min.js:2 "select" app.js:18 "Switch mode to select" app.js:18 "Initializing new dice engine with randomness..." app.js:32 "Using random entropy" app.js:32 "Compiling sheet..." app.js:34 "Finding sheet rolls..." app.js:34 "SHEET ERROR: Specified a disabled input without a valid formula in the value attribute." app.js:34 "window resize" app.js:36 "Final set zoom!" app.js:23 "UPDATE GL SIZE!" app.js:23 "Final set zoom!" app.js:23 "tuts loaded" tutorial_tips.js:7 Loading mixed (insecure) display content on a secure page "<a href="http://imgsrv.roll20.net:5100/?src=i.imgur.com/Y8KHPKm.png&quot;[Learn" rel="nofollow">http://imgsrv.roll20.net:5100/?src=i.imgur.com/Y8KHPKm.png"[Learn</a> More] jquery.min.js:2 Use of attributes' nodeValue attribute is deprecated. Use value instead. app.js:34 GET <a href="http://imgsrv.roll20.net:5100/" rel="nofollow">http://imgsrv.roll20.net:5100/</a> [Mixed Content][HTTP/1.1 200 OK 838ms] "Final page load." app.js:29 "Scan for new plays!" app.js:29 "Auth'ed." app.js:28 "Go post auth!" app.js:28 "Scan for new plays!" app.js:29 "initial setup" app.js:28 "refershing page listings!" app.js:31 "Got players value..." app.js:28 "joining game..." app.js:28 "Full load page!" app.js:26 "We have 8 pages" app.js:28 "Player -JbCGTIEREGJLXHB01ct is offline..." app.js:27 "Player -Jc1RNAGYGtVrVswCBMt is offline..." app.js:27 "Player -Jc1om0aI0rBwuD4oLyC is offline..." app.js:27 "Player -Jc1opZ6aKEY9e-E5XCV is offline..." app.js:27 "Player -Jc24NdsRZTLzx51GcQd is offline..." app.js:27 "Player -Jc2BYhF3NZOT77sFrDD is offline..." app.js:27 "Player -JcbAa-SwAHpU2EO-lKG is offline..." app.js:27 "Deferred finish joining..." app.js:28 "Firebase Online" app.js:22 "handle page changes" app.js:28 false app.js:28 TypeError: e is null app.js:27 "refershing page listings!" app.js:31 "Do refresh link cache!" app.js:25 Loading mixed (insecure) display content on a secure page "<a href="http://imgsrv.roll20.net:5100/?src=www.dungenie.com/forums/uploads/Alynnalizza/685_MRogue_A.png&cb=555&quot;[Learn" rel="nofollow">http://imgsrv.roll20.net:5100/?src=www.dungenie.com/forums/uploads/Alynnalizza/685_MRogue_A.png&cb=555"[Learn</a> More] app.js:22 "init active page!" app.js:28 "activate page!" app.js:26 "FULLY ACTIVATE VIEWS FOR PAGE." app.js:26 "Graphics: 9" app.js:26 "Paths: 38" app.js:26 GET <a href="http://imgsrv.roll20.net:5100/" rel="nofollow">http://imgsrv.roll20.net:5100/</a> [Mixed Content][HTTP/1.1 200 OK 494ms] "Reorder by ZORDER" app.js:26 "Search took 14ms" app.js:34 "Updating character sheet values" app.js:29 "Updating character sheet values" app.js:29 "refershing page listings!" app.js:31 "Updating character sheet values" app.js:29 "initiatlizing video chat" app.js:34 "Connecting to WebRTC" app.js:34 "Updating character sheet values" app.js:29 "Reorder by ZORDER" app.js:26 TypeError: e is null app.js:27 "Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/6425127/TQHYKcZF5XeHkzba3htYDQ/med.jpg?14165165275" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/6425127/TQHYKcZF5XeHkzba3htYDQ/med.jpg?14165165275</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/6425127/TQHYKcZF5XeHkzba3htYDQ/original.jpg?14165165275" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/6425127/TQHYKcZF5XeHkzba3htYDQ/original.jpg?14165165275</a>" app.js:25 no element found ClientEvent:1 "Reorder by ZORDER" app.js:26 "Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5366/max.png?13395687245" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5366/max.png?13395687245</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5366/thumb.png?13395687245" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5366/thumb.png?13395687245</a>" app.js:25 "Reorder by ZORDER" app.js:26 "setting src" app.js:25 "setting src" app.js:25 "Cols: 3 Rows: 2" app.js:21 "Took 1ms to generate cache." app.js:21 "Reorder by ZORDER" app.js:26 no element found ClientEvent:1 no element found ClientEvent:1 no element found ClientEvent:1 "Connected to session" app.js:34 "Someone just connected." app.js:34 "It's us?" app.js:34 no element found ClientEvent:1 TypeError: e is null app.js:27
Sorry should also add, no one in the campaign was able to do initiative rolls from their character sheer.
Using the 'Remove all turns' button worked (despite the list appearing empty).
1418058308
Stephen Koontz
Forum Champion
Marketplace Creator
Sheet Author
API Scripter
Compendium Curator
Hi, Daniel. I'm glad the fix worked for you. I've seen this pop up a couple of times now but I've been unable to replicate it. Can you give me any background on how you were using the tracker when it stopped working? I.E. number of tokens, number of cycles you moved them through the initiative tracker. What were you doing when the bug started. Did you right click on a token and "add turn", roll to initiative, or just create custom counters, all three? Were you using custom tokens with round counters on them, etc.
I can do you one better, we recorded the session and it's on youtube: <a href="https://www.youtube.com/watch?v=IRFC61wamNg&index=" rel="nofollow">https://www.youtube.com/watch?v=IRFC61wamNg&index=</a>... . I notice the issue around 1:52, on the screen you'll see the initiative order with players on it and me commenting that I can't add one. It should be noted at that moment that on MY screen (the recording is of me being logged in and using the 'Rejoin as Player' option) the initiative was empty, I clicked the trash icons next to each person to clear it but that never replicated onto anyone else's screen, and from then on we couldn't use it at all. Players also couldn't use the initiative roll in their character sheets. Sorry for the numerous comments about roll20 in the recording, this was coming right off the dice rolling issue so we were all just a little frustrated.
To answer the other part of your question since it isn't 100% clear. I opened the initative tracker, clicked the trash button to remove everyone, selected some of the tokens to add, right clicked and chose Add Turn and nothing happened.
There are two distinct problems that our group has encountered. First is that we have seen exactly what is described above where the tracker becomes completely unusable. The only fix that we have found is as the GM to clear the tracker via the tracker options menu ("Remove All Turns (Clear List)"). I have been unable to reproduce this scenario alone, but it seems like there is always an inconsistency between the players view and the GM view of the tracker. Often the players see themselves in the tracker, but the GM does not see them. The second issue that we frequently see (which may or may not be related to the inconsistency above) is where I ask players to roll for initiative, all roll within a second or two of one another and someone is invariably missing from the turn order. We have to then manually add them to the turn order in order to progress. The only reason I think they may be related is that we have only seen this first problem when the second inconsistency has happened followed by changing maps without clearing the turn order. There may also be some margin possible play with having tokens in the turn order that are on the GM layer when maps are changed... however as mentioned I can't seem to find a way to make it happen with any level of consistency. The second problem will happen almost every single game session, while the first problem has only happened a couple of times.
1418160692

Edited 1418161751
Gauss
Forum Champion
So some observations (and timepoints) to help the Devs. At ~26:58 the GM first activated the turn order. The players then rolled initiative automatically adding their initiative to the turn order. At ~41:08 the GM adds some additional tokens to the intiative order. At ~1:39:40 the GM appeared to delete 2 turn order entries and then closed the Turn Order. 5 entries were left on the Turn Order when it vanished. At ~1:52:09 you re-opened the turn order and 5 entries were still there. This is when people were unable to be added to the turn. The GM noted that he had deleted all of the entries, not just 2 entries before the Turn Order was closed (back at 1:39:40). At ~1:53:09 the person recording refreshed his browser. The turn order is now empty. The GM is unable to add tokens to the turn order. From that point on for at least a few minutes dice rolls seemed to be lagging or not working for you guys.
1418162098

Edited 1418163061
Gauss
Forum Champion
Kevin , Regarding the first issue, the Turn Tracker shows players the turn entries for the current map (that the players are on) while the GM sees the turn entries for all maps. This is by design. Regarding the second issue, is it usually the same player that is not on the turn tracker? Does everyones initiative get to the turn order if people do not roll all at once?
1418162225
Gauss
Forum Champion
Daniel, You may want to try to copy/extend the campaign and see if this problem happens in the copy.
Gauss, It is always a different player, it is never consistently the same player. If rolls are done one at a time, yes, everyone's initiative is properly listed in the tracker. It is only the situation where I call for a roll and 5-6 players are rolling at once (sometimes while I am also rolling for mobs, so maybe even more than 5-6 at a time). We use this as a workaround when the problem is particularly prevalent, however it happens at least once or twice a night.
1418229412
Stephen Koontz
Forum Champion
Marketplace Creator
Sheet Author
API Scripter
Compendium Curator
Kevin and Daniel, are you using any API scripts on your campaigns, if so which ones? Which system are you running, does it use an initiative macro that your players are using?
No API scripts, D&D 5e using the character sheets already on the site, which include an initiative roller. We never had this happen in our previous campaign where we used macros (the one that puts it right into the initiative tracker, &:tracker or whatever).
5e (though this happened with Pathfinder as well). I have a token action setup, but realistically they are calling the sheet's Initiative roll (%{selected|Initiative}). Now the sheet I use is basically Actoba's sheet where I replaced rolls with Powercards. The actual roll is 1d20 + dexterity_mod + initiative_mod &tracker, pretty much the standard 5e initiative roll. API: The Aaron - isGM, TokenMod, TokenNameNumber, Group Initiative; Honeybadger - Powercard; Sam - Attribute Modifier; Mine - Simple Health Tracker, CreateMacros It's important to note that this doesn't happen when using Group Initiative (in fact it was happening before I added that and TokenNameNumber to the API Stack).
1418674784
Stephen Koontz
Forum Champion
Marketplace Creator
Sheet Author
API Scripter
Compendium Curator
This issue should now be resolved.