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

Curse of Strahd -- Tokens not Dragging Onto Map

I searched for and found that this problem has existed for at least a year.&nbsp;&nbsp; <a href="https://app.roll20.net/forum/post/7154885/slug%7D" rel="nofollow">https://app.roll20.net/forum/post/7154885/slug%7D</a> I attempted the same testing process as the person in the previous bug report, but it didn't work in my case.&nbsp; The only tokens that work as expected are the homebrewed ones that I added.&nbsp;&nbsp; Here's the console error report: browser.sentry-cdn.com/5.15.4/bundle.min.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT (index):13 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 'sha256-dm6tOb8rwEmENe5+ec26sQvlH6Xd1CBZ7IvtZ4kJ1og=' 'sha256-jlxVUPsj/qdPM120UwbjpC4Tw7dq+obb7SYUV+lSfrI=' 'nonce-e6akEnuv6L7ZUxr6' <a href="http://cdn.inspectlet.com" rel="nofollow">http://cdn.inspectlet.com</a> 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://*.opentok.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> *.sentry-cdn.com". Either the 'unsafe-inline' keyword, a hash ('sha256-pTNkp50U6tVf8FuQzTMh762+Nza6SP/j648+XWvdL+s='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active app.roll20.net/:15 CAMPAIGN ID: 8489999 (index):325 Logged in - checking Account GDPR status: true <a href="http://www.google-analytics.com/analytics.js:1" rel="nofollow">www.google-analytics.com/analytics.js:1</a> Failed to load resource: net::ERR_BLOCKED_BY_CLIENT app.js?1599657109:552 70 app.js?1599657109:553 Custom Sheet Translation app.js?1599657109:558 TOUCH SUPPORTED: false app.js?1599657109:558 USING WEBGL ACCELERATION... app.js?1599657109:558 WEBGL STARTUP SUCCESS app.js?1599657109:576 Loading Custom character sheet. app.js?1599657109:576 Including compendium template css. tutorial_tips.js:7 tuts loaded (index):1 [DOM] Found 3 elements with non-unique id #0: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;input class=​"filter-search_filter-value filtername" data-filter-num=​"name" data-match-type=​"Any" id=​"0" name=​"Name" type=​"text" value&gt;​ &lt;select aria-selected=​"true" class=​"chosen filter-search_filter-value" data-filter-num=​"0" data-match-type=​"Any" id=​"0" multiple name=​"expansion"&gt;​…​&lt;/select&gt;​ &lt;input class=​"filter-search_filter-value filtername" data-filter-num=​"name" data-match-type=​"Any" id=​"0" name=​"Name" type=​"text" value&gt;​ (index):1 [DOM] Found 3 elements with non-unique id #1: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;select name=​"Level[]​" id=​"1" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"1" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ &lt;select name=​"Item Type[]​" id=​"1" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"1" data-match-type=​"Exact" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ &lt;select name=​"Alignment[]​" id=​"1" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"1" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ (index):1 [DOM] Found 2 elements with non-unique id #2: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;select name=​"Classes[]​" id=​"2" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"2" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ &lt;input class=​"filter-search_filter-value" data-filter-num=​"2" data-match-type=​"Any" id=​"2" name=​"Speed" type=​"text" value&gt;​ (index):1 [DOM] Found 2 elements with non-unique id #3: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;select name=​"School[]​" id=​"3" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"3" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ &lt;select name=​"Type[]​" id=​"3" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"3" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ (index):1 [DOM] Found 2 elements with non-unique id #6: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;select name=​"Casting Time[]​" id=​"6" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"6" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ &lt;select name=​"Languages[]​" id=​"6" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"6" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ (index):1 [DOM] Found 2 elements with non-unique id #7: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;select name=​"Range[]​" id=​"7" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"7" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ &lt;select aria-selected=​"true" class=​"chosen filter-search_filter-value" data-filter-num=​"7" data-match-type=​"Any" id=​"7" multiple name=​"expansion"&gt;​…​&lt;/select&gt;​ sheetsandboxworker.js?1599682311700:682 Starting up WEB WORKER R20ContentScript.js:1 Roll20 Campaign exporter loaded. roll20.js:2585 Beyond20: Roll20 module loaded. R20Exporter.js:1120 Note that you should not open a different campaign in Roll20 as it can interfere with the download of some resources. warn @ R20Exporter.js:1120 R20Exporter.js:1120 &lt;strong&gt;DISCLAIMER: Please note that using this extension to export a module from the marketplace may infringe on the Marketplace Asset License and/or Roll20 EULA.&lt;/strong&gt; warn @ R20Exporter.js:1120 R20Exporter.js:1120 &lt;em&gt;If you've found this extension useful, please consider supporting the author on &lt;a id='r20exporter-patreon-link' href='#'&gt;Patreon&lt;/a&gt;. Thank you!&lt;/em&gt; warn @ R20Exporter.js:1120 (index):417 Refused to load the script '<a href="https://js-agent.newrelic.com/nr-1167.min.js" rel="nofollow">https://js-agent.newrelic.com/nr-1167.min.js</a>' because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 'sha256-dm6tOb8rwEmENe5+ec26sQvlH6Xd1CBZ7IvtZ4kJ1og=' 'sha256-jlxVUPsj/qdPM120UwbjpC4Tw7dq+obb7SYUV+lSfrI=' 'nonce-e6akEnuv6L7ZUxr6' <a href="http://cdn.inspectlet.com" rel="nofollow">http://cdn.inspectlet.com</a> 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://*.opentok.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> *.sentry-cdn.com". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. r @ (index):417 app.js?1599657109:566 Final page load. app.js?1599657109:564 Auth'ed. app.js?1599657109:564 Go post auth! app.js?1599657109:564 initial setup app.js?1599657109:565 joining game... app.js?1599657109:563 Player -MDlXDHiqvV38fxazxLt is offline... app.js?1599657109:563 Player -ME5rSLTDJNe09DgyFJe is offline... app.js?1599657109:563 Player -MFaNwDZsZjxZwZwNFkn is offline... app.js?1599657109:563 Player -MFc7m_TAdUNi_eLIaot is offline... app.js?1599657109:563 Player -MFcRIuaF83Zpkm2x9UZ is offline... app.js?1599657109:563 Player -MFnaWbuW5Cxx0g5Mj7X is offline... app.js?1599657109:563 Player -MFr96K-pM6lJDwcJbYY is offline... app.js?1599657109:563 Player -MFs9vSddt0AigM6v_A0 is offline... app.js?1599657109:565 Deferred finish joining... app.js?1599657109:552 Firebase Online 45app.js?1599657109:561 Full load page! app.js?1599657109:564 We have 61 pages firebase.2.4.0.js:45 FIREBASE WARNING: Exception was thrown by user callback. SyntaxError: Unexpected end of JSON input &nbsp; &nbsp; at JSON.parse (&lt;anonymous&gt;) &nbsp; &nbsp; at <a href="https://app.roll20.net/assets/app.js?1599657109:579:11151" rel="nofollow">https://app.roll20.net/assets/app.js?1599657109:579:11151</a> &nbsp; &nbsp; at <a href="https://app.roll20.net/assets/app.js?1599657109:568:4247" rel="nofollow">https://app.roll20.net/assets/app.js?1599657109:568:4247</a> &nbsp; &nbsp; at <a href="https://app.roll20.net/assets/firebase.2.4.0.js:201:710" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:201:710</a> &nbsp; &nbsp; at gc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:52:165" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:52:165</a>) &nbsp; &nbsp; at cc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:30:216" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:30:216</a>) &nbsp; &nbsp; at dc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:29:1259" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:29:1259</a>) &nbsp; &nbsp; at Object.I (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:218:393" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:218:393</a>) &nbsp; &nbsp; at <a href="https://app.roll20.net/assets/firebase.2.4.0.js:183:3" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:183:3</a> &nbsp; &nbsp; at Qh.h.Ld (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:188:104" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:188:104</a>)&nbsp; S @ firebase.2.4.0.js:45 (index):417 Uncaught SyntaxError: Unexpected end of JSON input &nbsp; &nbsp; at JSON.parse (&lt;anonymous&gt;) &nbsp; &nbsp; at app.js?1599657109:579 &nbsp; &nbsp; at app.js?1599657109:568 &nbsp; &nbsp; at firebase.2.4.0.js:201 &nbsp; &nbsp; at gc (firebase.2.4.0.js:52) &nbsp; &nbsp; at cc (firebase.2.4.0.js:30) &nbsp; &nbsp; at dc (firebase.2.4.0.js:29) &nbsp; &nbsp; at Object.I (firebase.2.4.0.js:218) &nbsp; &nbsp; at firebase.2.4.0.js:183 &nbsp; &nbsp; at Qh.h.Ld (firebase.2.4.0.js:188) firebase.2.4.0.js:45 FIREBASE WARNING: Exception was thrown by user callback. SyntaxError: Unexpected end of JSON input &nbsp; &nbsp; at JSON.parse (&lt;anonymous&gt;) &nbsp; &nbsp; at <a href="https://app.roll20.net/assets/app.js?1599657109:579:11151" rel="nofollow">https://app.roll20.net/assets/app.js?1599657109:579:11151</a> &nbsp; &nbsp; at <a href="https://app.roll20.net/assets/app.js?1599657109:568:4247" rel="nofollow">https://app.roll20.net/assets/app.js?1599657109:568:4247</a> &nbsp; &nbsp; at <a href="https://app.roll20.net/assets/firebase.2.4.0.js:201:710" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:201:710</a> &nbsp; &nbsp; at gc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:52:165" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:52:165</a>) &nbsp; &nbsp; at cc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:30:216" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:30:216</a>) &nbsp; &nbsp; at dc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:29:1259" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:29:1259</a>) &nbsp; &nbsp; at Object.I (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:218:393" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:218:393</a>) &nbsp; &nbsp; at <a href="https://app.roll20.net/assets/firebase.2.4.0.js:183:3" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:183:3</a> &nbsp; &nbsp; at Qh.h.Ld (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:188:104" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:188:104</a>)&nbsp; S @ firebase.2.4.0.js:45 (index):417 Uncaught SyntaxError: Unexpected end of JSON input &nbsp; &nbsp; at JSON.parse (&lt;anonymous&gt;) &nbsp; &nbsp; at app.js?1599657109:579 &nbsp; &nbsp; at app.js?1599657109:568 &nbsp; &nbsp; at firebase.2.4.0.js:201 &nbsp; &nbsp; at gc (firebase.2.4.0.js:52) &nbsp; &nbsp; at cc (firebase.2.4.0.js:30) &nbsp; &nbsp; at dc (firebase.2.4.0.js:29) &nbsp; &nbsp; at Object.I (firebase.2.4.0.js:218) &nbsp; &nbsp; at firebase.2.4.0.js:183 &nbsp; &nbsp; at Qh.h.Ld (firebase.2.4.0.js:188) firebase.2.4.0.js:45 FIREBASE WARNING: Exception was thrown by user callback. SyntaxError: Unexpected end of JSON input &nbsp; &nbsp; at JSON.parse (&lt;anonymous&gt;) &nbsp; &nbsp; at <a href="https://app.roll20.net/assets/app.js?1599657109:579:11151" rel="nofollow">https://app.roll20.net/assets/app.js?1599657109:579:11151</a> &nbsp; &nbsp; at <a href="https://app.roll20.net/assets/app.js?1599657109:568:4247" rel="nofollow">https://app.roll20.net/assets/app.js?1599657109:568:4247</a> &nbsp; &nbsp; at <a href="https://app.roll20.net/assets/firebase.2.4.0.js:201:710" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:201:710</a> &nbsp; &nbsp; at gc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:52:165" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:52:165</a>) &nbsp; &nbsp; at cc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:30:216" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:30:216</a>) &nbsp; &nbsp; at dc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:29:1259" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:29:1259</a>) &nbsp; &nbsp; at Object.I (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:218:393" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:218:393</a>) &nbsp; &nbsp; at <a href="https://app.roll20.net/assets/firebase.2.4.0.js:183:3" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:183:3</a> &nbsp; &nbsp; at Qh.h.Ld (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:188:104" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:188:104</a>)&nbsp; S @ firebase.2.4.0.js:45 firebase.2.4.0.js:52 Uncaught SyntaxError: Unexpected end of JSON input &nbsp; &nbsp; at JSON.parse (&lt;anonymous&gt;) &nbsp; &nbsp; at app.js?1599657109:579 &nbsp; &nbsp; at app.js?1599657109:568 &nbsp; &nbsp; at firebase.2.4.0.js:201 &nbsp; &nbsp; at gc (firebase.2.4.0.js:52) &nbsp; &nbsp; at cc (firebase.2.4.0.js:30) &nbsp; &nbsp; at dc (firebase.2.4.0.js:29) &nbsp; &nbsp; at Object.I (firebase.2.4.0.js:218) &nbsp; &nbsp; at firebase.2.4.0.js:183 &nbsp; &nbsp; at Qh.h.Ld (firebase.2.4.0.js:188) DevTools failed to load SourceMap: Could not load content for <a href="https://app.roll20.net/js/d20/underscore-min.map" rel="nofollow">https://app.roll20.net/js/d20/underscore-min.map</a>: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE I had no warning that adding the Castle Ravenloft Map Pack would so screw up my game, and I have to run it on Saturday.&nbsp; I hope we can get this repaired before then.&nbsp;&nbsp;
1599684691
Kraynic
Pro
Sheet Author
The map pack does say (right at the top of the description) that the module already includes the maps from the addon.&nbsp; They probably should include the warning like another module has the when you enable the addon it will overwrite the module maps with the addon maps. The only fix for this that I can think of would be to see if you can rollback your game to a time before you enabled the addon maps.&nbsp; If you can't, you will probably need to create a new game with the module and transmog characters and any custom handouts you have created to the new game.
I tried copying the game after deleting the addon, but that didn't work.&nbsp; I'd try rolling back the game, but I'm not exactly sure when I added the map pack.&nbsp; I'll try recreating the game, though I'd like to see if anybody else had found a solution other than that.