nextcloud / nextcloud/desktop

[Bug]: Renaming subfolders in E2EE-encrypted folders fails and may result in E2EE metadata corruption unless Virtual File Support is disabled

Open
#7,681 3 comments 1 reaction 0 assignees View on GitHub
0. Needs triage bug feature: :lock: end to end encryption feature: :minidisc: virtual filesystem
Dominant language
C++
Stars
3.9k
Forks
1k
Avg merge
1d 17h
Merged PRs (30d)
123

Description

### ⚠️ Before submitting, please verify the following: ⚠️

- [x] This is a **bug**, not a question or a configuration issue.
- [x] This issue is **not** already reported on Github (I've searched it).
- [x] Nextcloud Server and Desktop Client are **up to date**. See [Server Maintenance and Release Schedule](https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule) and [Desktop Releases](https://nextcloud.com/install/#install-clients) for supported versions.
- [x] I agree to follow Nextcloud's [Code of Conduct](https://nextcloud.com/contribute/code-of-conduct/)

### Bug description

Hello everyone,

`Virtual File Support` is enabled by default. Renaming subfolders within E2EE-encrypted folders fails to work as expected. The problem often occurs when multiple operations—such as renaming, syncing, or adding files are performed in quick succession. These actions can disrupt the encryption metadata, potentially leading to corruption or complete failure of the E2EE feature.

Note: In some cases, simply renaming the encrypted folder can help restore it to a less severe state (syncing other files resumes) .

I did not notice the issue when `Virtual File Support` is _**disabled**_

### Steps to reproduce

1. Enable E2EE and create encrypted folder
2. Create a subfolder within the newly created encrypted folder
3. Allow deskop client to sync the new folder
4. Rename the subfolder to any new name
5. You can see that renaming fails and old name persists

Now, repeat the above steps, but this time add files within the subfolder before renaming it. After performing a few sync operations and renames, you will notice that the client fails to sync and e2ee becomes corrupted.

![Image](https://github.com/user-attachments/assets/00523434-7022-45d2-92f7-9b05c3ece2e4)
![Image](https://github.com/user-attachments/assets/c8e30e20-3e1c-4a43-91d1-650daafe13b6)

### Expected behavior

- Rename files at the encrypted folder top level (works)
- Rename files within subfolders (works)
- Rename subfolders (now fails)
- Rename the encryted folder itself (now fails)

### Which files are affected by this bug

nextcloud.log

### Operating system

Windows

### Which version of the operating system you are running.

Windows 10

### Package

Official Linux AppImage

### Nextcloud Server version

master

### Nextcloud Desktop Client version

3.15.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?

- [x] Default internal user-backend
- [ ] LDAP/ Active Directory
- [ ] SSO - SAML
- [ ] Other

### Nextcloud Server logs

```shell
{"file":"/root/nc/server-master/lib/private/AppFramework/Http/Dispatcher.php","line":200,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\Controller\\MetaDataController","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/Http/Dispatcher.php","line":114,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/App.php","line":161,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/root/nc/server-master/lib/private/Route/Router.php","line":306,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/root/nc/server-master/ocs/v1.php","line":49,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/root/nc/server-master/ocs/v2.php","line":7,"args":["/root/nc/server-master/ocs/v1.php"],"function":"require_once"}],"File":"/root/nc/server-master/lib/private/Files/Node/File.php","Line":35,"message":"","exception":{},"CustomMessage":"Exception thrown: OCP\\Files\\GenericFileException"}}
{"reqId":"pou5f31Q3HdGQtqDg8KO","level":3,"time":"2024-12-17T21:26:21+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"PHP","method":"GET","url":"/ocs/v2.php/apps/end_to_end_encryption/api/v2/meta-data/595?format=json","message":"file_get_contents(/root/nc/server-master/data/appdata_3f41rgocgx8l/end_to_end_encryption/meta-data/595/meta.data): Failed to open stream: No such file or directory at /root/nc/server-master/lib/private/Files/Storage/Local.php#294","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"app":"PHP"}}
{"reqId":"pou5f31Q3HdGQtqDg8KO","level":3,"time":"2024-12-17T21:26:21+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"end_to_end_encryption","method":"GET","url":"/ocs/v2.php/apps/end_to_end_encryption/api/v2/meta-data/595?format=json","message":"Exception thrown: OCP\\Files\\GenericFileException","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","exception":{"Exception":"OCP\\Files\\GenericFileException","Message":"","Code":0,"Trace":[{"file":"/root/nc/server-master/lib/private/Files/SimpleFS/SimpleFile.php","line":55,"function":"getContent","class":"OC\\Files\\Node\\File","type":"->"},{"file":"/root/nc/server-master/apps/end_to_end_encryption/lib/MetaDataStorage.php","line":60,"function":"getContent","class":"OC\\Files\\SimpleFS\\SimpleFile","type":"->"},{"file":"/root/nc/server-master/apps/end_to_end_encryption/lib/Controller/MetaDataController.php","line":71,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\MetaDataStorage","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/Http/Dispatcher.php","line":200,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\Controller\\MetaDataController","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/Http/Dispatcher.php","line":114,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/App.php","line":161,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/root/nc/server-master/lib/private/Route/Router.php","line":306,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/root/nc/server-master/ocs/v1.php","line":49,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/root/nc/server-master/ocs/v2.php","line":7,"args":["/root/nc/server-master/ocs/v1.php"],"function":"require_once"}],"File":"/root/nc/server-master/lib/private/Files/Node/File.php","Line":35,"message":"","exception":{},"CustomMessage":"Exception thrown: OCP\\Files\\GenericFileException"}}
{"reqId":"W4ZLTbcFADu14oiZktaF","level":3,"time":"2024-12-17T21:26:21+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"PHP","method":"GET","url":"/ocs/v2.php/apps/end_to_end_encryption/api/v2/meta-data/595?format=json","message":"file_get_contents(/root/nc/server-master/data/appdata_3f41rgocgx8l/end_to_end_encryption/meta-data/595/meta.data): Failed to open stream: No such file or directory at /root/nc/server-master/lib/private/Files/Storage/Local.php#294","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"app":"PHP"}}
{"reqId":"W4ZLTbcFADu14oiZktaF","level":3,"time":"2024-12-17T21:26:21+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"end_to_end_encryption","method":"GET","url":"/ocs/v2.php/apps/end_to_end_encryption/api/v2/meta-data/595?format=json","message":"Exception thrown: OCP\\Files\\GenericFileException","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","exception":{"Exception":"OCP\\Files\\GenericFileException","Message":"","Code":0,"Trace":[{"file":"/root/nc/server-master/lib/private/Files/SimpleFS/SimpleFile.php","line":55,"function":"getContent","class":"OC\\Files\\Node\\File","type":"->"},{"file":"/root/nc/server-master/apps/end_to_end_encryption/lib/MetaDataStorage.php","line":60,"function":"getContent","class":"OC\\Files\\SimpleFS\\SimpleFile","type":"->"},{"file":"/root/nc/server-master/apps/end_to_end_encryption/lib/Controller/MetaDataController.php","line":71,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\MetaDataStorage","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/Http/Dispatcher.php","line":200,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\Controller\\MetaDataController","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/Http/Dispatcher.php","line":114,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/App.php","line":161,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/root/nc/server-master/lib/private/Route/Router.php","line":306,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/root/nc/server-master/ocs/v1.php","line":49,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/root/nc/server-master/ocs/v2.php","line":7,"args":["/root/nc/server-master/ocs/v1.php"],"function":"require_once"}],"File":"/root/nc/server-master/lib/private/Files/Node/File.php","Line":35,"message":"","exception":{},"CustomMessage":"Exception thrown: OCP\\Files\\GenericFileException"}}
{"reqId":"xPX8nfc1G5yFxWrkPqcr","level":3,"time":"2024-12-17T21:26:22+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"PHP","method":"GET","url":"/ocs/v2.php/apps/end_to_end_encryption/api/v2/meta-data/595?format=json","message":"file_get_contents(/root/nc/server-master/data/appdata_3f41rgocgx8l/end_to_end_encryption/meta-data/595/meta.data): Failed to open stream: No such file or directory at /root/nc/server-master/lib/private/Files/Storage/Local.php#294","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"app":"PHP"}}
{"reqId":"xPX8nfc1G5yFxWrkPqcr","level":3,"time":"2024-12-17T21:26:22+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"end_to_end_encryption","method":"GET","url":"/ocs/v2.php/apps/end_to_end_encryption/api/v2/meta-data/595?format=json","message":"Exception thrown: OCP\\Files\\GenericFileException","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","exception":{"Exception":"OCP\\Files\\GenericFileException","Message":"","Code":0,"Trace":[{"file":"/root/nc/server-master/lib/private/Files/SimpleFS/SimpleFile.php","line":55,"function":"getContent","class":"OC\\Files\\Node\\File","type":"->"},{"file":"/root/nc/server-master/apps/end_to_end_encryption/lib/MetaDataStorage.php","line":60,"function":"getContent","class":"OC\\Files\\SimpleFS\\SimpleFile","type":"->"},{"file":"/root/nc/server-master/apps/end_to_end_encryption/lib/Controller/MetaDataController.php","line":71,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\MetaDataStorage","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/Http/Dispatcher.php","line":200,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\Controller\\MetaDataController","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/Http/Dispatcher.php","line":114,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/App.php","line":161,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/root/nc/server-master/lib/private/Route/Router.php","line":306,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/root/nc/server-master/ocs/v1.php","line":49,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/root/nc/server-master/ocs/v2.php","line":7,"args":["/root/nc/server-master/ocs/v1.php"],"function":"require_once"}],"File":"/root/nc/server-master/lib/private/Files/Node/File.php","Line":35,"message":"","exception":{},"CustomMessage":"Exception thrown: OCP\\Files\\GenericFileException"}}
{"reqId":"EWGEvBCe45bTO1TuDMlL","level":3,"time":"2024-12-17T21:26:33+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"PHP","method":"GET","url":"/ocs/v2.php/apps/end_to_end_encryption/api/v2/meta-data/595?format=json","message":"file_get_contents(/root/nc/server-master/data/appdata_3f41rgocgx8l/end_to_end_encryption/meta-data/595/meta.data): Failed to open stream: No such file or directory at /root/nc/server-master/lib/private/Files/Storage/Local.php#294","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"app":"PHP"}}
{"reqId":"EWGEvBCe45bTO1TuDMlL","level":3,"time":"2024-12-17T21:26:33+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"end_to_end_encryption","method":"GET","url":"/ocs/v2.php/apps/end_to_end_encryption/api/v2/meta-data/595?format=json","message":"Exception thrown: OCP\\Files\\GenericFileException","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","exception":{"Exception":"OCP\\Files\\GenericFileException","Message":"","Code":0,"Trace":[{"file":"/root/nc/server-master/lib/private/Files/SimpleFS/SimpleFile.php","line":55,"function":"getContent","class":"OC\\Files\\Node\\File","type":"->"},{"file":"/root/nc/server-master/apps/end_to_end_encryption/lib/MetaDataStorage.php","line":60,"function":"getContent","class":"OC\\Files\\SimpleFS\\SimpleFile","type":"->"},{"file":"/root/nc/server-master/apps/end_to_end_encryption/lib/Controller/MetaDataController.php","line":71,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\MetaDataStorage","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/Http/Dispatcher.php","line":200,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\Controller\\MetaDataController","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/Http/Dispatcher.php","line":114,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/App.php","line":161,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/root/nc/server-master/lib/private/Route/Router.php","line":306,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/root/nc/server-master/ocs/v1.php","line":49,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/root/nc/server-master/ocs/v2.php","line":7,"args":["/root/nc/server-master/ocs/v1.php"],"function":"require_once"}],"File":"/root/nc/server-master/lib/private/Files/Node/File.php","Line":35,"message":"","exception":{},"CustomMessage":"Exception thrown: OCP\\Files\\GenericFileException"}}
{"reqId":"Ps2KPSdhi5PXhey9wArP","level":3,"time":"2024-12-17T21:26:33+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"PHP","method":"GET","url":"/ocs/v2.php/apps/end_to_end_encryption/api/v2/meta-data/643?format=json","message":"file_get_contents(/root/nc/server-master/data/appdata_3f41rgocgx8l/end_to_end_encryption/meta-data/643/meta.data): Failed to open stream: No such file or directory at /root/nc/server-master/lib/private/Files/Storage/Local.php#294","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"app":"PHP"}}
{"reqId":"Ps2KPSdhi5PXhey9wArP","level":3,"time":"2024-12-17T21:26:33+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"end_to_end_encryption","method":"GET","url":"/ocs/v2.php/apps/end_to_end_encryption/api/v2/meta-data/643?format=json","message":"Exception thrown: OCP\\Files\\GenericFileException","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","exception":{"Exception":"OCP\\Files\\GenericFileException","Message":"","Code":0,"Trace":[{"file":"/root/nc/server-master/lib/private/Files/SimpleFS/SimpleFile.php","line":55,"function":"getContent","class":"OC\\Files\\Node\\File","type":"->"},{"file":"/root/nc/server-master/apps/end_to_end_encryption/lib/MetaDataStorage.php","line":60,"function":"getContent","class":"OC\\Files\\SimpleFS\\SimpleFile","type":"->"},{"file":"/root/nc/server-master/apps/end_to_end_encryption/lib/Controller/MetaDataController.php","line":71,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\MetaDataStorage","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/Http/Dispatcher.php","line":200,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\Controller\\MetaDataController","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/Http/Dispatcher.php","line":114,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/App.php","line":161,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/root/nc/server-master/lib/private/Route/Router.php","line":306,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/root/nc/server-master/ocs/v1.php","line":49,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/root/nc/server-master/ocs/v2.php","line":7,"args":["/root/nc/server-master/ocs/v1.php"],"function":"require_once"}],"File":"/root/nc/server-master/lib/private/Files/Node/File.php","Line":35,"message":"","exception":{},"CustomMessage":"Exception thrown: OCP\\Files\\GenericFileException"}}
{"reqId":"1PoclJju0A9osSQwM9uD","level":3,"time":"2024-12-17T21:26:33+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"PHP","method":"GET","url":"/ocs/v2.php/apps/end_to_end_encryption/api/v2/meta-data/595?format=json","message":"file_get_contents(/root/nc/server-master/data/appdata_3f41rgocgx8l/end_to_end_encryption/meta-data/595/meta.data): Failed to open stream: No such file or directory at /root/nc/server-master/lib/private/Files/Storage/Local.php#294","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"app":"PHP"}}
{"reqId":"1PoclJju0A9osSQwM9uD","level":3,"time":"2024-12-17T21:26:33+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"end_to_end_encryption","method":"GET","url":"/ocs/v2.php/apps/end_to_end_encryption/api/v2/meta-data/595?format=json","message":"Exception thrown: OCP\\Files\\GenericFileException","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","exception":{"Exception":"OCP\\Files\\GenericFileException","Message":"","Code":0,"Trace":[{"file":"/root/nc/server-master/lib/private/Files/SimpleFS/SimpleFile.php","line":55,"function":"getContent","class":"OC\\Files\\Node\\File","type":"->"},{"file":"/root/nc/server-master/apps/end_to_end_encryption/lib/MetaDataStorage.php","line":60,"function":"getContent","class":"OC\\Files\\SimpleFS\\SimpleFile","type":"->"},{"file":"/root/nc/server-master/apps/end_to_end_encryption/lib/Controller/MetaDataController.php","line":71,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\MetaDataStorage","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/Http/Dispatcher.php","line":200,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\Controller\\MetaDataController","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/Http/Dispatcher.php","line":114,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/App.php","line":161,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/root/nc/server-master/lib/private/Route/Router.php","line":306,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/root/nc/server-master/ocs/v1.php","line":49,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/root/nc/server-master/ocs/v2.php","line":7,"args":["/root/nc/server-master/ocs/v1.php"],"function":"require_once"}],"File":"/root/nc/server-master/lib/private/Files/Node/File.php","Line":35,"message":"","exception":{},"CustomMessage":"Exception thrown: OCP\\Files\\GenericFileException"}}
{"reqId":"bR44mv2sI5Y2GQA1OuHg","level":3,"time":"2024-12-17T21:26:33+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"PHP","method":"GET","url":"/ocs/v2.php/apps/end_to_end_encryption/api/v2/meta-data/595?format=json","message":"file_get_contents(/root/nc/server-master/data/appdata_3f41rgocgx8l/end_to_end_encryption/meta-data/595/meta.data): Failed to open stream: No such file or directory at /root/nc/server-master/lib/private/Files/Storage/Local.php#294","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"app":"PHP"}}
{"reqId":"bR44mv2sI5Y2GQA1OuHg","level":3,"time":"2024-12-17T21:26:33+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"end_to_end_encryption","method":"GET","url":"/ocs/v2.php/apps/end_to_end_encryption/api/v2/meta-data/595?format=json","message":"Exception thrown: OCP\\Files\\GenericFileException","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","exception":{"Exception":"OCP\\Files\\GenericFileException","Message":"","Code":0,"Trace":[{"file":"/root/nc/server-master/lib/private/Files/SimpleFS/SimpleFile.php","line":55,"function":"getContent","class":"OC\\Files\\Node\\File","type":"->"},{"file":"/root/nc/server-master/apps/end_to_end_encryption/lib/MetaDataStorage.php","line":60,"function":"getContent","class":"OC\\Files\\SimpleFS\\SimpleFile","type":"->"},{"file":"/root/nc/server-master/apps/end_to_end_encryption/lib/Controller/MetaDataController.php","line":71,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\MetaDataStorage","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/Http/Dispatcher.php","line":200,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\Controller\\MetaDataController","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/Http/Dispatcher.php","line":114,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/root/nc/server-master/lib/private/AppFramework/App.php","line":161,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/root/nc/server-master/lib/private/Route/Router.php","line":306,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/root/nc/server-master/ocs/v1.php","line":49,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/root/nc/server-master/ocs/v2.php","line":7,"args":["/root/nc/server-master/ocs/v1.php"],"function":"require_once"}],"File":"/root/nc/server-master/lib/private/Files/Node/File.php","Line":35,"message":"","exception":{},"CustomMessage":"Exception thrown: OCP\\Files\\GenericFileException"}}
{"reqId":"RJBeYKewBqWpBoNYPeua","level":3,"time":"2024-12-17T21:30:24+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"PHP","method":"POST","url":"/remote.php/dav/bulk","message":"file_put_contents(/root/nc/server-master/data/admin/files/e2ee/s/aerial_view-wallpaper-3840x2160.jpg): Failed to open stream: No such file or directory at /root/nc/server-master/lib/private/Files/Storage/Local.php#302","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"app":"PHP"}}
{"reqId":"RJBeYKewBqWpBoNYPeua","level":3,"time":"2024-12-17T21:30:24+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"no app in context","method":"POST","url":"/remote.php/dav/bulk","message":"Could not create path \"/admin/files/e2ee/s/aerial_view-wallpaper-3840x2160.jpg\"","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"path":"/e2ee/s/aerial_view-wallpaper-3840x2160.jpg"}}
{"reqId":"RJBeYKewBqWpBoNYPeua","level":3,"time":"2024-12-17T21:30:24+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"PHP","method":"POST","url":"/remote.php/dav/bulk","message":"file_put_contents(/root/nc/server-master/data/admin/files/e2ee/s/aerial_view_sand_sea_maldives_islands-wallpaper-3440x1440 (1).jpg): Failed to open stream: No such file or directory at /root/nc/server-master/lib/private/Files/Storage/Local.php#302","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"app":"PHP"}}
{"reqId":"RJBeYKewBqWpBoNYPeua","level":3,"time":"2024-12-17T21:30:24+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"no app in context","method":"POST","url":"/remote.php/dav/bulk","message":"Could not create path \"/admin/files/e2ee/s/aerial_view_sand_sea_maldives_islands-wallpaper-3440x1440 (1).jpg\"","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"path":"/e2ee/s/aerial_view_sand_sea_maldives_islands-wallpaper-3440x1440 (1).jpg"}}
{"reqId":"RJBeYKewBqWpBoNYPeua","level":3,"time":"2024-12-17T21:30:24+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"PHP","method":"POST","url":"/remote.php/dav/bulk","message":"file_put_contents(/root/nc/server-master/data/admin/files/e2ee/s/aerial_view_sand_sea_maldives_islands-wallpaper-3440x1440.jpg): Failed to open stream: No such file or directory at /root/nc/server-master/lib/private/Files/Storage/Local.php#302","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"app":"PHP"}}
{"reqId":"RJBeYKewBqWpBoNYPeua","level":3,"time":"2024-12-17T21:30:24+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"no app in context","method":"POST","url":"/remote.php/dav/bulk","message":"Could not create path \"/admin/files/e2ee/s/aerial_view_sand_sea_maldives_islands-wallpaper-3440x1440.jpg\"","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"path":"/e2ee/s/aerial_view_sand_sea_maldives_islands-wallpaper-3440x1440.jpg"}}
{"reqId":"qd4cqJ5EYfOHajM7FN1h","level":3,"time":"2024-12-17T21:30:43+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"PHP","method":"POST","url":"/remote.php/dav/bulk","message":"file_put_contents(/root/nc/server-master/data/admin/files/e2ee/s/aerial_view_sand_sea_maldives_islands-wallpaper-3440x1440 (1).jpg): Failed to open stream: No such file or directory at /root/nc/server-master/lib/private/Files/Storage/Local.php#302","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"app":"PHP"}}
{"reqId":"qd4cqJ5EYfOHajM7FN1h","level":3,"time":"2024-12-17T21:30:43+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"no app in context","method":"POST","url":"/remote.php/dav/bulk","message":"Could not create path \"/admin/files/e2ee/s/aerial_view_sand_sea_maldives_islands-wallpaper-3440x1440 (1).jpg\"","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"path":"/e2ee/s/aerial_view_sand_sea_maldives_islands-wallpaper-3440x1440 (1).jpg"}}
{"reqId":"SEAFCXBQPowwg2T4VdG8","level":3,"time":"2024-12-17T21:31:44+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"PHP","method":"POST","url":"/remote.php/dav/bulk","message":"file_put_contents(/root/nc/server-master/data/admin/files/e2ee/s/aerial_view-wallpaper-3840x2160.jpg): Failed to open stream: No such file or directory at /root/nc/server-master/lib/private/Files/Storage/Local.php#302","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"app":"PHP"}}
{"reqId":"SEAFCXBQPowwg2T4VdG8","level":3,"time":"2024-12-17T21:31:44+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"no app in context","method":"POST","url":"/remote.php/dav/bulk","message":"Could not create path \"/admin/files/e2ee/s/aerial_view-wallpaper-3840x2160.jpg\"","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"path":"/e2ee/s/aerial_view-wallpaper-3840x2160.jpg"}}
{"reqId":"SEAFCXBQPowwg2T4VdG8","level":3,"time":"2024-12-17T21:31:44+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"PHP","method":"POST","url":"/remote.php/dav/bulk","message":"file_put_contents(/root/nc/server-master/data/admin/files/e2ee/s/aerial_view_sand_sea_maldives_islands-wallpaper-3440x1440 (1).jpg): Failed to open stream: No such file or directory at /root/nc/server-master/lib/private/Files/Storage/Local.php#302","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"app":"PHP"}}
{"reqId":"SEAFCXBQPowwg2T4VdG8","level":3,"time":"2024-12-17T21:31:44+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"no app in context","method":"POST","url":"/remote.php/dav/bulk","message":"Could not create path \"/admin/files/e2ee/s/aerial_view_sand_sea_maldives_islands-wallpaper-3440x1440 (1).jpg\"","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"path":"/e2ee/s/aerial_view_sand_sea_maldives_islands-wallpaper-3440x1440 (1).jpg"}}
{"reqId":"SEAFCXBQPowwg2T4VdG8","level":3,"time":"2024-12-17T21:31:44+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"PHP","method":"POST","url":"/remote.php/dav/bulk","message":"file_put_contents(/root/nc/server-master/data/admin/files/e2ee/s/aerial_view_sand_sea_maldives_islands-wallpaper-3440x1440.jpg): Failed to open stream: No such file or directory at /root/nc/server-master/lib/private/Files/Storage/Local.php#302","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"app":"PHP"}}
{"reqId":"SEAFCXBQPowwg2T4VdG8","level":3,"time":"2024-12-17T21:31:44+00:00","remoteAddr":"192.168.68.56","user":"admin","app":"no app in context","method":"POST","url":"/remote.php/dav/bulk","message":"Could not create path \"/admin/files/e2ee/s/aerial_view_sand_sea_maldives_islands-wallpaper-3440x1440.jpg\"","userAgent":"Mozilla/5.0 (Windows) mirall/3.15.2 (build 20241216) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"31.0.0.6","data":{"path":"/e2ee/s/aerial_view_sand_sea_maldives_islands-wallpaper-3440x1440.jpg"}}
```

### Additional info

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.