
Hey guys,
I find myself unable to duplicate games. This about as big a crisis as I can have over Roll20, since I have a library of almost 150 Pathfinder Society game rooms that I make clean copies of for players to go mess around in. I've got another game starting on Saturday and I can't make a copy of the room so we can't play until this gets fixed.
Standard debugging steps below:
Use the Right Browser
Attempted in Chrome, Chromium, and Firefox, all on the latest releases, all on Ubuntu 18.10.
Disable Extensions
Totally not the problem in this case. I've tested with extension-laden browsers and without. Same problem. This page has worked reliably for me for ages.
Clear your Cache
Tried. Failed. No effect.
Bug Report
When copying a game, tags are not being copied over from the original game. This is a brand new issue as of today, as yesterday when I copied a game this was all working.
Furthermore, when I attempt to make a copy of a game, the code tries to get to read the CampaignTags property of an undefined object, which is a pretty good reason to crash if you think about it.
JQMIGRATE: Migrate is installed with logging active, version 3.0.0
v2.js?1559663001:57 JQMIGRATE: jQuery.fn.bind() is deprecated
n @ v2.js?1559663001:57
bind @ v2.js?1559663001:57
(anonymous) @ 4762323:4294
v2.js?1559663001:57 console.trace
n @ v2.js?1559663001:57
bind @ v2.js?1559663001:57
(anonymous) @ 4762323:4294
v2.js?1559663001:51 Uncaught SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at M.i.initialize (browse.js?1559663001:158)
at M.i.e.View (v2.js?1559663001:106)
at new M.i (v2.js?1559663001:106)
at HTMLDivElement.<anonymous> (browse.js?1559663001:220)
at Function.each (v2.js?1559663001:50)
at t.fn.init.each (v2.js?1559663001:50)
at HTMLDocument.<anonymous> (browse.js?1559663001:219)
at d (v2.js?1559663001:51)
at h (v2.js?1559663001:51)
initialize @ browse.js?1559663001:158
e.View @ v2.js?1559663001:106
M.i @ v2.js?1559663001:106
(anonymous) @ browse.js?1559663001:220
each @ v2.js?1559663001:50
each @ v2.js?1559663001:50
(anonymous) @ browse.js?1559663001:219
d @ v2.js?1559663001:51
h @ v2.js?1559663001:51
setTimeout (async)
xt.readyException @ v2.js?1559663001:51
(anonymous) @ v2.js?1559663001:51
d @ v2.js?1559663001:51
h @ v2.js?1559663001:51
setTimeout (async)
(anonymous) @ v2.js?1559663001:51
u @ v2.js?1559663001:51
fireWith @ v2.js?1559663001:51
fire @ v2.js?1559663001:51
u @ v2.js?1559663001:51
fireWith @ v2.js?1559663001:51
h @ v2.js?1559663001:51
setTimeout (async)
(anonymous) @ v2.js?1559663001:51
u @ v2.js?1559663001:51
fireWith @ v2.js?1559663001:51
fire @ v2.js?1559663001:51
u @ v2.js?1559663001:51
fireWith @ v2.js?1559663001:51
ready @ v2.js?1559663001:51
h @ v2.js?1559663001:50
v2.js?1559663001:57 JQMIGRATE: jQuery.fn.unbind() is deprecated
n @ v2.js?1559663001:57
unbind @ v2.js?1559663001:57
n.close_field @ v2.js?1559663001:119
n.test_active_click @ v2.js?1559663001:119
click_test_action @ v2.js?1559663001:119
dispatch @ v2.js?1559663001:51
g.handle @ v2.js?1559663001:51
v2.js?1559663001:57 console.trace
n @ v2.js?1559663001:57
unbind @ v2.js?1559663001:57
n.close_field @ v2.js?1559663001:119
n.test_active_click @ v2.js?1559663001:119
click_test_action @ v2.js?1559663001:119
dispatch @ v2.js?1559663001:51
g.handle @ v2.js?1559663001:51
4762323:4378 Uncaught TypeError: Cannot read property 'CampaignTags' of undefined
at HTMLAnchorElement.<anonymous> (4762323:4378)
at HTMLAnchorElement.dispatch (v2.js?1559663001:51)
at HTMLAnchorElement.g.handle (v2.js?1559663001:51)
Of this chunk of stuff, only the last four lines are related to the actual issue as far as I can tell.