Skip to content

Parent folder not in filecache after moving file out of groupfolder and back again (Server-Side-Encryption) #3734

@marcelklehr

Description

@marcelklehr

How to use GitHub

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Steps to reproduce

  1. Enable Server-side encryption
  2. Create groupfolder
  3. Create file in groupfolder
  4. Move file out of groupfolder
  5. Move file into groupfolder
    -> Parent folder not in filecache error

Expected behaviour

The file should be moved successfully.

Actual behaviour

An error occurred.

Server configuration

Operating system: Linux

Web server: PHP built-in HTTP server

Database: sqlite

PHP version: php 8.1

Nextcloud version: 30.0.8 (see Nextcloud admin page)

Team folders version: 18.1.2

Updated from an older Nextcloud/ownCloud or fresh install: fresh install

Where did you install Nextcloud from: git

Are you using external storage, if yes which one: no

Are you using encryption: yes: server side encryption

Are you using an external user-backend, if yes which one: no

Client configuration

Browser: Firefox

Operating system: Ubuntu

Logs

Web server error log

Web server error log
Insert your webserver log here

Nextcloud log (data/nextcloud.log)

Nextcloud log
{
 "reqId": "bpvpGbuSg2l9QOpwBdTQ",
 "level": 3,
 "time": "2025-04-03T14:28:27+00:00",
 "remoteAddr": "127.0.0.1",
 "user": "admin",
 "app": "webdav",
 "method": "MOVE",
 "url": "/remote.php/dav/files/admin/face-agent.svg",
 "message": "Parent folder not in filecache for files_encryption/keys/files/testgroupfolder/face-agent.svg",
 "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0",
 "version": "30.0.8.1",
 "exception": {
   "Exception": "Exception",
   "Message": "Parent folder not in filecache for files_encryption/keys/files/testgroupfolder/face-agent.svg",
   "Code": 0,
   "Trace": [
     {
       "file": "/home/marcel/code/stable31-sse/lib/private/Files/Cache/Cache.php",
       "line": 237,
       "function": "insert",
       "class": "OC\\Files\\Cache\\Cache",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/lib/private/Files/Cache/Cache.php",
       "line": 1165,
       "function": "put",
       "class": "OC\\Files\\Cache\\Cache",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/lib/private/Files/Cache/Updater.php",
       "line": 188,
       "function": "copyFromCache",
       "class": "OC\\Files\\Cache\\Cache",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/lib/private/Files/Cache/Updater.php",
       "line": 214,
       "function": "OC\\Files\\Cache\\{closure}",
       "class": "OC\\Files\\Cache\\Updater",
       "type": "->",
       "args": [
         "*** sensitive parameters replaced ***"
       ]
     },
     {
       "file": "/home/marcel/code/stable31-sse/lib/private/Files/Cache/Updater.php",
       "line": 189,
       "function": "copyOrRenameFromStorage",
       "class": "OC\\Files\\Cache\\Updater",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/lib/private/Files/View.php",
       "line": 279,
       "function": "copyFromStorage",
       "class": "OC\\Files\\Cache\\Updater",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/lib/private/Files/View.php",
       "line": 972,
       "function": "copyUpdate",
       "class": "OC\\Files\\View",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/lib/private/Encryption/Keys/Storage.php",
       "line": 372,
       "function": "copy",
       "class": "OC\\Files\\View",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/lib/private/Files/Storage/Wrapper/Encryption.php",
       "line": 991,
       "function": "copyKeys",
       "class": "OC\\Encryption\\Keys\\Storage",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/lib/private/Files/Storage/Wrapper/Encryption.php",
       "line": 783,
       "function": "copyKeys",
       "class": "OC\\Files\\Storage\\Wrapper\\Encryption",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/lib/private/Files/Storage/Wrapper/Encryption.php",
       "line": 647,
       "function": "copyBetweenStorage",
       "class": "OC\\Files\\Storage\\Wrapper\\Encryption",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/lib/private/Files/Storage/Wrapper/Wrapper.php",
       "line": 577,
       "function": "moveFromStorage",
       "class": "OC\\Files\\Storage\\Wrapper\\Encryption",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/apps/files_trashbin/lib/Storage.php",
       "line": 219,
       "function": "moveFromStorage",
       "class": "OC\\Files\\Storage\\Wrapper\\Wrapper",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/lib/private/Files/View.php",
       "line": 806,
       "function": "moveFromStorage",
       "class": "OCA\\Files_Trashbin\\Storage",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/apps/dav/lib/Connector/Sabre/Directory.php",
       "line": 416,
       "function": "rename",
       "class": "OC\\Files\\View",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/3rdparty/sabre/dav/lib/DAV/Tree.php",
       "line": 178,
       "function": "moveInto",
       "class": "OCA\\DAV\\Connector\\Sabre\\Directory",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/3rdparty/sabre/dav/lib/DAV/CorePlugin.php",
       "line": 612,
       "function": "move",
       "class": "Sabre\\DAV\\Tree",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/3rdparty/sabre/event/lib/WildcardEmitterTrait.php",
       "line": 89,
       "function": "httpMove",
       "class": "Sabre\\DAV\\CorePlugin",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/3rdparty/sabre/dav/lib/DAV/Server.php",
       "line": 472,
       "function": "emit",
       "class": "Sabre\\DAV\\Server",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/apps/dav/lib/Connector/Sabre/Server.php",
       "line": 49,
       "function": "invokeMethod",
       "class": "Sabre\\DAV\\Server",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/apps/dav/lib/Server.php",
       "line": 374,
       "function": "start",
       "class": "OCA\\DAV\\Connector\\Sabre\\Server",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/apps/dav/appinfo/v2/remote.php",
       "line": 19,
       "function": "exec",
       "class": "OCA\\DAV\\Server",
       "type": "->"
     },
     {
       "file": "/home/marcel/code/stable31-sse/remote.php",
       "line": 146,
       "args": [
         "/home/marcel/code/stable31-sse/apps/dav/appinfo/v2/remote.php"
       ],
       "function": "require_once"
     }
   ],
   "File": "/home/marcel/code/stable31-sse/lib/private/Files/Cache/Cache.php",
   "Line": 272,
   "message": "Parent folder not in filecache for files_encryption/keys/files/testgroupfolder/face-agent.svg",
   "exception": {
     "xdebug_message": "<tr><th align='left' bgcolor='#f57900' colspan=\"5\"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Exception: Parent folder not in filecache for files_encryption/keys/files/testgroupfolder/face-agent.svg in /home/marcel/code/stable31-sse/lib/private/Files/Cache/Cache.php on line <i>272</i></th></tr>\n<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>\n<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>\n<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0001</td><td bgcolor='#eeeeec' align='right'>360856</td><td bgcolor='#eeeeec'>{main}(  )</td><td title='/home/marcel/code/stable31-sse/remote.php' bgcolor='#eeeeec'>.../remote.php<b>:</b>0</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0412</td><td bgcolor='#eeeeec' align='right'>2843768</td><td bgcolor='#eeeeec'>require_once( <font color='#00bb00'>'/home/marcel/code/stable31-sse/apps/dav/appinfo/v2/remote.php</font> )</td><td title='/home/marcel/code/stable31-sse/remote.php' bgcolor='#eeeeec'>.../remote.php<b>:</b>146</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0458</td><td bgcolor='#eeeeec' align='right'>3006016</td><td bgcolor='#eeeeec'>OCA\\DAV\\Server->exec(  )</td><td title='/home/marcel/code/stable31-sse/apps/dav/appinfo/v2/remote.php' bgcolor='#eeeeec'>.../remote.php<b>:</b>19</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0458</td><td bgcolor='#eeeeec' align='right'>3006016</td><td bgcolor='#eeeeec'>OCA\\DAV\\Connector\\Sabre\\Server->start(  )</td><td title='/home/marcel/code/stable31-sse/apps/dav/lib/Server.php' bgcolor='#eeeeec'>.../Server.php<b>:</b>374</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0458</td><td bgcolor='#eeeeec' align='right'>3006016</td><td bgcolor='#eeeeec'>Sabre\\DAV\\Server->invokeMethod( <span>$request = </span><span>class Sabre\\HTTP\\Request { protected $body = resource(36) of type (stream); protected $headers = [&#39;host&#39; =&gt; [...], &#39;user-agent&#39; =&gt; [...], &#39;accept&#39; =&gt; [...], &#39;accept-language&#39; =&gt; [...], &#39;accept-encoding&#39; =&gt; [...], &#39;x-requested-with&#39; =&gt; [...], &#39;requesttoken&#39; =&gt; [...], &#39;destination&#39; =&gt; [...], &#39;overwrite&#39; =&gt; [...], &#39;origin&#39; =&gt; [...], &#39;sec-fetch-dest&#39; =&gt; [...], &#39;sec-fetch-mode&#39; =&gt; [...], &#39;sec-fetch-site&#39; =&gt; [...], &#39;connection&#39; =&gt; [...], &#39;cookie&#39; =&gt; [...], &#39;priority&#39; =&gt; [...]]; protected $httpVersion = &#39;1.1&#39;; protected $method = &#39;MOVE&#39;; protected $url = &#39;/remote.php/dav/files/admin/face-agent.svg&#39;; protected $absoluteUrl = &#39;[http://localhost:8090/remote.php/dav/files/admin/face-agent.svg&#39](http://localhost:8090/remote.php/dav/files/admin/face-agent.svg');; protected $baseUrl = &#39;/remote.php/dav/&#39;; protected $postData = []; protected $rawServerData = [&#39;DOCUMENT_ROOT&#39; =&gt; &#39;/home/marcel/code/stable31-sse&#39;, &#39;REMOTE_ADDR&#39; =&gt; &#39;127.0.0.1&#39;, &#39;REMOTE_PORT&#39; =&gt; &#39;43662&#39;, &#39;SERVER_SOFTWARE&#39; =&gt; &#39;PHP 8.1.2-1ubuntu2.20 Development Server&#39;, &#39;SERVER_PROTOCOL&#39; =&gt; &#39;HTTP/1.1&#39;, &#39;SERVER_NAME&#39; =&gt; &#39;[localhost](http://localhost/)&#39;, &#39;SERVER_PORT&#39; =&gt; &#39;8090&#39;, &#39;REQUEST_URI&#39; =&gt; &#39;/remote.php/dav/files/admin/face-agent.svg&#39;, &#39;REQUEST_METHOD&#39; =&gt; &#39;MOVE&#39;, &#39;SCRIPT_NAME&#39; =&gt; &#39;/remote.php&#39;, &#39;SCRIPT_FILENAME&#39; =&gt; &#39;/home/marcel/code/stable31-sse/remote.php&#39;, &#39;PATH_INFO&#39; =&gt; &#39;/dav/files/admin/face-agent.svg&#39;, &#39;PHP_SELF&#39; =&gt; &#39;/remote.php/dav/files/admin/face-agent.svg&#39;, &#39;HTTP_HOST&#39; =&gt; &#39;[localhost:8090](http://localhost:8090/)&#39;, &#39;HTTP_USER_AGENT&#39; =&gt; &#39;Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0&#39;, &#39;HTTP_ACCEPT&#39; =&gt; &#39;*/*&#39;, &#39;HTTP_ACCEPT_LANGUAGE&#39; =&gt; &#39;en-US,en;q=0.5&#39;, &#39;HTTP_ACCEPT_ENCODING&#39; =&gt; &#39;gzip, deflate, br, zstd&#39;, &#39;HTTP_X_REQUESTED_WITH&#39; =&gt; &#39;XMLHttpRequest&#39;, &#39;HTTP_REQUESTTOKEN&#39; =&gt; &#39;5gPxBMlH8nm4xOHSH/ajXBgXC8toC+6GkfSnUCBX588=:hUeeYLs/uxbyl6DibIaIKyt0ZoxbZKC+1JbIM0k6hII=&#39;, &#39;HTTP_DESTINATION&#39; =&gt; &#39;[http://localhost:8090/remote.php/dav/files/admin/testgroupfolder/face-agent.svg&#39](http://localhost:8090/remote.php/dav/files/admin/testgroupfolder/face-agent.svg');, &#39;HTTP_OVERWRITE&#39; =&gt; &#39;T&#39;, &#39;HTTP_ORIGIN&#39; =&gt; &#39;[http://localhost:8090&#39](http://localhost:8090');, &#39;HTTP_SEC_FETCH_DEST&#39; =&gt; &#39;empty&#39;, &#39;HTTP_SEC_FETCH_MODE&#39; =&gt; &#39;cors&#39;, &#39;HTTP_SEC_FETCH_SITE&#39; =&gt; &#39;same-origin&#39;, &#39;HTTP_CONNECTION&#39; =&gt; &#39;keep-alive&#39;, &#39;HTTP_COOKIE&#39; =&gt; &#39;nc_sameSiteCookielax=true; nc_sameSiteCookiestrict=true; Phpstorm-be1fbd0=6c614c94-8a68-49dd-8baf-6ae5be22415e; oc_sessionPassphrase=fVB4UvhL%2F%2FCTYZyelAcfV1MUshT5wOnaGzGYHsKE4wmM8mD6gdoJs4uw15WoGRy42XAlDrSigyC8WVlm6w3g698WPddWIi3W00lS0Y5ZVF7yvcQAvDzKZNRsk3iT7Awn; oc7nt0v3tr1y=kj89ht0ruf8kgo56pko14bo7r4; ocuoppnxfcf2=aaujmqo37sh7h97mjfbc8io0vr; nc_username=admin; nc_token=euD7tjhqyyfVNXVDKXcy3OhP8hA7zKsf; nc_session_id=aaujmqo37sh7h97mjfbc8io0vr&#39;, &#39;HTTP_PRIORITY&#39; =&gt; &#39;u=4&#39;, &#39;REQUEST_TIME_FLOAT&#39; =&gt; 1743690506.9477, &#39;REQUEST_TIME&#39; =&gt; 1743690506] }</span>, <span>$response = </span><span>class Sabre\\HTTP\\Response { protected $body = NULL; protected $headers = []; protected $httpVersion = &#39;1.1&#39;; protected $status = 500; protected $statusText = &#39;Internal Server Error&#39; }</span>, <span>$sendResponse = </span>??? )</td><td title='/home/marcel/code/stable31-sse/apps/dav/lib/Connector/Sabre/Server.php' bgcolor='#eeeeec'>.../Server.php<b>:</b>49</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0518</td><td bgcolor='#eeeeec' align='right'>3106272</td><td bgcolor='#eeeeec'>Sabre\\DAV\\Server->emit( <span>$eventName = </span><span>&#39;method:MOVE&#39;</span>, <span>$arguments = </span><span>[0 =&gt; class Sabre\\HTTP\\Request { protected $body = resource(36) of type (stream); protected $headers = [...]; protected $httpVersion = &#39;1.1&#39;; protected $method = &#39;MOVE&#39;; protected $url = &#39;/remote.php/dav/files/admin/face-agent.svg&#39;; protected $absoluteUrl = &#39;[http://localhost:8090/remote.php/dav/files/admin/face-agent.svg&#39](http://localhost:8090/remote.php/dav/files/admin/face-agent.svg');; protected $baseUrl = &#39;/remote.php/dav/&#39;; protected $postData = [...]; protected $rawServerData = [...] }, 1 =&gt; class Sabre\\HTTP\\Response { protected $body = NULL; protected $headers = [...]; protected $httpVersion = &#39;1.1&#39;; protected $status = 500; protected $statusText = &#39;Internal Server Error&#39; }]</span>, <span>$continueCallBack = </span>??? )</td><td title='/home/marcel/code/stable31-sse/3rdparty/sabre/dav/lib/DAV/Server.php' bgcolor='#eeeeec'>.../Server.php<b>:</b>472</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0607</td><td bgcolor='#eeeeec' align='right'>3247784</td><td bgcolor='#eeeeec'>Sabre\\DAV\\CorePlugin->httpMove( <span>$request = </span><span>class Sabre\\HTTP\\Request { protected $body = resource(36) of type (stream); protected $headers = [&#39;host&#39; =&gt; [...], &#39;user-agent&#39; =&gt; [...], &#39;accept&#39; =&gt; [...], &#39;accept-language&#39; =&gt; [...], &#39;accept-encoding&#39; =&gt; [...], &#39;x-requested-with&#39; =&gt; [...], &#39;requesttoken&#39; =&gt; [...], &#39;destination&#39; =&gt; [...], &#39;overwrite&#39; =&gt; [...], &#39;origin&#39; =&gt; [...], &#39;sec-fetch-dest&#39; =&gt; [...], &#39;sec-fetch-mode&#39; =&gt; [...], &#39;sec-fetch-site&#39; =&gt; [...], &#39;connection&#39; =&gt; [...], &#39;cookie&#39; =&gt; [...], &#39;priority&#39; =&gt; [...]]; protected $httpVersion = &#39;1.1&#39;; protected $method = &#39;MOVE&#39;; protected $url = &#39;/remote.php/dav/files/admin/face-agent.svg&#39;; protected $absoluteUrl = &#39;[http://localhost:8090/remote.php/dav/files/admin/face-agent.svg&#39](http://localhost:8090/remote.php/dav/files/admin/face-agent.svg');; protected $baseUrl = &#39;/remote.php/dav/&#39;; protected $postData = []; protected $rawServerData = [&#39;DOCUMENT_ROOT&#39; =&gt; &#39;/home/marcel/code/stable31-sse&#39;, &#39;REMOTE_ADDR&#39; =&gt; &#39;127.0.0.1&#39;, &#39;REMOTE_PORT&#39; =&gt; &#39;43662&#39;, &#39;SERVER_SOFTWARE&#39; =&gt; &#39;PHP 8.1.2-1ubuntu2.20 Development Server&#39;, &#39;SERVER_PROTOCOL&#39; =&gt; &#39;HTTP/1.1&#39;, &#39;SERVER_NAME&#39; =&gt; &#39;[localhost](http://localhost/)&#39;, &#39;SERVER_PORT&#39; =&gt; &#39;8090&#39;, &#39;REQUEST_URI&#39; =&gt; &#39;/remote.php/dav/files/admin/face-agent.svg&#39;, &#39;REQUEST_METHOD&#39; =&gt; &#39;MOVE&#39;, &#39;SCRIPT_NAME&#39; =&gt; &#39;/remote.php&#39;, &#39;SCRIPT_FILENAME&#39; =&gt; &#39;/home/marcel/code/stable31-sse/remote.php&#39;, &#39;PATH_INFO&#39; =&gt; &#39;/dav/files/admin/face-agent.svg&#39;, &#39;PHP_SELF&#39; =&gt; &#39;/remote.php/dav/files/admin/face-agent.svg&#39;, &#39;HTTP_HOST&#39; =&gt; &#39;[localhost:8090](http://localhost:8090/)&#39;, &#39;HTTP_USER_AGENT&#39; =&gt; &#39;Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0&#39;, &#39;HTTP_ACCEPT&#39; =&gt; &#39;*/*&#39;, &#39;HTTP_ACCEPT_LANGUAGE&#39; =&gt; &#39;en-US,en;q=0.5&#39;, &#39;HTTP_ACCEPT_ENCODING&#39; =&gt; &#39;gzip, deflate, br, zstd&#39;, &#39;HTTP_X_REQUESTED_WITH&#39; =&gt; &#39;XMLHttpRequest&#39;, &#39;HTTP_REQUESTTOKEN&#39; =&gt; &#39;5gPxBMlH8nm4xOHSH/ajXBgXC8toC+6GkfSnUCBX588=:hUeeYLs/uxbyl6DibIaIKyt0ZoxbZKC+1JbIM0k6hII=&#39;, &#39;HTTP_DESTINATION&#39; =&gt; &#39;[http://localhost:8090/remote.php/dav/files/admin/testgroupfolder/face-agent.svg&#39](http://localhost:8090/remote.php/dav/files/admin/testgroupfolder/face-agent.svg');, &#39;HTTP_OVERWRITE&#39; =&gt; &#39;T&#39;, &#39;HTTP_ORIGIN&#39; =&gt; &#39;[http://localhost:8090&#39](http://localhost:8090');, &#39;HTTP_SEC_FETCH_DEST&#39; =&gt; &#39;empty&#39;, &#39;HTTP_SEC_FETCH_MODE&#39; =&gt; &#39;cors&#39;, &#39;HTTP_SEC_FETCH_SITE&#39; =&gt; &#39;same-origin&#39;, &#39;HTTP_CONNECTION&#39; =&gt; &#39;keep-alive&#39;, &#39;HTTP_COOKIE&#39; =&gt; &#39;nc_sameSiteCookielax=true; nc_sameSiteCookiestrict=true; Phpstorm-be1fbd0=6c614c94-8a68-49dd-8baf-6ae5be22415e; oc_sessionPassphrase=fVB4UvhL%2F%2FCTYZyelAcfV1MUshT5wOnaGzGYHsKE4wmM8mD6gdoJs4uw15WoGRy42XAlDrSigyC8WVlm6w3g698WPddWIi3W00lS0Y5ZVF7yvcQAvDzKZNRsk3iT7Awn; oc7nt0v3tr1y=kj89ht0ruf8kgo56pko14bo7r4; ocuoppnxfcf2=aaujmqo37sh7h97mjfbc8io0vr; nc_username=admin; nc_token=euD7tjhqyyfVNXVDKXcy3OhP8hA7zKsf; nc_session_id=aaujmqo37sh7h97mjfbc8io0vr&#39;, &#39;HTTP_PRIORITY&#39; =&gt; &#39;u=4&#39;, &#39;REQUEST_TIME_FLOAT&#39; =&gt; 1743690506.9477, &#39;REQUEST_TIME&#39; =&gt; 1743690506] }</span>, <span>$response = </span><span>class Sabre\\HTTP\\Response { protected $body = NULL; protected $headers = []; protected $httpVersion = &#39;1.1&#39;; protected $status = 500; protected $statusText = &#39;Internal Server Error&#39; }</span> )</td><td title='/home/marcel/code/stable31-sse/3rdparty/sabre/event/lib/WildcardEmitterTrait.php' bgcolor='#eeeeec'>.../WildcardEmitterTrait.php<b>:</b>89</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0626</td><td bgcolor='#eeeeec' align='right'>3258728</td><td bgcolor='#eeeeec'>Sabre\\DAV\\Tree->move( <span>$sourcePath = </span><span>&#39;files/admin/face-agent.svg&#39;</span>, <span>$destinationPath = </span><span>&#39;files/admin/testgroupfolder/face-agent.svg&#39;</span> )</td><td title='/home/marcel/code/stable31-sse/3rdparty/sabre/dav/lib/DAV/CorePlugin.php' bgcolor='#eeeeec'>.../CorePlugin.php<b>:</b>612</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0626</td><td bgcolor='#eeeeec' align='right'>3258864</td><td bgcolor='#eeeeec'>OCA\\DAV\\Connector\\Sabre\\Directory->moveInto( <span>$targetName = </span><span>&#39;face-agent.svg&#39;</span>, <span>$fullSourcePath = </span><span>&#39;files/admin/face-agent.svg&#39;</span>, <span>$sourceNode = </span><span>class OCA\\DAV\\Connector\\Sabre\\File { protected $fileView = class OC\\Files\\View { private string $fakeRoot = &#39;/admin/files&#39;; private OCP\\Lock\\ILockingProvider $lockingProvider = class OC\\Lock\\DBLockingProvider { ... }; private bool $lockingEnabled = TRUE; private bool $updaterEnabled = TRUE; private OC\\User\\Manager $userManager = class OC\\User\\Manager { ... }; private Psr\\Log\\LoggerInterface $logger = class OC\\Log\\PsrLoggerAdapter { ... } }; protected $path = &#39;/face-agent.svg&#39;; protected $property_cache = NULL; protected OCP\\Files\\FileInfo $info = class OC\\Files\\FileInfo { private OCP\\Files\\Cache\\ICacheEntry|array $data = class OC\\Files\\Cache\\CacheEntry { ... }; private $path = &#39;/admin/files/face-agent.svg&#39;; private $storage = class OCA\\Files_Trashbin\\Storage { ... }; private $internalPath = &#39;files/face-agent.svg&#39;; private $mount = class OC\\Files\\Mount\\HomeMountPoint { ... }; private ?OCP\\IUser $owner = class OC\\User\\LazyUser { ... }; private array $childEtags = [...]; private array $subMounts = [...]; private bool $subMountsUsed = FALSE; private int|float $rawSize = 1023 }; protected $shareManager = class OC\\Share20\\Manager { private ?OCP\\IL10N $l = class OC\\L10N\\LazyL10N { ... }; private OC\\Share20\\LegacyHooks $legacyHooks = class OC\\Share20\\LegacyHooks { ... }; private Psr\\Log\\LoggerInterface $logger = class OC\\Log\\PsrLoggerAdapter { ... }; private OCP\\IConfig $config = class OC\\AllConfig { ... }; private OCP\\Security\\ISecureRandom $secureRandom = class OC\\Security\\SecureRandom { ... }; private OCP\\Security\\IHasher $hasher = class OC\\Security\\Hasher { ... }; private OCP\\Files\\Mount\\IMountManager $mountManager = class OC\\Files\\Mount\\Manager { ... }; private OCP\\IGroupManager $groupManager = class OC\\Group\\Manager { ... }; private OCP\\L10N\\IFactory $l10nFactory = class OC\\L10N\\Factory { ... }; private OCP\\Share\\IProviderFactory $factory = class OC\\Share20\\ProviderFactory { ... }; private OCP\\IUserManager $userManager = class OC\\User\\Manager { ... }; private OCP\\Files\\IRootFolder $rootFolder = class OC\\Files\\Node\\LazyRoot { ... }; private OCP\\Mail\\IMailer $mailer = class OC\\Mail\\Mailer { ... }; private OCP\\IURLGenerator $urlGenerator = class OC\\URLGenerator { ... }; private OC_Defaults $defaults = class OCA\\Theming\\ThemingDefaults { ... }; private OCP\\EventDispatcher\\IEventDispatcher $dispatcher = class OC\\EventDispatcher\\EventDispatcher { ... }; private OCP\\IUserSession $userSession = class OC\\User\\Session { ... }; private OC\\KnownUser\\KnownUserService $knownUserService = class OC\\KnownUser\\KnownUserService { ... }; private OC\\Share20\\ShareDisableChecker $shareDisableChecker = class OC\\Share20\\ShareDisableChecker { ... }; private OCP\\IDateTimeZone $dateTimeZone = class OC\\DateTimeZone { ... } }; protected OCP\\Files\\Node $node = class OC\\Files\\Node\\File { protected $view = class OC\\Files\\View { ... }; protected OCP\\Files\\IRootFolder $root = class OC\\Files\\Node\\LazyRoot { ... }; protected $path = &#39;/admin/files/face-agent.svg&#39;; protected ?OCP\\Files\\FileInfo $fileInfo = class OC\\Files\\FileInfo { ... }; protected ?OCP\\Files\\Node $parent = NULL; private bool ${OC\\Files\\Node\\Node}infoHasSubMountsIncluded = TRUE }; protected OCP\\IRequest $request = class OC\\AppFramework\\Http\\Request { protected string $inputStream = &#39;php://input&#39;; protected $content = NULL; protected array $items = [...]; protected array $allowedKeys = [...]; protected OCP\\IRequestId $requestId = class OC\\AppFramework\\Http\\RequestId { ... }; protected OCP\\IConfig $config = class OC\\AllConfig { ... }; protected ?OC\\Security\\CSRF\\CsrfTokenManager $csrfTokenManager = class OC\\Security\\CSRF\\CsrfTokenManager { ... }; protected bool $contentDecoded = FALSE }; protected OCP\\IL10N $l10n = class OC\\L10N\\LazyL10N { private $l = NULL; private $factory = class Closure { virtual $closure = &quot;$this-&gt;OC\\L10N\\{closure}&quot;, ... } } }</span> )</td><td title='/home/marcel/code/stable31-sse/3rdparty/sabre/dav/lib/DAV/Tree.php' bgcolor='#eeeeec'>.../Tree.php<b>:</b>178</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0628</td><td bgcolor='#eeeeec' align='right'>3260568</td><td bgcolor='#eeeeec'>OC\\Files\\View->rename( <span>$source = </span><span>&#39;/face-agent.svg&#39;</span>, <span>$target = </span><span>&#39;/testgroupfolder/face-agent.svg&#39;</span>, <span>$options = </span>??? )</td><td title='/home/marcel/code/stable31-sse/apps/dav/lib/Connector/Sabre/Directory.php' bgcolor='#eeeeec'>.../Directory.php<b>:</b>416</td></tr>\n"
   },
   "CustomMessage": "Parent folder not in filecache for files_encryption/keys/files/testgroupfolder/face-agent.svg"
 }
}

Browser log

Browser log
Insert your browser log here, this could for example include:

a) The javascript console log
b) The network log
c) ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions