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.

Art Library Duplicate Folders Deleted

So I was prepping for my game last night and in doing so I noticed that all of my art folders had been duplicated.  Didn't think much of it so I deleted all of the duplicates.  Now I cannot open up any of the remaining folders (except 3 that I began to put assets into again) and am provided with an error message. I really hope I am not screwed on this seeing as how I have spent several hours just getting assets let along organizing them.  Here is a screen shot of the message though and I will follow up with a copy of the console message
1469718057

Edited 1469718079
Here is the console log I believe as of this morning after opening it up again. &nbsp;If it is something please let me know. 70 app.js?1469640628:30 TOUCH SUPPORTED: false app.js?1469640628:30 USING WEBGL ACCELERATION... app.js?1469640628:30 WEBGL STARTUP SUCCESS app.js?1469640628:32 Custom Sheet Translation app.js?1469640628:25 select app.js?1469640628:25 Switch mode to select app.js?1469640628:41 Initializing new dice engine with randomness... app.js?1469640628:41 Using random entropy app.js?1469640628:44 Compiling sheet... app.js?1469640628:44 Found rolltemplate: DnD35Attack app.js?1469640628:44 Found rolltemplate: DnD35Initiative app.js?1469640628:44 Found rolltemplate: DnD35StdRoll app.js?1469640628:44 Found webworker script app.js?1469640628:44 Finding sheet rolls... app.js?1469640628:45 window resize app.js?1469640628:30 Final set zoom! app.js?1469640628:30 UPDATE GL SIZE! app.js?1469640628:30 Final set zoom! tutorial_tips.js:7 tuts loaded (index):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=i.imgur.com/A746uyc.png%3F1" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/A746uyc.png%3F1</a> '. This content should also be served over HTTPS. sheetsandboxworker.js?20160628:226Starting up WEB WORKER VM41:622•.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ The Aaron Sheet v0.2.3 ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.• VM41:623•.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ Last update: Thu Mar 03 2016 08:18:48 GMT-0600 (Central Standard Time) ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.• app.js?1469640628:36 Final page load. app.js?1469640628:45 Refresh jukebox List! app.js?1469640628:36 Auth'ed. app.js?1469640628:36 Go post auth! app.js?1469640628:36 initial setup app.js?1469640628:45 Refresh jukebox List! app.js?1469640628:34 T.r {attributes: Object, _escapedAttributes: Object, cid: "c0", changed: Object, _silent: Object…} app.js?1469640628:36 Got players value... app.js?1469640628:36 joining game... app.js?1469640628:34 Player -KDlHJ3v8HGh12sdiUrt is offline... app.js?1469640628:34 Global Volume: 41=0.16809999999999997 app.js?1469640628:34 Player -KKR2PKbGfMFsi2bBALx is offline... app.js?1469640628:34 Player -KKRTsQXRlcnhFz1gLzo is offline... app.js?1469640628:34 Player -KKRTwRmzb6PvfVqptKK is offline... app.js?1469640628:34 Player -KKjLkEj5dLGYz3hvubz is offline... app.js?1469640628:36 Deferred finish joining... app.js?1469640628:29 Firebase Online app.js?1469640628:39 refershing page listings! app.js?1469640628:45 Refresh jukebox List! 32app.js?1469640628:33 Full load page! app.js?1469640628:36 We have 37 pages jquery.1.8.2.min.js:2 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://www.dunjinni.com/forums/uploads/Cisticola/81Z_DemonBabe_cis.png" rel="nofollow">http://www.dunjinni.com/forums/uploads/Cisticola/81Z_DemonBabe_cis.png</a> '. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 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://t2.gstatic.com/images?q=tbn:ANd9GcQ0J-jE-OztzskoOQvR_sffacDp6rctF9JhokYBqNs-_oHmecpIMkkXKxU" rel="nofollow">http://t2.gstatic.com/images?q=tbn:ANd9GcQ0J-jE-OztzskoOQvR_sffacDp6rctF9JhokYBqNs-_oHmecpIMkkXKxU</a> '. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 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://t0.gstatic.com/images?q=tbn:ANd9GcSKT_Prg7eVfKR6afvyxD7eyDxwKdRd2or4ZqPRHq2lBJp1kXbOXlc0KWc" rel="nofollow">http://t0.gstatic.com/images?q=tbn:ANd9GcSKT_Prg7eVfKR6afvyxD7eyDxwKdRd2or4ZqPRHq2lBJp1kXbOXlc0KWc</a> '. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 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://t0.gstatic.com/images?q=tbn:ANd9GcTe2Y1-Z9DkKTwxbn1d5GdGlBsXGytqC3ksoeB-Lguu4Vo650ceyBKtuR8" rel="nofollow">http://t0.gstatic.com/images?q=tbn:ANd9GcTe2Y1-Z9DkKTwxbn1d5GdGlBsXGytqC3ksoeB-Lguu4Vo650ceyBKtuR8</a> '. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 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://t3.gstatic.com/images?q=tbn:ANd9GcTWo_9esqgMZam450Md_sVb_Mj_O1yCEdTnszfas9tLwsPbfHngVQuFXH4" rel="nofollow">http://t3.gstatic.com/images?q=tbn:ANd9GcTWo_9esqgMZam450Md_sVb_Mj_O1yCEdTnszfas9tLwsPbfHngVQuFXH4</a> '. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 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://t2.gstatic.com/images?q=tbn:ANd9GcSeufh_GE3AxRpFEdm9EJuRXREqzwWMSupEMdkJaDERJ7FljGJ0d2FMrQikjg" rel="nofollow">http://t2.gstatic.com/images?q=tbn:ANd9GcSeufh_GE3AxRpFEdm9EJuRXREqzwWMSupEMdkJaDERJ7FljGJ0d2FMrQikjg</a> '. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 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://t2.gstatic.com/images?q=tbn:ANd9GcTJ91KhyVK04MNJnX4lc-o7Ry8_nwCb8lHJqPqBXPBCLKM2_j6cVp5HyQ" rel="nofollow">http://t2.gstatic.com/images?q=tbn:ANd9GcTJ91KhyVK04MNJnX4lc-o7Ry8_nwCb8lHJqPqBXPBCLKM2_j6cVp5HyQ</a> '. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 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://t3.gstatic.com/images?q=tbn:ANd9GcSz-EL31_9_LEGDFHOXjQRCn8J1VLNOxIev0bv-TkIRqhPapd_URABo8WuX" rel="nofollow">http://t3.gstatic.com/images?q=tbn:ANd9GcSz-EL31_9_LEGDFHOXjQRCn8J1VLNOxIev0bv-TkIRqhPapd_URABo8WuX</a> '. This content should also be served over HTTPS. app.js?1469640628:36 Scan for new plays! app.js?1469640628:36 handle page changes app.js?1469640628:36 false med.png:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/20391841/NFAPdTc8wYlrFBjGiQSQvA/med.png?1467053033" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/20391841/NFAPdTc8wYlrFBjGiQSQvA/med.png?1467053033</a> 403 (Forbidden) med.jpg:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/20391811/fzoT9rDTmetkGnTbybZ5rQ/med.jpg?1467052968" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/20391811/fzoT9rDTmetkGnTbybZ5rQ/med.jpg?1467052968</a> 403 (Forbidden) med.png:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/20391910/ezfThNNnLOuAG-yhg2CzxA/med.png?1467053199" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/20391910/ezfThNNnLOuAG-yhg2CzxA/med.png?1467053199</a> 403 (Forbidden) med.jpg:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/20392058/OwRQTbmp4Ye7Yw37T5V-rg/med.jpg?1467053702" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/20392058/OwRQTbmp4Ye7Yw37T5V-rg/med.jpg?1467053702</a> 403 (Forbidden) app.js?1469640628:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5506/max.png?13396857335" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5506/max.png?13396857335</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5506/thumb.png?13396857335" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5506/thumb.png?13396857335</a> app.js?1469640628:32 Do refresh link cache! app.js?1469640628:39 refershing page listings! app.js?1469640628:33 setting src app.js?1469640628:36 init active page! app.js?1469640628:33 activate page! app.js?1469640628:33 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1469640628:43 Refresh Journal List! app.js?1469640628:43 Search took 20ms app.js?1469640628:33 Reorder by ZORDER app.js?1469640628:43 initiatlizing video chat app.js?1469640628:43 Connecting to WebRTC app.js?1469640628:45 Refresh jukebox List! app.js?1469640628:33 Graphics: 0 app.js?1469640628:33 Paths: 0 app.js?1469640628:29 Cols: 2 Rows: 2 app.js?1469640628:29 Took 1ms to generate cache. app.js?1469640628:33 Reorder by ZORDER app.js?1469640628:39 refershing page listings! mini.png:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/20391841/NFAPdTc8wYlrFBjGiQSQvA/mini.png?1467053033" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/20391841/NFAPdTc8wYlrFBjGiQSQvA/mini.png?1467053033</a> 403 (Forbidden) mini.png:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/20391910/ezfThNNnLOuAG-yhg2CzxA/mini.png?1467053199" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/20391910/ezfThNNnLOuAG-yhg2CzxA/mini.png?1467053199</a> 403 (Forbidden) mini.jpg:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/20392058/OwRQTbmp4Ye7Yw37T5V-rg/mini.jpg?1467053702" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/20392058/OwRQTbmp4Ye7Yw37T5V-rg/mini.jpg?1467053702</a> 403 (Forbidden) mini.jpg:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/20391811/fzoT9rDTmetkGnTbybZ5rQ/mini.jpg?1467052968" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/20391811/fzoT9rDTmetkGnTbybZ5rQ/mini.jpg?1467052968</a> 403 (Forbidden) app.js?1469640628:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5437/max.png?13395982625" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5437/max.png?13395982625</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5437/thumb.png?13395982625" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5437/thumb.png?13395982625</a> app.js?1469640628:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5449/max.png?13396014745" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5449/max.png?13396014745</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5449/thumb.png?13396014745" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5449/thumb.png?13396014745</a> app.js?1469640628:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5451/max.png?13396015735" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5451/max.png?13396015735</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5451/thumb.png?13396015735" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5451/thumb.png?13396015735</a> 2app.js?1469640628:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5506/max.png?13396857335" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5506/max.png?13396857335</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5506/thumb.png?13396857335" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5506/thumb.png?13396857335</a> app.js?1469640628:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5545/DyzKDQZ76ai-LiQmeWvcRQ/max.png?13396994365" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5545/DyzKDQZ76ai-LiQmeWvcRQ/max.png?13396994365</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5545/DyzKDQZ76ai-LiQmeWvcRQ/thumb.png?13396994365" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5545/DyzKDQZ76ai-LiQmeWvcRQ/thumb.png?13396994365</a> 2app.js?1469640628:33 setting src app.js?1469640628:29 Cols: 2 Rows: 2 app.js?1469640628:29 Took 1ms to generate cache. 4app.js?1469640628:33 setting src app.js?1469640628:33 Reorder by ZORDER app.js?1469640628:43 Connected to session app.js?1469640628:43 Someone just connected. app.js?1469640628:43 It's us? app.js?1469640628:36 handle page changes app.js?1469640628:36 false app.js?1469640628:36 init active page! app.js?1469640628:33 activate page! app.js?1469640628:33 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1469640628:33 Graphics: 10 app.js?1469640628:33 Paths: 0 app.js?1469640628:39 refershing page listings! app.js?1469640628:33 Reorder by ZORDER
I also have this problem. It seems to have made a duplicate folder at the main library level of every subfolder I have. Trying to move them seems to cause problems as well.
It's just frustrating putting in a lot of time and effort to not only get the assets for a campaign but then actually sit down and organize and have a system ready that would seem very efficient only to have it gone. &nbsp;I hope there is a fix or something to this.
There was a bug that happened shortly after we released this system that could cause these duplicate folders to appear in your library. It's since been fixed, but if you delete the duplicate folder the it basically deleted all copies of that folder. I looked at your account Josh and I didn't see any duplicate folders at the root level but if they are still there let me know and I will look again. Cody if you let me know which folders you are seeing the error with and can try and clear those out for you.&nbsp; The good news is that this shouldn't happen again, but I'm sorry that it happened in the first place.
1469827507

Edited 1469828639
Hey Riley, thanks for your help, but I do have dupes. Take a look:&nbsp; All the folders that are in the red rectangle should be (or are) sub folders. Here are the errors I am getting: If I try to move them, it jumps back to this view without any changes.&nbsp; If I try to delete the folder, I get an error saying the folder does not exist If I try to refresh the page, it jumps back to this view If I try to edit them in folder view, it looks like the changes take place, until I get an error when I try to delete the old folder, and then it jumps back to this view Beasts_old is an attempt to see if renaming the folder would make a difference. It did not. UPDATE: I was able to move all the images to new subs, and delete the subs, but the dupes in the root directory still remain, and I am unable to delete them. Its as if they are somehow 'ghosting'. I will log into a different game and see if these folders still exist. UPDATEv2: They do.
Josh said: Hey Riley, thanks for your help, but I do have dupes. Take a look:&nbsp; All the folders that are in the red rectangle should be (or are) sub folders. Here are the errors I am getting: If I try to move them, it jumps back to this view without any changes.&nbsp; If I try to delete the folder, I get an error saying the folder does not exist If I try to refresh the page, it jumps back to this view If I try to edit them in folder view, it looks like the changes take place, until I get an error when I try to delete the old folder, and then it jumps back to this view Beasts_old is an attempt to see if renaming the folder would make a difference. It did not. UPDATE: I was able to move all the images to new subs, and delete the subs, but the dupes in the root directory still remain, and I am unable to delete them. Its as if they are somehow 'ghosting'. I will log into a different game and see if these folders still exist. UPDATEv2: They do. Okay reload and I think I've got it fixed for you.
Nice! Solved. Thanks Riley!