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

Lines persisting through different maps (follow up?)

I normally wouldn't make another thread for something like this but it's been 4 days without so much as a "were looking into it" or similar response. So I don't know if my problem is being looked into or if it just got buried and forgotten after I was told to do something. "I spent a couple hours making some new maps for my new campaign with no issues. After making it to the fourth map, anything I create/edit, whether that be on an old or new map, with the line/polygon tool causes those lines to persist between ALL maps. I cannot get this to stop and it is really frustrating as we were hoping to start the campaign this weekend." Was the original post. Here is the console log I was asked for if the other steps didn't work. Web Browser: Chrome Browser Version: Version 61.0.3163.100 (Official Build) (64-bit) Operating System: Window 10 If Javascript is enabled: Yes Your anti-virus software: Windows Defender 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://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="http://ajax.googleapis.com" rel="nofollow">http://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://*.firebaseio.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a> ". Either the 'unsafe-inline' keyword, a hash ('sha256-R8D3DBKic+rzANh2BJB21KxoyfingBMpQAL+fHAd8QM='), 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 <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="http://ajax.googleapis.com" rel="nofollow">http://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://*.firebaseio.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a> ". Either the 'unsafe-inline' keyword, a hash ('sha256-XPHiyPDyu4C+XVB9dLWwkrWHrK1Uyx+SZ15a45HFbQc='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1506449138:31 70 app.js?1506449138:32 TOUCH SUPPORTED: false app.js?1506449138:32 USING WEBGL ACCELERATION... app.js?1506449138:32 WEBGL STARTUP SUCCESS app.js?1506449138:33 Custom Sheet Translation app.js?1506449138:26 select app.js?1506449138:26 Switch mode to select app.js?1506449138:43 Initializing new dice engine with randomness... app.js?1506449138:43 Using random entropy app.js?1506449138:46 Compiling sheet... app.js?1506449138:46 Found rolltemplate: sr1 app.js?1506449138:46 Found rolltemplate: sr2 jquery.1.8.2.min.js:2 The specified value "(@{charisma} + @{willpower})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{charisma} + @{intuition})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{logic} + @{willpower})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "@{agility}*2" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "@{agility}*4" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{pl}+(1-(@{pl})%1))" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{ml}+(1-(@{ml})%1))" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{sl}+(1-(@{sl})%1))" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "((@{pwms}-(@{pwms}%1))+(@{swms}-(@{swms}%1)))" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "8+ceil(@{body}/2)" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{physical_max}+@{physical_mod})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{physical_total}-@{physical})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "8+ceil(@{willpower}/2)" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{stun_max}+@{stun_mod})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{stun_total}-@{stun})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "@{activeskillattr}+@{activeskillbase}+@{activeskillmisc}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "@{activeskillattr}+@{activeskillbase}+@{activeskillmisc}+2" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "@{knowledgeskillattr}+@{knowledgeskillbase}+@{knowledgeskillmisc}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "@{knowledgeskillattr}+@{knowledgeskillbase}+@{knowledgeskillmisc}+2" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "@{matrixactionskillattr}+@{matrixactionskillbase}+@{matrixactionskillmisc}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "@{matrixactionskillattr}+@{matrixactionskillbase}+@{matrixactionskillmisc}+2" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "[[@{repeatingweaponskill}+@{repeatingweaponmisc}+@{agility}]]" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "[[@{repeatingweaponskill}+@{repeatingweaponmisc}+@{agility}+2]]" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "[[@{repeatingweaponskill}+@{repeatingweaponmisc}+@{agility}]]" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "[[@{repeatingweaponskill}+@{repeatingweaponmisc}+@{agility}+2]]" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{spellsoftskillvalue}+@{magicresonance})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{spellsoftskillvalue}+2+@{magicresonance})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "[[@{reaction}+@{intuition}]]" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 app.js?1506449138:46 Finding sheet rolls... app.js?1506449138:48 window resize app.js?1506449138:32 Final set zoom! app.js?1506449138:32 UPDATE GL SIZE! app.js?1506449138:32 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/TQ8WzzX.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/TQ8WzzX.png</a> '. This content should also be served over HTTPS. app.js?1506449138:38 Final page load. app.js?1506449138:48 Refresh jukebox List! app.js?1506449138:38 Auth'ed. app.js?1506449138:38 Go post auth! app.js?1506449138:38 initial setup app.js?1506449138:36 T.s app.js?1506449138:38 Got players value... app.js?1506449138:38 joining game... 3app.js?1506449138:35 Full load page! app.js?1506449138:38 We have 3 pages app.js?1506449138:36 Player -KuvUmA9_y1z_rN2p3M- is offline... app.js?1506449138:14 THREE.WebGLRenderer 69 app.js?1506449138:36 Global Volume: 100=1 app.js?1506449138:36 Player -Kuvb79Ln5rDH63wF9x8 is offline... app.js?1506449138:38 Deferred finish joining... app.js?1506449138:31 Firebase Online app.js?1506449138:45 Loading Roll20 Chat Event Handlers app.js?1506449138:38 handle page changes app.js?1506449138:38 false app.js?1506449138:41 refershing page listings! app.js?1506449138:35 Reorder by ZORDER s3.amazonaws.com/files.d20.io/images/7531037/gnb8trN_rNBwiLgZJju4Cw/thumb.png?1423088626721&size=150 Failed to load resource: the server responded with a status of 403 (Forbidden) app.js?1506449138:38 init active page! app.js?1506449138:35 activate page! app.js?1506449138:35 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1506449138:35 Graphics: 0 app.js?1506449138:35 Paths: 28 app.js?1506449138:35 Reorder by ZORDER app.js?1506449138:38 Scan for new plays! app.js?1506449138:41 refershing page listings! app.js?1506449138:48 Refresh jukebox List! s3.amazonaws.com/files.d20.io/images/7531037/gnb8trN_rNBwiLgZJju4Cw/thumb.png?1423088626721&size=30 Failed to load resource: the server responded with a status of 403 (Forbidden) app.js?1506449138:26 path app.js?1506449138:26 Switch mode to path app.js?1506449138:26 polygon app.js?1506449138:26 Switch mode to polygon app.js?1506449138:35 activate page! app.js?1506449138:35 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1506449138:38 init active page! app.js?1506449138:35 activate page! app.js?1506449138:35 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1506449138:35 Graphics: 0 app.js?1506449138:35 Paths: 43 app.js?1506449138:35 Reorder by ZORDER app.js?1506449138:41 refershing page listings! app.js?1506449138:48 window resize app.js?1506449138:32 Final set zoom! app.js?1506449138:32 UPDATE GL SIZE! app.js?1506449138:32 Final set zoom!
1506800473
Ziechael
Forum Champion
Sheet Author
API Scripter
As mentioned in your other post, apologies that this had fallen through the cracks. I have escalated as promised.
Hi Xero, My apologies for missing this bug! Just to get an idea of what is going on here so I have more information to bring up to the devs: 1) Is this only in one campaign? Or does it happen in other games as well? 2) Does this console log capture when you draw the lines or when switching between pages? 3) Does this behavior occur on a particular layer for the tabletop? i.e. the map, gm, token layers? 4) Are you able to delete these lines? If so, are they deleted on the other pages as well? And lastly (sorry for so many!) 5) is this still happening regularly for you? Thank you for your patience and information!
1: Only this campaign. I tried cloning it and the clone did the same thing. However if I create a new one entirely I have no issues. Which I resorted to. I didn't want to originally because I would have to draw all the maps again. But had to bite that bullet. 2: The procedure I used for gathering the console log was logging in, opening the game, drawing some lines, confirmed they were duplicating, deleted the lines, left game, got console log. Not sure if that answers your question. 3: All layers. However when it first happened I was on the map layer. 4: Yes deleting the lines deleted them on other pages. It also didn't matter which page I was on when deleting them. Deleting them on one deleted them on all. In all instances. 5: On the old campaign yes. On the completely new one I started. It hasn't happened yet. As of right now. I have abandoned the old campaign page and started a new one. The new one has had zero issues. So consider this more of a bug report that can be handled at your leisure. Thanks for everything.