New MacBook can't find files in Dropbox folder

I have a new MBP M4 running Sequoia 15.3.1. All of my EagleFiler files have been stored in Dropbox since I started using the app. But now I am seeing with increasing regularity the following text in the EF preview window…

The body of this message could not be displayed because of an error: IOError: error 2 (No such file or directory) for file: [file name] Main Eaglefiler Library/Files/Email-Received/RE- [EXTERNAL] Regarding …

I did a standard data migration from old MBP to new MBP, and I did not [intentionally] delete files from Dropbox so I’m not sure what’s happening.

Any insights anyone?

Do you see the file that it’s looking for when in Finder? Do you perhaps have Dropbox set to save space by not downloading all the files from the cloud?

That was the first thing I checked. Dropbox Selective Sync.

I can find some in Finder but not all. I’m wondering if the path designations got mangled somehow.

So what I think I’m seeing is that the path reference shown in the EF index in some cases doesn’t exist in Finder any more. Which sounds like something I might have done when I was working with Records folders in EF.

For example, I have a “Recipes” folder in EF, but there is no corresponding folder with that name in Finder.

I thought that when I moved something in the EF ecosystem, the app would also move the corresponding file in Finder.

Like how Adobe Lightroom operates.

So is there a way to reindex the existing files and file references?

I’m going to see if I can restore a backup pre-dating my acquisition of the new machine.

So Ive done that, but what is the best way to replace existing data with the backup? Just put the folders in the same location and move the “new ones” out?

That was the problem. Somehow the data migration didn’t copy everything.

So I got a Backblaze restore of the DB from the old machine, merged/synced it with the “new” DB that contains files uploaded to the new installation, then put the merged/synced file into the folder on the HDD where my EF files reside.

It is taking the app a while to “locate” all the files, but I think it’s doing ok so far. But files that were MIA earlier today seem to be populating.

Yes, if you make changes from within EagleFiler the folders will stay in sync automatically.

The best way to restore from backup is to replace the entire library folder (the folder containing the .eflibrary file). That way the database and files/folders will all be in sync.

Otherwise, you could see where EagleFiler expects the files/folders to be and put everything back in the proper location with the proper name.

Thank you Michael. I think we’re back on track.

But it’s weird to me that the Apple Migration Assistant did not complete the whole job.

Yeah, that is odd. Migration Assistant usually works really well, in my experience.

Mosdef. Also weird that Dropbox wasn’t syncing the whole folder. I definitely did not have the folder split in the selective sync settings. I’m sure it’s a rogue setting somewhere. Thanks for your help.