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
This post has been closed. You can still view previous posts, but you can't post any new replies.

One of my Pages Only Shows "NaN" when using the ruler tool

The other pages seem to work fine, and changing the the units and number of units does not seem to fix the issue.
Quick update the problem seems to go away if I turn on the grid, but I'd prefer to be able to keep it off.
1468456633
Gen Kitty
Forum Champion
I'm sorry to hear that you're having issues with the site. Could you please carefully work through the first three steps of our guide to Solving Technical Issues ? Step 1: Make sure to use the right browser Please check if these issues persist when using both Chrome and Firefox. Step 2: Ensure that there are no extensions/addons interfering with Roll20 Please disable all add-ons/extensions and anti-virus programs. Step 3: Clear your cache If none of the above succeeds, please thoroughly work through Step 4 . (Don't forget the complete Console Log!) Thank you!
1468507617

Edited 1468507818
Using Chrome Problem persists in Firefox Disabled extensions, problem persists Cleared Cache Problems persist Picture of Issue System Settings OS: Windows Windows NT 10.0 Web Browser: Chrome 51.0.2704.103 Javascript: Enabled Anti-Virus: Malwarebytes Extensions Enabled: None Console Log Follows app.roll20.net/:12 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 https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com Either the 'unsafe-inline' keyword, a hash ('sha256-flJTGS2QeIl8Y6e6qk6WahI/rpnTHa+EQQARhrpV1Ew='), 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 https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com Either the 'unsafe-inline' keyword, a hash ('sha256-NxloqtZxKtF4Zokrioq0psu4vkvviaHE5Im2V8zMw44='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1468423138:29 70 app.js?1468423138:30 TOUCH SUPPORTED: false app.js?1468423138:30 USING WEBGL ACCELERATION... app.js?1468423138:30 WEBGL STARTUP SUCCESS app.js?1468423138:32 Custom Sheet Translation app.js?1468423138:25 select app.js?1468423138:25 Switch mode to select app.js?1468423138:41 Initializing new dice engine with randomness... app.js?1468423138:41 Using random entropy app.js?1468423138:44 Compiling sheet... app.js?1468423138:44 Found rolltemplate: simple app.js?1468423138:44 Found rolltemplate: atk app.js?1468423138:44 Found rolltemplate: dmg app.js?1468423138:44 Found rolltemplate: atkdmg app.js?1468423138:44 Found rolltemplate: spell app.js?1468423138:44 Found rolltemplate: npc app.js?1468423138:44 Found rolltemplate: npcatk app.js?1468423138:44 Found rolltemplate: npcdmg app.js?1468423138:44 Found rolltemplate: npcaction app.js?1468423138:44 Found webworker script app.js?1468423138:44 Finding sheet rolls... app.js?1468423138:45 window resize app.js?1468423138:30 Final set zoom! app.js?1468423138:30 UPDATE GL SIZE! app.js?1468423138:30 Final set zoom! tutorial_tips.js:7 tuts loaded 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/?src=i.imgur.com/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</a> '. This content should also be served over HTTPS. 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/?src=i.imgur.com/3OxOqmb.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png</a> '. This content should also be served over HTTPS. 3app.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/?src=i.imgur.com/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</a> '. This content should also be served over HTTPS. 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/?src=i.imgur.com/py5B0cm.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png</a> '. This content should also be served over HTTPS. 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/?src=i.imgur.com/LoT21n1.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png</a> '. This content should also be served over HTTPS. sheetsandboxworker.js?20160628:226 Starting up WEB WORKER app.js?1468423138:36 Final page load. app.js?1468423138:45 Refresh jukebox List! app.js?1468423138:36 Auth'ed. app.js?1468423138:36 Go post auth! app.js?1468423138:36 initial setup app.js?1468423138:45 Refresh jukebox List! app.js?1468423138:34 T.r app.js?1468423138:36 Got players value... app.js?1468423138:36 joining game... app.js?1468423138:34 Player -JoBR2d7dZPI5DdKZbbW is offline... app.js?1468423138:34 Global Volume: 100=1 app.js?1468423138:34 Player -KJmDjp0WNUYoTGOoYQY is offline... app.js?1468423138:34 Player -KJmPlyb71Tkdh9CeeLi is offline... app.js?1468423138:34 Player -KJmZehDQ7b8UWZRdCO2 is offline... app.js?1468423138:34 Player -KKkUkhI0KAg5PuNi2gq is offline... app.js?1468423138:34 Player -KKnvk5rCfAEDKH0Sj4z is offline... app.js?1468423138:36 Deferred finish joining... app.js?1468423138:29 Firebase Online app.js?1468423138:39 refershing page listings! app.js?1468423138:45 Refresh jukebox List! app.js?1468423138:45 window resize app.js?1468423138:30 Final set zoom! app.js?1468423138:30 UPDATE GL SIZE! app.js?1468423138:30 Final set zoom! 148app.js?1468423138:33 Full load page! app.js?1468423138:36 We have 155 pages app.js?1468423138:43 Refresh Journal List! app.js?1468423138:43 Search took 6ms app.js?1468423138:36 Scan for new plays! app.js?1468423138:43 initiatlizing video chat app.js?1468423138:43 Connecting to WebRTC app.js?1468423138:45 Refresh jukebox List! app.js?1468423138:36 handle page changes app.js?1468423138:36 false app.js?1468423138:32 Do refresh link cache! app.js?1468423138:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1645" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1645</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1645" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1645</a>... app.js?1468423138:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1645" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1645</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1645" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1645</a>... app.js?1468423138:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1387" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1387</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1387" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1387</a>... app.js?1468423138:39 refershing page listings! 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://rpg.divnull.com/graphics/bladechapel-2-1.png" rel="nofollow">http://rpg.divnull.com/graphics/bladechapel-2-1.png</a> '. This content should also be served over HTTPS. app.js?1468423138:43 Refresh Journal List! app.js?1468423138:43 Search took 18ms app.js?1468423138:33 Reorder by ZORDER app.js?1468423138:36 init active page! app.js?1468423138:33 activate page! app.js?1468423138:33 FULLY ACTIVATE VIEWS FOR PAGE. thumb.jpeg:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/1910" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1910</a>... 403 (Forbidden) 2app.js?1468423138:33 setting src app.js?1468423138:33 Graphics: 0 app.js?1468423138:33 Paths: 0 app.js?1468423138:39 refershing page listings! jquery.1.8.2.min.js:2 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://rpg.divnull.com/graphics/bladechapel-2-1.png" rel="nofollow">http://rpg.divnull.com/graphics/bladechapel-2-1.png</a> '. This content should also be served over HTTPS. app.js?1468423138:33 Reorder by ZORDER jquery.1.8.2.min.js:2 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/?src=i.imgur.com/qxjpJEB.jpg" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/qxjpJEB.jpg</a> '. This content should also be served over HTTPS. app.js?1468423138:33 setting src app.js?1468423138:33 Applying filter app.js?1468423138:29 t {_source: Array[4]} app.js?1468423138:33 Applying filter app.js?1468423138:29 t {_source: Array[4]} app.js?1468423138:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1648" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1648</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1648" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1648</a>... app.js?1468423138:33 Applying filter app.js?1468423138:29 t {_source: Array[4]} app.js?1468423138:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1580" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1580</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1580" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1580</a>... app.js?1468423138:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1646" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1646</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1646" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1646</a>... app.js?1468423138:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1727" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1727</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1727" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1727</a>... app.js?1468423138:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1580" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1580</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1580" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1580</a>... app.js?1468423138:33 Applying filter app.js?1468423138:29 t {_source: Array[4]} app.js?1468423138:30 new lamp app.js?1468423138:29 Cols: 2 Rows: 2 app.js?1468423138:29 Took 1ms to generate cache. app.roll20.net/:1 [.CommandBufferContext.Offscreen-MainThread-00E36AE0]RENDER WARNING: Render count or primcount is 0. 5app.js?1468423138:33 setting src app.roll20.net/:1 [.CommandBufferContext.Offscreen-MainThread-00E36AE0]RENDER WARNING: Render count or primcount is 0. app.js?1468423138:29 t {_source: Array[4]} app.js?1468423138:29 t {_source: Array[4]} app.js?1468423138:33 Reorder by ZORDER app.roll20.net/:1 [.CommandBufferContext.Offscreen-MainThread-00E36AE0]RENDER WARNING: Render count or primcount is 0. app.js?1468423138:43 Connected to session app.roll20.net/:1 [.CommandBufferContext.Offscreen-MainThread-00E36AE0]RENDER WARNING: Render count or primcount is 0. app.js?1468423138:43 Someone just connected. app.js?1468423138:43 It's us?
1468523924

Edited 1468524175
Hmm... it seems to be effecting every map without a grid, but I'm pretty sure I was able to use the ruler tool on maps without a grid previously. This does not seem to be constant across all of my campaigns instead it seems to be only effecting 2 out of my 4.
1468531407
Gen Kitty
Forum Champion
A Dev will be by to poke at this, but in the meantime could you provide the details page for the two games that are having this issue?&nbsp; (The link will look like <a href="https://app.roll20.net/campaigns/details/1234567/blah-blah-blah" rel="nofollow">https://app.roll20.net/campaigns/details/1234567/blah-blah-blah</a> )
<a href="https://app.roll20.net/campaigns/details/1307424/d" rel="nofollow">https://app.roll20.net/campaigns/details/1307424/d</a>... <a href="https://app.roll20.net/campaigns/details/800644/th" rel="nofollow">https://app.roll20.net/campaigns/details/800644/th</a>...
Do you need them to be made public?
1468532077
Gen Kitty
Forum Champion
tim said: Do you need them to be made public? Nope!&nbsp; Our Devs just need the links.
1468534659
Phil B.
Forum Champion
Sheet Author
Hey Tim, sorry about the ruler issue. What map settings are you using for the pages that are giving you issues? (Grid/Scale/Diagonals...)
1468536702

Edited 1468536710
Grid disabled Diagonals Pathfinder Type Square Scale: Mutiple ranging from 5 ft to 200 mi It appears that switching to d&d 4e seems to negate the problem but I would like to use pathfinder measurements
Bumping as it is still an issue
1468877411
Phil B.
Forum Champion
Sheet Author
Sorry, I didn't see your response before I left for the weekend. I've committed the fix for this, it should go live some time tomorrow morning.
Thank you