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
This post has been closed. You can still view previous posts, but you can't post any new replies.

Journal all gone!

1516391509

Edited 1516398744
No idea what happened. I was trying to create a handout, my browser froze, I refreshed and my entire journal, all my character sheets, handouts, npcs, my entire game is gone! What happened and how can I recover it? My tokens and maps are all still there and the tokens are still showing a connecting to the sheets and I can see all the sheets still listed in the token's drop downs. But the Journal itself appears to be empty. I can even run macros that call on sheet attributes. This is really weird. I tried restarting my browser, clearing my cache, and even tried a different browser (I use Chrome but tried firefox too). Also no extensions running. EDIT: Some more info. I tried creating a new folder and it did not work. I feel like there is a command stuck in my game and I don't know how to clear it. EDIT2: If I log in as a player I can see everything that players have access to. So it is only something effecting the DM view of this game. Another game I have is fine. <a href="https://app.roll20.net/campaigns/details/2512228/a-wizards-request" rel="nofollow">https://app.roll20.net/campaigns/details/2512228/a-wizards-request</a>
1516399796
Silvyre
Forum Champion
Hi, Joseph T. I'm sorry to hear that you're having issues with the site. Thank you for posting your troubleshooting steps. Could you please post the rest of the console log, capturing the time from when you enter the Game until it ceases to load any further? Thanks!
Thanks for the response Silvyre. I know its still there but its freaking me out to think its gone. Log was too long to screenshot but here is the txt. 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-JS04tjb/HGgaEw3DvC37z5ESs9QkOEI10YkO1M33Etc='), 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-k8Kx+oSRaLZ+X7/r67j0Mow6bzS2pemyX++9YAOg3BU='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1516122915:83 70 app.js?1516122915:85 TOUCH SUPPORTED: false app.js?1516122915:85 USING WEBGL ACCELERATION... app.js?1516122915:85 WEBGL STARTUP SUCCESS app.js?1516122915:86 Custom Sheet Translation app.js?1516122915:79 select app.js?1516122915:79 Switch mode to select app.js?1516122915:96 Initializing new dice engine with randomness... app.js?1516122915:96 Using random entropy app.js?1516122915:98 Compiling sheet... app.js?1516122915:98 Found rolltemplate: simple app.js?1516122915:98 Found rolltemplate: atk app.js?1516122915:98 Found rolltemplate: dmg app.js?1516122915:98 Found rolltemplate: atkdmg app.js?1516122915:98 Found rolltemplate: desc app.js?1516122915:98 Found rolltemplate: spell app.js?1516122915:98 Found rolltemplate: traits app.js?1516122915:98 Found rolltemplate: npc app.js?1516122915:98 Found rolltemplate: npcatk app.js?1516122915:98 Found rolltemplate: npcdmg app.js?1516122915:98 Found rolltemplate: npcaction app.js?1516122915:98 Found webworker script app.js?1516122915:98 Finding sheet rolls... app.js?1516122915:100 window resize app.js?1516122915:85 Final set zoom! app.js?1516122915:84 UPDATE GL SIZE! app.js?1516122915:85 Final set zoom! tutorial_tips.js:7 tuts loaded app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/weight_lbs.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/weight_lbs.png</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png</a>'. This content should also be served over HTTPS. app.roll20.net/:1 The SSL certificate used to load resources from <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> will be distrusted in M70. Once distrusted, users will be prevented from loading these resources. See <a href="https://g.co/chrome/symantecpkicerts" rel="nofollow">https://g.co/chrome/symantecpkicerts</a> for more information. app.js?1516122915:93 MESSAGE RECEIVED app.js?1516122915:93 MessageEvent sheetsandboxworker.js?20170926:260 Starting up WEB WORKER sheetsandboxworker.js?20170926:260 Starting up WEB WORKER app.js?1516122915:91 Final page load. app.js?1516122915:100 Refresh jukebox List! app.js?1516122915:90 Auth'ed. app.js?1516122915:90 Go post auth! app.js?1516122915:90 initial setup app.js?1516122915:100 Refresh jukebox List! app.js?1516122915:88 T.s app.js?1516122915:90 Got players value... app.js?1516122915:91 joining game... app.js?1516122915:89 Player -KsKJWJTjJcRvd-KRIqp is offline... app.js?1516122915:14 THREE.WebGLRenderer 69 app.js?1516122915:89 Global Volume: 100=1 app.js?1516122915:89 Player -KuCQLgvVGU1l8fZEGFF is offline... app.js?1516122915:89 Player -KuCbTu5shbPUDHcUokD is offline... app.js?1516122915:89 Player -Kur0bMirBCCmRYdfRs9 is offline... app.js?1516122915:89 Player -Kurfb5RzgLEmMvKQeF6 is offline... app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:88 Full load page! app.js?1516122915:90 We have 21 pages app.js?1516122915:89 Player -Kv-JNdvF4yiGXuuDoa7 is offline... app.js?1516122915:89 Player -L0r7hSc0u9hGKhmPvCI is offline... app.js?1516122915:89 Player -L1tO8sVPnXcXQZjYTbX is offline... app.js?1516122915:91 Deferred finish joining... app.js?1516122915:83 Firebase Online app.js?1516122915:94 refershing page listings! app.js?1516122915:98 Refresh Journal List! app.js?1516122915:86 Uncaught TypeError: e.replace is not a function at Object.d20.utils.strip_tags (app.js?1516122915:86) at c (app.js?1516122915:98) at p (app.js?1516122915:98) at app.js?1516122915:98 at Array.forEach (&lt;anonymous&gt;) at Function.k.each.k.forEach (base.js?1515518527:1) at p (app.js?1516122915:98) at app.js?1516122915:98 at Array.forEach (&lt;anonymous&gt;) at Function.k.each.k.forEach (base.js?1515518527:1) app.js?1516122915:90 handle page changes app.js?1516122915:90 false app.js?1516122915:86 139 app.js?1516122915:100 Refresh jukebox List! app.js?1516122915:91 Scan for new plays! app.js?1516122915:91 init active page! app.js?1516122915:88 activate page! app.js?1516122915:88 FULLY ACTIVATE VIEWS FOR PAGE. thumb.jpg Failed to load resource: the server responded with a status of 403 (Forbidden) thumb.jpg Failed to load resource: the server responded with a status of 403 (Forbidden) thumb.jpg Failed to load resource: the server responded with a status of 403 (Forbidden) thumb.jpg Failed to load resource: the server responded with a status of 403 (Forbidden) app.js?1516122915:88 Graphics: 29 app.js?1516122915:88 Paths: 0 s3.amazonaws.com/files.d20.io/images/38222805/q8yoPIhHUcp2qqh-QBmT7g/thumb.jpg?1503841033624&size=150 Failed to load resource: the server responded with a status of 403 (Forbidden) app.js?1516122915:87 Do refresh link cache! app.js?1516122915:88 Reorder by ZORDER app.js?1516122915:87 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/5679/thumb.jpg?13362660725" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5679/thumb.jpg?13362660725</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/5679/max.jpg?13362660725" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5679/max.jpg?13362660725</a> app.js?1516122915:87 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/45869415/Zf6u1uSiEuOobmGrWyyEiw/thumb.png?15162310705" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/45869415/Zf6u1uSiEuOobmGrWyyEiw/thumb.png?15162310705</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/45869415/Zf6u1uSiEuOobmGrWyyEiw/max.png?15162310705" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/45869415/Zf6u1uSiEuOobmGrWyyEiw/max.png?15162310705</a> app.js?1516122915:87 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/45869415/Zf6u1uSiEuOobmGrWyyEiw/thumb.png?151623107055" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/45869415/Zf6u1uSiEuOobmGrWyyEiw/thumb.png?151623107055</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/45869415/Zf6u1uSiEuOobmGrWyyEiw/max.png?151623107055" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/45869415/Zf6u1uSiEuOobmGrWyyEiw/max.png?151623107055</a> app.js?1516122915:87 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/45869415/Zf6u1uSiEuOobmGrWyyEiw/thumb.png?1516231070555" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/45869415/Zf6u1uSiEuOobmGrWyyEiw/thumb.png?1516231070555</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/45869415/Zf6u1uSiEuOobmGrWyyEiw/max.png?1516231070555" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/45869415/Zf6u1uSiEuOobmGrWyyEiw/max.png?1516231070555</a> app.js?1516122915:87 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/45869415/Zf6u1uSiEuOobmGrWyyEiw/thumb.png?1516231070555" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/45869415/Zf6u1uSiEuOobmGrWyyEiw/thumb.png?1516231070555</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/45869415/Zf6u1uSiEuOobmGrWyyEiw/max.png?1516231070555" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/45869415/Zf6u1uSiEuOobmGrWyyEiw/max.png?1516231070555</a> app.js?1516122915:87 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/45869463/JHFkE130laG-wE1zAd6dWQ/thumb.png?15162311415" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/45869463/JHFkE130laG-wE1zAd6dWQ/thumb.png?15162311415</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/45869463/JHFkE130laG-wE1zAd6dWQ/max.png?15162311415" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/45869463/JHFkE130laG-wE1zAd6dWQ/max.png?15162311415</a> app.js?1516122915:87 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/45869571/pDSbkAS9gPgjyOBvTcsJ7Q/thumb.png?15162312815" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/45869571/pDSbkAS9gPgjyOBvTcsJ7Q/thumb.png?15162312815</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/45869571/pDSbkAS9gPgjyOBvTcsJ7Q/max.png?15162312815" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/45869571/pDSbkAS9gPgjyOBvTcsJ7Q/max.png?15162312815</a> app.js?1516122915:87 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/45869594/65XFvp6LQSOoguSqSf12zQ/thumb.png?15162312995" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/45869594/65XFvp6LQSOoguSqSf12zQ/thumb.png?15162312995</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/45869594/65XFvp6LQSOoguSqSf12zQ/med.png?15162312995" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/45869594/65XFvp6LQSOoguSqSf12zQ/med.png?15162312995</a> app.js?1516122915:94 refershing page listings! app.js?1516122915:87 setting src thumb.jpg Failed to load resource: the server responded with a status of 403 (Forbidden) thumb.jpg Failed to load resource: the server responded with a status of 403 (Forbidden) thumb.jpg Failed to load resource: the server responded with a status of 403 (Forbidden) thumb.jpg Failed to load resource: the server responded with a status of 403 (Forbidden) app.js?1516122915:87 setting src app.js?1516122915:87 setting src app.js?1516122915:98 Refresh Journal List! app.js?1516122915:86 Uncaught TypeError: e.replace is not a function at Object.d20.utils.strip_tags (app.js?1516122915:86) at c (app.js?1516122915:98) at p (app.js?1516122915:98) at app.js?1516122915:98 at Array.forEach (&lt;anonymous&gt;) at Function.k.each.k.forEach (base.js?1515518527:1) at p (app.js?1516122915:98) at app.js?1516122915:98 at Array.forEach (&lt;anonymous&gt;) at Function.k.each.k.forEach (base.js?1515518527:1) app.js?1516122915:88 Reorder by ZORDER app.js?1516122915:100 Refresh jukebox List! app.js?1516122915:88 Reorder by ZORDER app.js?1516122915:87 setting src app.js?1516122915:87 setting src app.js?1516122915:87 setting src app.js?1516122915:87 setting src app.js?1516122915:87 setting src app.js?1516122915:83 Cols: 1 Rows: 2 app.js?1516122915:83 Took 1ms to generate cache. app.js?1516122915:100 window resize app.js?1516122915:85 Final set zoom! app.js?1516122915:84 UPDATE GL SIZE! app.js?1516122915:85 Final set zoom!
1516401583
Silvyre
Forum Champion
Thank you. I've brought your issue to the attention of the Roll20 Dev Team, who will assist further.
Thanks again Silvyre. As always your help is super appreciated!
Is there any chance you rejoined your game as a player instead of GM?
Valerie M. said: Is there any chance you rejoined your game as a player instead of GM? No. As I said in the OP, when I am in the game as a DM I see nothing at all. If I join as player I can actually see stuff but only the stuff I have given players permission to see.
Hi Joseph, A couple questions for you :) When did this problem first start happening? I saw you mentioned creating a new folder- does this still happen for new handouts and new characters as well? Typically you can set who is able to view the journal entry at the creation of the entry, if you set it to yourself, are you able to see it then? Does this kind of behavior persist if you start up a new game and try to make handouts?
This starting yesterday about 20 mins before my original post. Anything I create I can not see, even if I set it to my own journal, though as DM i should be able to see it regardless. If I start a new game everything works fine. It is only an issue with this game. I was looking through some old posts in the forums and someone described a similar issue when somehow he made the journal folder name disappear. Not sure if this is what happened with me. As I said, I know everything is still there cause my players can see their stuff and if I switch to player mode I can see the stuff I have set to all players journals.&nbsp;
1516488356

Edited 1516488494
Drespar
Roll20 Team
Thank you for clarifying those questions for me :) I will be bringing this up to the devs early next week. I believe this might take some direct fiddling with firebase in order to resolve. Edit: Just wanted to drop in another quick request/test for you to try out so we can figure out if it is your local system + the game, or if it is just the game- If you create a new account, and promote it to Co-GM, does the issue persist on that new account? This will help clarify if it is the combo or just the game.
If I promote a new account to GM it experiences the same issue. Thanks.
I will also try another computer later tonight. I only have.my laptop with me as I am out if town but.i will borrow a computer to test it.&nbsp; The fact that it happens on both Chrome and freshly installed Firefox though tells me it is likely not on,my end. I also tried to make a copy of the game and the issue persists. Any new game I create works fine.
I can confirm the issue also happens on another computer logged in with my account.&nbsp;
Might sound foolish, but is there anything typed into the tag box at the top by journal tab?
1516543177

Edited 1516632681
OldSchoolChris said: Might sound foolish, but is there anything typed into the tag box at the top by journal tab? No. Besides even if there was, it wouldn't&nbsp; carry over to other browsers, other logins, and new sessions as I did in all the troubleshooting steps. But yes, it was the first thing I checked.
Any update on this? I hope its not too messed up. :(
Sorry for the delay Joseph! I was able to bring this up to the devs, and they will be having a look as soon as they can to make sure this is resolved. Thank you for your patience!
Thanks Drespar. I appreciate it. Thank the Devs for me for fixing whatever I broke.
Looks like they got it fixed! I just saw it all pop up! Please pass on my thanks to the team.
1516734957
Stephen Koontz
Forum Champion
Marketplace Creator
Sheet Author
API Scripter
Compendium Curator
Joseph, I dug into the back end and found some badly corrupted folders. Mostly copies of folders contents as names of new folders. It's the type of problem I'd only expect to see if someone was misusing our API, which I'm guessing you're not using, or from a 3rd party process like an adblocker interfering and causing issues. If you're using a 3rd party process like that I'd recommend white listing app.roll20.net. Let me know if you're still having any issues with your journal or need more assistance.
I do have adblockers. I was on my work laptop at the time so that may have been the issue. Thanks again for the help. I will be sure to whitelist.&nbsp;