Opening the Files app in the browser with browser E2EE enabled and an encrypted folder created results in an error:
"Unexpected error: Invalid response: No root multistatus found".
Plus an identical one for WebDAV.
I'm on 32.0.9 and successfully recreated this with a fresh installation.
Browsing files would work as usual, including the encrypted folder.
{"reqId":"agiDfW03a9vQa41iCXZfdAAAFw8","level":3,"time":"2026-05-16T14:47:25+00:00","remoteAddr":"***redacted***","user":"admin","app":"no app in context","method":"PROPFIND","url":"/remote.php/dav/files/admin/","scriptName":"/remote.php","message":"Uncaught exception","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0","version":"32.0.9.2","exception":{"Exception":"OCP\\Files\\NotFoundException","Message":"/appdata_ocyxgogqr83a/end_to_end_encryption/meta-data/197","Code":0,"Trace":[{"file":"/var/www/***redacted***/html/lib/private/Files/Node/LazyFolder.php","line":138,"function":"get","class":"OC\\Files\\Node\\Root","type":"->"},{"file":"/var/www/***redacted***/html/lib/private/Files/AppData/AppData.php","line":114,"function":"get","class":"OC\\Files\\Node\\LazyFolder","type":"->"},{"file":"/var/www/***redacted***/html/apps/end_to_end_encryption/lib/MetaDataStorage.php","line":56,"function":"getFolder","class":"OC\\Files\\AppData\\AppData","type":"->"},{"file":"/var/www/***redacted***/html/apps/end_to_end_encryption/lib/Connector/Sabre/PropFindPlugin.php","line":70,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\MetaDataStorage","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/PropFind.php","line":95,"function":"OCA\\EndToEndEncryption\\Connector\\Sabre\\{closure}","class":"OCA\\EndToEndEncryption\\Connector\\Sabre\\PropFindPlugin","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/***redacted***/html/apps/end_to_end_encryption/lib/Connector/Sabre/PropFindPlugin.php","line":68,"function":"handle","class":"Sabre\\DAV\\PropFind","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"setE2EEProperties","class":"OCA\\EndToEndEncryption\\Connector\\Sabre\\PropFindPlugin","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1052,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":984,"function":"getPropertiesByNode","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1664,"function":"getPropertiesIteratorForPath","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1649,"function":"writeMultiStatus","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":346,"function":"generateMultiStatus","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPropFind","class":"Sabre\\DAV\\CorePlugin","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/apps/dav/lib/Connector/Sabre/Server.php","line":212,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/apps/dav/lib/Server.php","line":427,"function":"start","class":"OCA\\DAV\\Connector\\Sabre\\Server","type":"->"},{"file":"/var/www/***redacted***/html/apps/dav/appinfo/v2/remote.php","line":22,"function":"exec","class":"OCA\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/remote.php","line":151,"args":["/var/www/***redacted***/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/***redacted***/html/lib/private/Files/Node/Root.php","Line":172,"message":"Uncaught exception","exception":[],"CustomMessage":"Uncaught exception"},"id":"6a0889aa6c6b5"}
{"reqId":"agiDfW03a9vQa41iCXZfdAAAFw8","level":3,"time":"2026-05-16T14:47:25+00:00","remoteAddr":"***IP redacted***","user":"admin","app":"webdav","method":"PROPFIND","url":"/remote.php/dav/files/admin/","scriptName":"/remote.php","message":"/appdata_ocyxgogqr83a/end_to_end_encryption/meta-data/197","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0","version":"32.0.9.2","exception":{"Exception":"OCP\\Files\\NotFoundException","Message":"/appdata_ocyxgogqr83a/end_to_end_encryption/meta-data/197","Code":0,"Trace":[{"file":"/var/www/***redacted***/html/lib/private/Files/Node/LazyFolder.php","line":138,"function":"get","class":"OC\\Files\\Node\\Root","type":"->"},{"file":"/var/www/***redacted***/html/lib/private/Files/AppData/AppData.php","line":114,"function":"get","class":"OC\\Files\\Node\\LazyFolder","type":"->"},{"file":"/var/www/***redacted***/html/apps/end_to_end_encryption/lib/MetaDataStorage.php","line":56,"function":"getFolder","class":"OC\\Files\\AppData\\AppData","type":"->"},{"file":"/var/www/***redacted***/html/apps/end_to_end_encryption/lib/Connector/Sabre/PropFindPlugin.php","line":70,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\MetaDataStorage","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/PropFind.php","line":95,"function":"OCA\\EndToEndEncryption\\Connector\\Sabre\\{closure}","class":"OCA\\EndToEndEncryption\\Connector\\Sabre\\PropFindPlugin","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/***redacted***/html/apps/end_to_end_encryption/lib/Connector/Sabre/PropFindPlugin.php","line":68,"function":"handle","class":"Sabre\\DAV\\PropFind","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"setE2EEProperties","class":"OCA\\EndToEndEncryption\\Connector\\Sabre\\PropFindPlugin","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1052,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":984,"function":"getPropertiesByNode","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1664,"function":"getPropertiesIteratorForPath","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1649,"function":"writeMultiStatus","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":346,"function":"generateMultiStatus","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPropFind","class":"Sabre\\DAV\\CorePlugin","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/apps/dav/lib/Connector/Sabre/Server.php","line":212,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/apps/dav/lib/Server.php","line":427,"function":"start","class":"OCA\\DAV\\Connector\\Sabre\\Server","type":"->"},{"file":"/var/www/***redacted***/html/apps/dav/appinfo/v2/remote.php","line":22,"function":"exec","class":"OCA\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/remote.php","line":151,"args":["/var/www/***redacted***/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/***redacted***/html/lib/private/Files/Node/Root.php","Line":172,"message":"/appdata_ocyxgogqr83a/end_to_end_encryption/meta-data/197","exception":[],"CustomMessage":"/appdata_ocyxgogqr83a/end_to_end_encryption/meta-data/197"},"id":"6a0889aa6c6e3"}
Bug description
Opening the Files app in the browser with browser E2EE enabled and an encrypted folder created results in an error:
"Unexpected error: Invalid response: No root multistatus found".
In the server log there is an error:
"Error
no app in context
NotFoundException /appdata_ocyxgogqr83a/end_to_end_encryption/meta-data/197"
Plus an identical one for WebDAV.
I'm on 32.0.9 and successfully recreated this with a fresh installation.
Steps to reproduce
Expected behavior
Browsing files would work as usual, including the encrypted folder.
Nextcloud Server version
32
Operating system
Debian/Ubuntu
PHP engine version
PHP 8.2
Web server
Apache (supported)
Database engine version
MariaDB
Is this bug present after an update or on a fresh install?
Fresh Nextcloud Server install
Are you using the Nextcloud Server Encryption module?
Encryption is Enabled
What user-backends are you using?
Configuration report
{ "system": { "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "***redacted***" ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "dbtype": "mysql", "version": "32.0.9.2", "overwrite.cli.url": "***redacted***", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbtableprefix": "oc_", "mysql.utf8mb4": true, "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "maintenance": false } }List of activated Apps
Nextcloud Signing status
Nextcloud Logs
{"reqId":"agiDfW03a9vQa41iCXZfdAAAFw8","level":3,"time":"2026-05-16T14:47:25+00:00","remoteAddr":"***redacted***","user":"admin","app":"no app in context","method":"PROPFIND","url":"/remote.php/dav/files/admin/","scriptName":"/remote.php","message":"Uncaught exception","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0","version":"32.0.9.2","exception":{"Exception":"OCP\\Files\\NotFoundException","Message":"/appdata_ocyxgogqr83a/end_to_end_encryption/meta-data/197","Code":0,"Trace":[{"file":"/var/www/***redacted***/html/lib/private/Files/Node/LazyFolder.php","line":138,"function":"get","class":"OC\\Files\\Node\\Root","type":"->"},{"file":"/var/www/***redacted***/html/lib/private/Files/AppData/AppData.php","line":114,"function":"get","class":"OC\\Files\\Node\\LazyFolder","type":"->"},{"file":"/var/www/***redacted***/html/apps/end_to_end_encryption/lib/MetaDataStorage.php","line":56,"function":"getFolder","class":"OC\\Files\\AppData\\AppData","type":"->"},{"file":"/var/www/***redacted***/html/apps/end_to_end_encryption/lib/Connector/Sabre/PropFindPlugin.php","line":70,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\MetaDataStorage","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/PropFind.php","line":95,"function":"OCA\\EndToEndEncryption\\Connector\\Sabre\\{closure}","class":"OCA\\EndToEndEncryption\\Connector\\Sabre\\PropFindPlugin","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/***redacted***/html/apps/end_to_end_encryption/lib/Connector/Sabre/PropFindPlugin.php","line":68,"function":"handle","class":"Sabre\\DAV\\PropFind","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"setE2EEProperties","class":"OCA\\EndToEndEncryption\\Connector\\Sabre\\PropFindPlugin","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1052,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":984,"function":"getPropertiesByNode","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1664,"function":"getPropertiesIteratorForPath","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1649,"function":"writeMultiStatus","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":346,"function":"generateMultiStatus","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPropFind","class":"Sabre\\DAV\\CorePlugin","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/apps/dav/lib/Connector/Sabre/Server.php","line":212,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/apps/dav/lib/Server.php","line":427,"function":"start","class":"OCA\\DAV\\Connector\\Sabre\\Server","type":"->"},{"file":"/var/www/***redacted***/html/apps/dav/appinfo/v2/remote.php","line":22,"function":"exec","class":"OCA\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/remote.php","line":151,"args":["/var/www/***redacted***/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/***redacted***/html/lib/private/Files/Node/Root.php","Line":172,"message":"Uncaught exception","exception":[],"CustomMessage":"Uncaught exception"},"id":"6a0889aa6c6b5"} {"reqId":"agiDfW03a9vQa41iCXZfdAAAFw8","level":3,"time":"2026-05-16T14:47:25+00:00","remoteAddr":"***IP redacted***","user":"admin","app":"webdav","method":"PROPFIND","url":"/remote.php/dav/files/admin/","scriptName":"/remote.php","message":"/appdata_ocyxgogqr83a/end_to_end_encryption/meta-data/197","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0","version":"32.0.9.2","exception":{"Exception":"OCP\\Files\\NotFoundException","Message":"/appdata_ocyxgogqr83a/end_to_end_encryption/meta-data/197","Code":0,"Trace":[{"file":"/var/www/***redacted***/html/lib/private/Files/Node/LazyFolder.php","line":138,"function":"get","class":"OC\\Files\\Node\\Root","type":"->"},{"file":"/var/www/***redacted***/html/lib/private/Files/AppData/AppData.php","line":114,"function":"get","class":"OC\\Files\\Node\\LazyFolder","type":"->"},{"file":"/var/www/***redacted***/html/apps/end_to_end_encryption/lib/MetaDataStorage.php","line":56,"function":"getFolder","class":"OC\\Files\\AppData\\AppData","type":"->"},{"file":"/var/www/***redacted***/html/apps/end_to_end_encryption/lib/Connector/Sabre/PropFindPlugin.php","line":70,"function":"getMetaData","class":"OCA\\EndToEndEncryption\\MetaDataStorage","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/PropFind.php","line":95,"function":"OCA\\EndToEndEncryption\\Connector\\Sabre\\{closure}","class":"OCA\\EndToEndEncryption\\Connector\\Sabre\\PropFindPlugin","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/***redacted***/html/apps/end_to_end_encryption/lib/Connector/Sabre/PropFindPlugin.php","line":68,"function":"handle","class":"Sabre\\DAV\\PropFind","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"setE2EEProperties","class":"OCA\\EndToEndEncryption\\Connector\\Sabre\\PropFindPlugin","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1052,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":984,"function":"getPropertiesByNode","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1664,"function":"getPropertiesIteratorForPath","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1649,"function":"writeMultiStatus","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":346,"function":"generateMultiStatus","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPropFind","class":"Sabre\\DAV\\CorePlugin","type":"->"},{"file":"/var/www/***redacted***/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/apps/dav/lib/Connector/Sabre/Server.php","line":212,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/apps/dav/lib/Server.php","line":427,"function":"start","class":"OCA\\DAV\\Connector\\Sabre\\Server","type":"->"},{"file":"/var/www/***redacted***/html/apps/dav/appinfo/v2/remote.php","line":22,"function":"exec","class":"OCA\\DAV\\Server","type":"->"},{"file":"/var/www/***redacted***/html/remote.php","line":151,"args":["/var/www/***redacted***/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/***redacted***/html/lib/private/Files/Node/Root.php","Line":172,"message":"/appdata_ocyxgogqr83a/end_to_end_encryption/meta-data/197","exception":[],"CustomMessage":"/appdata_ocyxgogqr83a/end_to_end_encryption/meta-data/197"},"id":"6a0889aa6c6e3"}Additional info
No response