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

Certain Tokens wouldn't copy-paste, or appeared pasted to GM but not Players

1525764362

Edited 1525765525
Gold
Forum Champion
Detailed description of the problem: Tokens failing to copy-paste from one map to another. Pasted tokens appearing for no one, or appearing for GM-only but invisible to Players. Meanwhile other tokens in the group Pasted normally. The tokens that wouldn't paste today were working okay last week. The tokens that wouldn't paste correctly may have all 3 been graphics objects that were Uploads on the account of a Co-GM (my Co-GM, who was logged in As Player). I'm the game's Creator and main GM. Tokens from my Library or from Marketplace were working normally. Steps to reproduce the problem: 7 people logged into game. GM went Select-and-Copy the whole party (group) of Character Tokens. On another map page, PASTE and wait... 3 of the expected tokens repeatedly did not appear, even after restarting browser and clearing cache. Cleared cache. Restarted browser. Problem persisted. Captured browser console log. Description of setup Browser + Version GM using Mac Firefox Quantum 59.0.2 (64-bit). Players tried Firefox and Chrome. Browser Addons/Extensions: Just Stylish. Operating System: Mac current. Bug Triage Results: <a href="http://pastiebin.com/embed/5af15097642c7" rel="nofollow">http://pastiebin.com/embed/5af15097642c7</a> The log is long, 542 lines, see pastebin link. Bunch of lines in there about this, fileName: "<a href="https://app.roll20.net/assets/app.js?1525190009" rel="nofollow">https://app.roll20.net/assets/app.js?1525190009</a>" lineNumber: 109 message: "reduce of empty array with no initial value" Some of this: FIREBASE WARNING: Exception was thrown by user callback. l Exception: There is a media type mismatch between the local stream at index 0 (Audio) and the media description at index 0 (Video). And this part seemed to stand out: Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/5209" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5209</a>... app.js:84:6413 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/5209" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5209</a>... app.js:84:6413 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/5209" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5209</a>... app.js:84:6413 Thanks for any help in diagnosing this.
Hi Gold, What is the name of the game you ran into this issue with? Does it happen with even a new game?
1526152853
Gold
Forum Champion
Name of campaign: Campaign Gold 1000yB4 I will have to do further testing to see if it happens in a New Game. This is a fairly new game (couple months old). Seems like the issue involved: The faulty tokens were uploaded into my Co-GM library not into my library. So in order to test it again in a New Game, I'll invite in another person, promote them to Co-GM, have them upload images & place as tokens, then we'd all log out, wait a week, play again and see if Creator GM can still perform proper copy-paste. I will also be trying again with the old (broken?) tokens on Monday, to see if it was a one-day glitch. Any help/feedback analysis of the Log is appreciated!
So a closer look at that console log, it seems that there were some syncing issues to firebase which would cause the discrepancy as you described. This might be due to the differing library uploads as you described. If possible, getting a players console log would also help in this situation to check theirs for errors as well.