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

Monster Manual NPC Sheet is blank

So I recently noticed that "some" Monsters in my MM seem to not work properly. If I spawn a "Goblin Boss" I get a token with no stats unasigned to a Character or NPC. If I asign this token to "Goblin Boss" and open it, I in fact get a blank character sheet (PC, not NPC sheet). Windows 10 Windows Defender No 3rd Party or weird AddOns Chrome and Opera Browser Not specific to a game I can provide a Console - log if needed thus I don't know after which sequence of action u want me to log it.  
We're sorry to hear that you are experiencing issues with this. Please carefully work through to 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. Step 3: Clear your cache If none of the above succeeds, thoroughly work through Step 4 . (Don't forget the complete Console Log!) Thank you!
Hi Berenice, I already walked through the steps before posting the Issue. Regarding step 4: Windows 10 Windows Defender Opera Version 60.0.3255.106 / Chrome Version 75.0.3770.90 (64-bit) JavaScript enabled AdBlock and Acrobat Reader AddOns&nbsp; Console Log: 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 <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>". Either the 'unsafe-inline' keyword, a hash ('sha256-P7MVu9XjwVa4Tfxlp1Zz9+r7fLn38lcjE0QGbAGnHQo='), 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://*.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>". Either the 'unsafe-inline' keyword, a hash ('sha256-+3W9zufhVFpD1XwP4aFx3yWExD//7uoJ+EnLO3a9V0Q='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active app.roll20.net/:5329 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://*.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>". Either the 'unsafe-inline' keyword, a hash ('sha256-vileAyXucIHIT+3pbOzFP62jSSQqBYQ/DZ/WZAa5v4Y='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1559926810:541 70 app.js:543 TOUCH SUPPORTED: false app.js:543 USING WEBGL ACCELERATION... app.js:543 WEBGL STARTUP SUCCESS app.js:545 Custom Sheet Translation app.js:536 select app.js:536 Switch mode to select app.js:557 Initializing new dice engine with randomness... app.js:557 Using random entropy app.js:560 Compiling sheet... app.js:560 Found rolltemplate: simple app.js:560 Found rolltemplate: atk app.js:560 Found rolltemplate: dmg app.js:560 Found rolltemplate: atkdmg app.js:560 Found rolltemplate: desc app.js:560 Found rolltemplate: spell app.js:560 Found rolltemplate: traits app.js:560 Found rolltemplate: npc app.js:560 Found rolltemplate: npcatk app.js:560 Found rolltemplate: npcdmg app.js:560 Found rolltemplate: npcaction app.js:560 Found rolltemplate: mancerroll app.js:560 Found rolltemplate: mancerhproll app.js:560 Found Charactermancer Repeating Section: topbar app.js:560 Found Charactermancer Repeating Section: leveler-topbar app.js:560 Found Charactermancer Repeating Section: row app.js:560 Found Charactermancer Repeating Section: utilityrow app.js:560 Found Charactermancer Repeating Section: choose app.js:560 Found Charactermancer Repeating Section: custom-proficiency app.js:560 Found Charactermancer Repeating Section: custom-trait app.js:560 Found Charactermancer Repeating Section: spell-holder app.js:560 Found Charactermancer Repeating Section: spell-item app.js:560 Found Charactermancer Repeating Section: asi-row app.js:560 Found Charactermancer Repeating Section: hpbylevel app.js:560 Found Charactermancer Template: l1-welcome app.js:560 Found Charactermancer Template: l1-race app.js:560 Found Charactermancer Template: l1-class app.js:560 Found Charactermancer Template: l1-abilities app.js:560 Found Charactermancer Template: l1-background app.js:560 Found Charactermancer Template: l1-equipment app.js:560 Found Charactermancer Template: l1-spells app.js:560 Found Charactermancer Template: l1-feat app.js:560 Found Charactermancer Template: l1-bio app.js:560 Found Charactermancer Template: l1-summary app.js:560 Found Charactermancer Template: final app.js:560 Found Charactermancer Template: lp-welcome app.js:560 Found Charactermancer Template: lp-levels app.js:560 Found Charactermancer Template: lp-choices app.js:560 Found Charactermancer Template: lp-asi app.js:560 Found Charactermancer Template: lp-spells app.js:560 Found Charactermancer Template: lp-summary app.js:560 Found Charactermancer Template: lp-spellchoice app.js:560 Found webworker script app.js:560 Finding sheet rolls... app.js:561 Including compendium template css. app.js:563 window resize app.js:543 Final set zoom! app.js:542 UPDATE GL SIZE! app.js:543 Final set zoom! tutorial_tips.js:7 tuts loaded 18Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. sheetsandboxworker.js?1560672489458:682 Starting up WEB WORKER app.js:551 Final page load. app.js:563 Refresh jukebox List! app.js:549 Auth'ed. app.js:549 Go post auth! app.js:549 initial setup app.js:563 Refresh jukebox List! app.js:547 T.i app.js:555 refershing page listings! app.js:551 Scan for new plays! app.js:549 Got players value... app.js:549 joining game... app.js:228 THREE.WebGLRenderer 69 app.js:548 Global Volume: 100=1 app.js:548 Player -Lggsp1Z8scNLdCIW0C2 is offline... app.js:548 Player -Lggu47nOl-Au-xz_tW8 is offline... app.js:548 Player -LghY8-ktXeCNmJ_BaQ3 is offline... app.js:548 Player -LgxDJdtZBD3ZFHrCNDP is offline... app.js:549 Deferred finish joining... app.js:541 Firebase Online app.js:560 Refresh Journal List! app.js:560 Search took 40ms 30app.js:547 Full load page! app.js:549 We have 30 pages app.js:551 Scan for new plays! app.js:549 handle page changes app.js:549 false app.js:545 139 app.js:555 refershing page listings! app.js:549 init active page! app.js:547 activate page! app.js:547 FULLY ACTIVATE VIEWS FOR PAGE. app.js:563 Refresh jukebox List! app.js:547 Graphics: 0 app.js:547 Paths: 0 app.js:555 refershing page listings! app.js:547 Reorder by ZORDER app.js:545 Do refresh link cache! app.js:560 Refresh Journal List! app.js:560 Search took 130ms app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/60193276/NzB8s9tGZPnilKocVoVz_g/thumb.jpg?15339150405" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/60193276/NzB8s9tGZPnilKocVoVz_g/thumb.jpg?15339150405</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/60193276/NzB8s9tGZPnilKocVoVz_g/original.jpg?15339150405" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/60193276/NzB8s9tGZPnilKocVoVz_g/original.jpg?15339150405</a> app.js:540 Executing swap, new source:&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/60193276/NzB8s9tGZPnilKocVoVz_g/original.jpg?15339150405" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/60193276/NzB8s9tGZPnilKocVoVz_g/original.jpg?15339150405</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/60342602/mC4WwOoPo44UMo4hOuXhOw/thumb.png?15340824775" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/60342602/mC4WwOoPo44UMo4hOuXhOw/thumb.png?15340824775</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/60342602/mC4WwOoPo44UMo4hOuXhOw/med.png?15340824775" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/60342602/mC4WwOoPo44UMo4hOuXhOw/med.png?15340824775</a> app.js:540 Executing swap, new source:&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/60342602/mC4WwOoPo44UMo4hOuXhOw/med.png?15340824775" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/60342602/mC4WwOoPo44UMo4hOuXhOw/med.png?15340824775</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/60342629/e8SDhSdd-QXs755KSuc_Lg/thumb.png?15340825095" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/60342629/e8SDhSdd-QXs755KSuc_Lg/thumb.png?15340825095</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/60342629/e8SDhSdd-QXs755KSuc_Lg/max.png?15340825095" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/60342629/e8SDhSdd-QXs755KSuc_Lg/max.png?15340825095</a> app.js:540 Executing swap, new source:&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/60342629/e8SDhSdd-QXs755KSuc_Lg/max.png?15340825095" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/60342629/e8SDhSdd-QXs755KSuc_Lg/max.png?15340825095</a> app.js:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/60358977/eziysbSyhZkQidJjf-PlEg/thumb.png?1534097191555" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/60358977/eziysbSyhZkQidJjf-PlEg/thumb.png?1534097191555</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/60358977/eziysbSyhZkQidJjf-PlEg/med.png?1534097191555" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/60358977/eziysbSyhZkQidJjf-PlEg/med.png?1534097191555</a> app.js:540 Executing swap, new source:&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/60358977/eziysbSyhZkQidJjf-PlEg/med.png?1534097191555" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/60358977/eziysbSyhZkQidJjf-PlEg/med.png?1534097191555</a> app.js:547 Reorder by ZORDER app.js?1559926810:563 window resize app.js?1559926810:543 Final set zoom! app.js?1559926810:542 UPDATE GL SIZE! app.js?1559926810:543 Final set zoom! 2app.js?1559926810:568 Fetching data from db app.js?1559926810:563 Body drop! app.js?1559926810:562 drop on upper canvas app.js?1559926810:562 Compendium item dropped onto canvas! app.js?1559926810:547 Reorder by ZORDER app.js?1559926810:543 Show token's character... app.js?1559926810:552 Show Character View Dialog! app.js?1559926810:552 --- RENDER CHARACTIVE VIEW ---- app.js?1559926810:552 Redoing charsheet html app.js?1559926810:552 61ms to end of html app.js?1559926810:545 139 VM12:4669 5th Edition OGL by Roll20 v2.7 app.js?1559926810:552 Really updating character sheet values app.js?1559926810:552 Setting up repeating sections took until 5ms app.js?1559926810:552 Updating ALL VALUES app.js?1559926810:552 Finding list of dirty attributes took until 6ms app.js?1559926810:552 Querytest took until 6ms app.js?1559926810:552 Attribute cache compliation took until 6ms app.js?1559926810:552 Set values (including auto-calcuating variables) took until 24ms app.js?1559926810:552 Appending to screen took until 40ms app.js?1559926810:552 Took 43ms app.js?1559926810:551 CLICKED: radio/checkbox &lt;input class=​"sheet-npc_options-flag" type=​"checkbox" name=​"attr_npc_options-flag" checked=​"checked"&gt;​ app.js?1559926810:552 Really updating character sheet values app.js?1559926810:552 Setting up repeating sections took until 5ms app.js?1559926810:552 Finding list of dirty attributes took until 5ms app.js?1559926810:552 Querytest took until 7ms app.js?1559926810:552 Attribute cache compliation took until 7ms app.js?1559926810:552 Set values (including auto-calcuating variables) took until 11ms app.js?1559926810:552 Took 13ms jquery.migrate.js:39 JQMIGRATE: jQuery.fn.attr('checked') may use property instead of attribute migrateWarn @ jquery.migrate.js:39 jQuery.attr @ jquery.migrate.js:150 access @ jquery-1.9.1.js:866 attr @ jquery-1.9.1.js:2047 render @ app.js?1559926810:547 showDialog @ app.js?1559926810:547 (anonymous) @ app.js?1559926810:546 trigger @ base.js?1559238462:7 (anonymous) @ app.js?1559926810:543 i @ app.js?1559926810:537 (anonymous) @ app.js?1559926810:543 i @ app.js?1559926810:537 __onMouseUp @ app.js?1559926810:538 M @ app.js?1559926810:544 jquery.migrate.js:41 console.trace migrateWarn @ jquery.migrate.js:41 jQuery.attr @ jquery.migrate.js:150 access @ jquery-1.9.1.js:866 attr @ jquery-1.9.1.js:2047 render @ app.js?1559926810:547 showDialog @ app.js?1559926810:547 (anonymous) @ app.js?1559926810:546 trigger @ base.js?1559238462:7 (anonymous) @ app.js?1559926810:543 i @ app.js?1559926810:537 (anonymous) @ app.js?1559926810:543 i @ app.js?1559926810:537 __onMouseUp @ app.js?1559926810:538 M @ app.js?1559926810:544 app.js?1559926810:545 139
1560698969
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Not sure why they would be blank to begin with, but here's something to try. Delete the goblin boss completely from your game and re-import from the MM. If something went wrong with a resident character, no amount of fresh imports will over-write it.
Keith u r a hero I guess! I don't know why that happened but that fixed it! Thank u very much!
1560708019
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Great! The behavior is actually a feature, designed to keep you from accidentally overwriting any customization you may have done (different token art, weapon changes, etc.), but it can catch you by surprise when something happens to the resident character and you can't seem to drag in a "correct" one.
So whenever I edit a monster out of the compendium I can be sure if I delete it out of my game again, the compendium copy will be the original? Good to know! I was scared to edit existing monsters and always created new npc sheets with my modifications. This will be a real timesaver!