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

Character duplication in Journal

A game that I play in is experiencing a problem with a character being mistakenly duplicated, and so any changes made to one, are reflected in the other. I believe that it's the same problem identified here: <a href="https://app.roll20.net/forum/post/1735096/duplicat" rel="nofollow">https://app.roll20.net/forum/post/1735096/duplicat</a>... Here's what element inspector is reporting for the two characters: Thanks
1457431089
Ziechael
Forum Champion
Sheet Author
API Scripter
Hi Sally, while it certainly looks to be the same issue please could you run through the following steps as similar issues can often have very different sources. 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!
Thanks for the swift response Ziechael. :) Step 1. As of 8th March, in the latest versions of Chrome (49.0.2623.75) and Firefox (44.0.2) the problem presents itself in both browsers. Step 2. All addons / extensions were disabled. Step 3. Clearing of browser cache resulted in no change. So, onto Step 4! A character within the game's journal has been duplicated by mistake (believe it came about as the result of two people with GM access attempting to move the character's position within the journal listing at the same moment), and any changes made to either character are always reflected in the "other one". Steps to reproduce: Log into Roll20, from&nbsp; <a href="https://roll20.net/" rel="nofollow">https://roll20.net/</a>, select 'Join Game'. Select Journal tab, from there a duplicate character is visible in the list of characters. Computer settings: Web Browser: Chrome Browser Version:&nbsp;49.0.2623.75 Operating System: Windows 10 Javascript: Enabled Anti-virus: Windows Defender (default) Extensions / addons enabled: none See original post for screenshot. Console log Navigated to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> 70 TOUCH SUPPORTED: false USING WEBGL ACCELERATION... WEBGL STARTUP SUCCESS select Switch mode to select Initializing new dice engine with randomness... Using random entropy Unable to start up OpenTok! Compiling sheet... Found rolltemplate: pf_spell Found rolltemplate: pf_attack Found rolltemplate: pf_defense Found rolltemplate: pf_generic Found rolltemplate: pf_block Found webworker script Finding sheet rolls... window resize Final set zoom! UPDATE GL SIZE! Final set zoom! tuts loaded Starting up WEB WORKER •.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ &nbsp;The Aaron Sheet &nbsp;v0.2.1 &nbsp;¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.• •.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ &nbsp;Last update: Tue Jan 26 2016 18:43:34 GMT+1100 (AUS Eastern Daylight Time) &nbsp;¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.• Final page load. Refresh jukebox List! Scan for new plays! Auth'ed. Go post auth! initial setup refershing page listings! Refresh Journal List! Got players value... joining game... Player -JqOeLYWxolI9UU3I8ys is offline... Player -JqOfKZgeu6nWUtQ_XEb is offline... Player -JqOfNV33bF6LiwgllJT is offline... Player -JqOl6qi7koC3MTFazIa is offline... Global Volume: 100=1 Player -JqhkK_2OnRLuvJO7xIL is offline... Player -JviM4sWF3LQFTk4GFd3 is offline... Player -K7AmMNJBpiYovl18hm7 is offline... Player -KBqkBdF6BH2bdV9BlXW is offline... Player -KBqm4WqXV43zZA1n7CE is offline... Deferred finish joining... Firebase Online Scan for new plays! Refresh jukebox List! Full load page! We have 10 pages handle page changes false refershing page listings! init active page! activate page! FULLY ACTIVATE VIEWS FOR PAGE. Graphics: 0 Paths: 0 Reorder by ZORDER refershing page listings! Do refresh link cache! Refresh Journal List! Search took 28ms Descending into madness... Error loading image, probably due to cors. Trying once without CORS for <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Applying filter t {_source: Array[4]}_source: Array[4]0: 01: 2552: 03: 1length: 4__proto__: Array[0]add: (e,t)all: ()any: ()at: ()average: (e)clone: ()compact: (e)concat: concat()constructor: Array()copyWithin: copyWithin()count: (e)each: (e,t,i)entries: entries()every: ()exclude: ()fill: fill()filter: ()find: ()findAll: (e,t,i)findFrom: (e,t,i)findIndex: ()findIndexFrom: (e,t,i)first: (e)flatten: (e)forEach: forEach()from: (e)groupBy: (e,t)inGroups: (e,t)inGroupsOf: (e,t)include: (e,t)includes: includes()indexOf: indexOf()insert: (e,t)intersect: ()isEmpty: ()join: join()keys: keys()last: (e)lastIndexOf: lastIndexOf()least: (e,t)length: 0map: ()max: (e,t)min: (e,t)most: (e,t)none: ()pop: pop()push: push()randomize: ()reduce: reduce()reduceRight: reduceRight()remove: ()removeAt: (e,t)reverse: reverse()sample: (e)shift: shift()slice: slice()some: ()sort: sort()sortBy: (e,t)splice: splice()subtract: ()sum: (e)to: (e)toLocaleString: toLocaleString()toString: toString()union: ()unique: (e)unshift: unshift()zip: ()Symbol(Symbol.iterator): values()Symbol(Symbol.unscopables): Object__proto__: Object__proto__: Object Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Applying filter t {_source: Array[4]} Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Error loading image, probably due to cors. Trying once without CORS for <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Error loading image, probably due to cors. Trying once without CORS for <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Error loading image, probably due to cors. Trying once without CORS for <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Error loading image, probably due to cors. Trying once without CORS for <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Error loading image, probably due to cors. Trying once without CORS for <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> setting src Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Cols: 2 Rows: 2 Took 1ms to generate cache. Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Cols: 2 Rows: 2 Took 0ms to generate cache. Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Cols: 2 Rows: 2 Took 0ms to generate cache. Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Cols: 2 Rows: 2 Took 12ms to generate cache. Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Cols: 2 Rows: 2 Took 11ms to generate cache. Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Cols: 2 Rows: 2 Took 1ms to generate cache. Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Cols: 4 Rows: 4 Took 1ms to generate cache. Reorder by ZORDER Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> setting src Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Cols: 2 Rows: 2 Took 1ms to generate cache. Cols: 2 Rows: 2 Took 0ms to generate cache. Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Cols: 2 Rows: 2 Took 0ms to generate cache. Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> Swapping <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> setting src Reorder by ZORDER Cols: 4 Rows: 4 Took 1ms to generate cache. Cols: 4 Rows: 4 Took 1ms to generate cache. setting src Reorder by ZORDER setting src Cols: 4 Rows: 4 Took 0ms to generate cache. setting src Cols: 4 Rows: 4 Took 194ms to generate cache. Cols: 4 Rows: 4 Took 1ms to generate cache. setting src Cols: 4 Rows: 4 Took 222ms to generate cache. setting src Cols: 4 Rows: 4 Took 180ms to generate cache. Cols: 4 Rows: 4 Took 1ms to generate cache. Reorder by ZORDER
1457467435
Phil B.
Forum Champion
Sheet Author
Hey Sally, I'm really not sure how this happened, but we've fixed this specific occurrence. If it happens again please let us know and we'll try to do some more digging to try and find out what's causing it. Also, if you see it happen again try to write down everything you were doing on Roll20 at the time so we can try to reproduce it to fix the actual bug.