⚠️ Before submitting, please verify the following: ⚠️
Bug description
The File Provider Extension intermittently reports account not set up after a fresh account setup on 33.0.2. This causes certain container enumerations (e.g. Trash) to fail, while others succeed with the correct account context.
This appears to be a regression or incomplete fix of #9393, which was closed for the 33.0.0 milestone. The issue persists on 33.0.2 with a completely fresh installation (no upgrade/migration from older versions).
Key observations from the File Provider Extension debug logs:
"Not providing enumerator for container with identifier [...] yet as account not set up" appears repeatedly — both for trash container and for specific file item identifiers.
- Other enumerations in the same session succeed and correctly resolve the account (e.g. "Set up enumerator." with full account and DAV URL).
- maybe a timing/race condition: the extension starts enumerating before the account is fully initialized. Some enumerations hit the uninitialized state, while later ones succeed.
- Trash-related operations also fail:
"Did not find trashed item in trash, asking for a rescan" followed by "Tried to modify filename of already trashed item. This is not supported."
Practical impact: Changes made by other users in shared folders are not reliably reflected in Finder via VFS. The Nextcloud client activity feed shows the changes correctly (notify_push is active and working), but the File Provider Extension does not propagate them to the file system.
Steps to reproduce
- Fresh install of Nextcloud Desktop Client 33.0.2 on macOS (no prior installation/migration).
- Add an account connected to a Nextcloud server (managed Hetzner StorageShare in my case).
- Let VFS / File Provider Extension complete initial enumeration (~500 GB, many files).
- Observe debug logs: account
not set up errors appear for some container enumerations.
- Have another user modify or add files in a shared folder.
- Changes do not appear in Finder. Client activity feed shows the changes correctly.
- Removing and re-adding the account temporarily helps, but the problem returns within ~2 days.
Expected behavior
All container enumerations should use the fully initialized account context. Server-side changes detected via notify_push should be reflected in Finder via the File Provider Extension.
Which files are affected by this bug
All files managed by the File Provider Extension / VFS.
Operating system
macOS
Which version of the operating system you are running.
Sequoia 15.7.5
Package
Official macOS 12+ universal pkg
Nextcloud Server version
32.0.6
Nextcloud Desktop Client version
33.0.2
Is this bug present after an update or on a fresh install?
Fresh desktop client install
Are you using the Nextcloud Server Encryption module?
Encryption is Disabled
Are you using an external user-backend?
Nextcloud Server logs
N/A — managed instance, no server log access.
Additional info
UPDATE 16.04.2026
A related issue: When a shared folder is moved to a different location via the web interface, the File Provider Extension continues to enumerate the old path and fails with NKError code 1. The new location does not appear in Finder.
Log excerpt:
"Set up enumerator." (with old path)
"Read of URL did fail." — NKError code 1
"Finishing enumeration for page with error."
Using "Remove Download" on the parent folder in Finder and restarting the client does not resolve this — the moved folder still does not appear at its new location.
It seems the File Provider Extension does not process server-side move/rename operations for shared folders during change observation.
Bug description
The File Provider Extension intermittently reports
account not set upafter a fresh account setup on 33.0.2. This causes certain container enumerations (e.g. Trash) to fail, while others succeed with the correct account context.This appears to be a regression or incomplete fix of #9393, which was closed for the 33.0.0 milestone. The issue persists on 33.0.2 with a completely fresh installation (no upgrade/migration from older versions).
Key observations from the File Provider Extension debug logs:
"Not providing enumerator for container with identifier [...] yet as account not set up"appears repeatedly — both for trash container and for specific file item identifiers."Did not find trashed item in trash, asking for a rescan"followed by"Tried to modify filename of already trashed item. This is not supported."Practical impact: Changes made by other users in shared folders are not reliably reflected in Finder via VFS. The Nextcloud client activity feed shows the changes correctly (notify_push is active and working), but the File Provider Extension does not propagate them to the file system.
Steps to reproduce
not set up errorsappear for some container enumerations.Expected behavior
All container enumerations should use the fully initialized account context. Server-side changes detected via notify_push should be reflected in Finder via the File Provider Extension.
Which files are affected by this bug
All files managed by the File Provider Extension / VFS.
Operating system
macOS
Which version of the operating system you are running.
Sequoia 15.7.5
Package
Official macOS 12+ universal pkg
Nextcloud Server version
32.0.6
Nextcloud Desktop Client version
33.0.2
Is this bug present after an update or on a fresh install?
Fresh desktop client install
Are you using the Nextcloud Server Encryption module?
Encryption is Disabled
Are you using an external user-backend?
Nextcloud Server logs
Additional info
UPDATE 16.04.2026
A related issue: When a shared folder is moved to a different location via the web interface, the File Provider Extension continues to enumerate the old path and fails with NKError code 1. The new location does not appear in Finder.
Log excerpt:
Using "Remove Download" on the parent folder in Finder and restarting the client does not resolve this — the moved folder still does not appear at its new location.
It seems the File Provider Extension does not process server-side move/rename operations for shared folders during change observation.