Bug: Files move from fences to general desktop after hybernate

All of the files on my desktop move from their respective fences to the general desktop after resuming from hibernate. The fences are still there and in the same locations, but they are empty. To fix the files have to be manually moved back into the correct fence from the general desktop.

I'm running the paid version (5.80) on Windows 11.

17,122 views 20 replies
Reply #1 Top

Hello,
Sorry to hear you are having issues. This usually happen when you have OneDrive Desktop Sync turn on or any application that can sync your desktop icons on Cloud storage.

Thank you.
Basj,
Stardock Community Assistant.

Reply #2 Top

Hi hpeach, does restoring from a backup resolve the issue?

You can access your backups from the Layout tab, by clicking "Restore a backup"

I'm also wondering if they continue to fall out after subsequent reboots.

 

Reply #3 Top

I do have OneDrive installed but I do not use the desktop backup feature.

Reply #4 Top

Thank you for your prompt reply. I am able to restore the layout from a backup. While this is a good temporary fix I wanted to inform you about the underlying bug that causes the layout of change.

Reply #5 Top

Does the issue reappear if you do the hybernate and wake up again?

Thank you,

Basj,
Stardock Community Assistant

Reply #6 Top

Similar question, if you change screen resolutions then move icons around (then wait a few seconds for it to save), are those changes remembered when you reboot?

Reply #7 Top

Hello,
Sorry to hear you are having issues. Please update to Fences 5.82 revision 6. it the same as v5.83 but with extra debug information.

Here is the link you can use to download it: https://cdn.stardock.us/support/uploads/Fences5_5.8.2.6-j133-Setup.exe 

Install it reboot and test. If it still and issue, please follow the instructions at https://forums.stardock.com/529991/page/1 to submit us a report, which will contain extended debug information. Be sure to reproduce the problem a few times / over at least a couple of cycles to be sure we can see the problem and we'll work to take a look. We really appreciate your help in working to solve your issue.

image-20240823-162714.png

(Note, that this version is likely to resolve your issues too, and if so, we'd love to know that too.)

Thank you.
Basj,
Stardock Community Assistant.

Reply #8 Top

Update – our mistake – please give the verison https://cdn.stardock.us/support/uploads/Fences5_5.8.2.6-j133-Setup.exe a try (v5.82 Rev 6, not the v5.82 Rev 5 previously mentioned). I have edited our team's previous post to point to Rev 6 as well. This copy has a fix that might help your situation. And in either event, we'd love to you get your log file to look into this issue more.

 

Reply #11 Top

Quoting hpeach, reply 10

The user report log has been uploaded.
End of hpeach's quote

Hi hpeach, got the log. This is very interesting. Not to give too much away but I'm seeing your desktop seems to be pointing at "D:\Desktop\", which is fine. What I'm seeing is the icons be put into the Fence groups, but them I'm also seeing the program notice that the files themselves don't exist (for some reason), and so clearing those entries. This is very confusing, as the app does several verifications to make sure that the file does not exist before taking this action.

I'll have to add more debug code and have us take another look into why it's thinking that. Your patience is greatly appreciated. I'll assume this D:\ drive is an internal drive and not an external drive correct?

Reply #12 Top

Drive D is a removable USB drive that is pretty much always plugged in.

Re the files disappearing, this is probably in the Folder Portals. Some of the Folder Portals point to fileshares that are only available while behind the firewall (or via VPN). In this specific situation, the PC went into hibernate while it was behind the firewall. The PC "woke up" outside the firewall (where the files were no longer accessible).

Reply #13 Top

Hrm. Well according to this, your entire desktop folder is redirected to D:\Desktop, and it is indeed saying files are missing. So "pretty much always" -- if they're unplugged at any time, unfortunately with the current code, their entries would get zapped for being removed.

But, interesting note on my end, that I should probably verify the drive can be accessed at all, before marking a file as missing! So that's something I'll take a look at.

Sounds like you have a seperate problem with folder portals not resuming properly after hibernate?

Reply #14 Top

The thumb drive mapped to D:\ does contain my desktop, but it was not missing during resume. In fact, it is almost never removed. Even power save is disabled for that USB port. The desktop files were present when it resumed, they just appeared outside the fences.

The folder portal is not a separate issue. The folder portals work fine. I move inside and outside the firewall all the time with them present, but I usually shut down when moving. I simply mentioned this as a possible explanation for the layout change.

Reply #15 Top

Right. I guess gotcha is it "prunes" this data at regular intervals. So (1) either files actually not present at that time, or (2) somehow they're failing to register.

Going to solve by: if the parent folder doesn't exist, don't remove the entry. This pruning mechanism is meant to make it so that if you delete a file, and then you create a file of the same name at a later date, the old data isn't "hanging around". But, if the parent folder isn't there... then, all bets are off.

Will see what we can do with a new beta release shortly. Thank you!

Reply #16 Top

Hi hpeach, new build as promised

https://cdn.stardock.us/support/uploads/Fences5_5.8.5.6-j140-Setup.exe

Give this a try and see if it helps resolve the issue. You won't see improvement after the first reboot after the install, but thereafter.

If still an issue please submit another report, but I'm really hoping/expecting this should fix. Thank you!

Reply #19 Top

Hi hpeach, I see you've installed the updated version, but there seems to be a problem with the installation.

Was the system rebooted after installation, or just logged off/on? I'm seeing a mis-match of version so the files in the log you shared. It seems the version loaded is an old version.

It's likely you'll get a message box telling you this if you open the Fences Settings dialog. Can you confirm? Thank you!

 

(If you haven't rebooted, please reboot.

If you have rebooted, please try doing the install again.)

Reply #20 Top

A pop-up window indicated some of the DLLs were out of date (probably left over from the test version). It advised me to reinstall. I did this and the pop-up went away. No problems with this version since.