Skip to content

File changes in shared folder do not appear locally #9854

@bu-nd

Description

@bu-nd

⚠️ 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

  1. Fresh install of Nextcloud Desktop Client 33.0.2 on macOS (no prior installation/migration).
  2. Add an account connected to a Nextcloud server (managed Hetzner StorageShare in my case).
  3. Let VFS / File Provider Extension complete initial enumeration (~500 GB, many files).
  4. Observe debug logs: account not set up errors appear for some container enumerations.
  5. Have another user modify or add files in a shared folder.
  6. Changes do not appear in Finder. Client activity feed shows the changes correctly.
  7. 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?

  • Default internal user-backend
  • LDAP/ Active Directory
  • SSO - SAML
  • Other

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.

Metadata

Metadata

Assignees

Labels

4. to releasebugfeature: 📁 file providermacOS File Provider Extension, more general also known as virtual file system.os: 🍎 macOSApple macOS, formerly also known as OS X

Type

No fields configured for Bug.

Projects

Status
🏗️ In progress

Relationships

None yet

Development

No branches or pull requests

Issue actions