-
Notifications
You must be signed in to change notification settings - Fork 94
Closed
Labels
Description
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
- Enable Server-side encryption
- Create groupfolder
- Create file in groupfolder
- Move file out of groupfolder
- 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 = ['host' => [...], 'user-agent' => [...], 'accept' => [...], 'accept-language' => [...], 'accept-encoding' => [...], 'x-requested-with' => [...], 'requesttoken' => [...], 'destination' => [...], 'overwrite' => [...], 'origin' => [...], 'sec-fetch-dest' => [...], 'sec-fetch-mode' => [...], 'sec-fetch-site' => [...], 'connection' => [...], 'cookie' => [...], 'priority' => [...]]; protected $httpVersion = '1.1'; protected $method = 'MOVE'; protected $url = '/remote.php/dav/files/admin/face-agent.svg'; protected $absoluteUrl = '[http://localhost:8090/remote.php/dav/files/admin/face-agent.svg'](http://localhost:8090/remote.php/dav/files/admin/face-agent.svg');; protected $baseUrl = '/remote.php/dav/'; protected $postData = []; protected $rawServerData = ['DOCUMENT_ROOT' => '/home/marcel/code/stable31-sse', 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => '43662', 'SERVER_SOFTWARE' => 'PHP 8.1.2-1ubuntu2.20 Development Server', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'SERVER_NAME' => '[localhost](http://localhost/)', 'SERVER_PORT' => '8090', 'REQUEST_URI' => '/remote.php/dav/files/admin/face-agent.svg', 'REQUEST_METHOD' => 'MOVE', 'SCRIPT_NAME' => '/remote.php', 'SCRIPT_FILENAME' => '/home/marcel/code/stable31-sse/remote.php', 'PATH_INFO' => '/dav/files/admin/face-agent.svg', 'PHP_SELF' => '/remote.php/dav/files/admin/face-agent.svg', 'HTTP_HOST' => '[localhost:8090](http://localhost:8090/)', 'HTTP_USER_AGENT' => 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_LANGUAGE' => 'en-US,en;q=0.5', 'HTTP_ACCEPT_ENCODING' => 'gzip, deflate, br, zstd', 'HTTP_X_REQUESTED_WITH' => 'XMLHttpRequest', 'HTTP_REQUESTTOKEN' => '5gPxBMlH8nm4xOHSH/ajXBgXC8toC+6GkfSnUCBX588=:hUeeYLs/uxbyl6DibIaIKyt0ZoxbZKC+1JbIM0k6hII=', 'HTTP_DESTINATION' => '[http://localhost:8090/remote.php/dav/files/admin/testgroupfolder/face-agent.svg'](http://localhost:8090/remote.php/dav/files/admin/testgroupfolder/face-agent.svg');, 'HTTP_OVERWRITE' => 'T', 'HTTP_ORIGIN' => '[http://localhost:8090'](http://localhost:8090');, 'HTTP_SEC_FETCH_DEST' => 'empty', 'HTTP_SEC_FETCH_MODE' => 'cors', 'HTTP_SEC_FETCH_SITE' => 'same-origin', 'HTTP_CONNECTION' => 'keep-alive', 'HTTP_COOKIE' => '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', 'HTTP_PRIORITY' => 'u=4', 'REQUEST_TIME_FLOAT' => 1743690506.9477, 'REQUEST_TIME' => 1743690506] }</span>, <span>$response = </span><span>class Sabre\\HTTP\\Response { protected $body = NULL; protected $headers = []; protected $httpVersion = '1.1'; protected $status = 500; protected $statusText = 'Internal Server Error' }</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>'method:MOVE'</span>, <span>$arguments = </span><span>[0 => class Sabre\\HTTP\\Request { protected $body = resource(36) of type (stream); protected $headers = [...]; protected $httpVersion = '1.1'; protected $method = 'MOVE'; protected $url = '/remote.php/dav/files/admin/face-agent.svg'; protected $absoluteUrl = '[http://localhost:8090/remote.php/dav/files/admin/face-agent.svg'](http://localhost:8090/remote.php/dav/files/admin/face-agent.svg');; protected $baseUrl = '/remote.php/dav/'; protected $postData = [...]; protected $rawServerData = [...] }, 1 => class Sabre\\HTTP\\Response { protected $body = NULL; protected $headers = [...]; protected $httpVersion = '1.1'; protected $status = 500; protected $statusText = 'Internal Server Error' }]</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 = ['host' => [...], 'user-agent' => [...], 'accept' => [...], 'accept-language' => [...], 'accept-encoding' => [...], 'x-requested-with' => [...], 'requesttoken' => [...], 'destination' => [...], 'overwrite' => [...], 'origin' => [...], 'sec-fetch-dest' => [...], 'sec-fetch-mode' => [...], 'sec-fetch-site' => [...], 'connection' => [...], 'cookie' => [...], 'priority' => [...]]; protected $httpVersion = '1.1'; protected $method = 'MOVE'; protected $url = '/remote.php/dav/files/admin/face-agent.svg'; protected $absoluteUrl = '[http://localhost:8090/remote.php/dav/files/admin/face-agent.svg'](http://localhost:8090/remote.php/dav/files/admin/face-agent.svg');; protected $baseUrl = '/remote.php/dav/'; protected $postData = []; protected $rawServerData = ['DOCUMENT_ROOT' => '/home/marcel/code/stable31-sse', 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => '43662', 'SERVER_SOFTWARE' => 'PHP 8.1.2-1ubuntu2.20 Development Server', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'SERVER_NAME' => '[localhost](http://localhost/)', 'SERVER_PORT' => '8090', 'REQUEST_URI' => '/remote.php/dav/files/admin/face-agent.svg', 'REQUEST_METHOD' => 'MOVE', 'SCRIPT_NAME' => '/remote.php', 'SCRIPT_FILENAME' => '/home/marcel/code/stable31-sse/remote.php', 'PATH_INFO' => '/dav/files/admin/face-agent.svg', 'PHP_SELF' => '/remote.php/dav/files/admin/face-agent.svg', 'HTTP_HOST' => '[localhost:8090](http://localhost:8090/)', 'HTTP_USER_AGENT' => 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_LANGUAGE' => 'en-US,en;q=0.5', 'HTTP_ACCEPT_ENCODING' => 'gzip, deflate, br, zstd', 'HTTP_X_REQUESTED_WITH' => 'XMLHttpRequest', 'HTTP_REQUESTTOKEN' => '5gPxBMlH8nm4xOHSH/ajXBgXC8toC+6GkfSnUCBX588=:hUeeYLs/uxbyl6DibIaIKyt0ZoxbZKC+1JbIM0k6hII=', 'HTTP_DESTINATION' => '[http://localhost:8090/remote.php/dav/files/admin/testgroupfolder/face-agent.svg'](http://localhost:8090/remote.php/dav/files/admin/testgroupfolder/face-agent.svg');, 'HTTP_OVERWRITE' => 'T', 'HTTP_ORIGIN' => '[http://localhost:8090'](http://localhost:8090');, 'HTTP_SEC_FETCH_DEST' => 'empty', 'HTTP_SEC_FETCH_MODE' => 'cors', 'HTTP_SEC_FETCH_SITE' => 'same-origin', 'HTTP_CONNECTION' => 'keep-alive', 'HTTP_COOKIE' => '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', 'HTTP_PRIORITY' => 'u=4', 'REQUEST_TIME_FLOAT' => 1743690506.9477, 'REQUEST_TIME' => 1743690506] }</span>, <span>$response = </span><span>class Sabre\\HTTP\\Response { protected $body = NULL; protected $headers = []; protected $httpVersion = '1.1'; protected $status = 500; protected $statusText = 'Internal Server Error' }</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>'files/admin/face-agent.svg'</span>, <span>$destinationPath = </span><span>'files/admin/testgroupfolder/face-agent.svg'</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>'face-agent.svg'</span>, <span>$fullSourcePath = </span><span>'files/admin/face-agent.svg'</span>, <span>$sourceNode = </span><span>class OCA\\DAV\\Connector\\Sabre\\File { protected $fileView = class OC\\Files\\View { private string $fakeRoot = '/admin/files'; 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 = '/face-agent.svg'; 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 = '/admin/files/face-agent.svg'; private $storage = class OCA\\Files_Trashbin\\Storage { ... }; private $internalPath = 'files/face-agent.svg'; 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 = '/admin/files/face-agent.svg'; 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 = 'php://input'; 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 = "$this->OC\\L10N\\{closure}", ... } } }</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>'/face-agent.svg'</span>, <span>$target = </span><span>'/testgroupfolder/face-agent.svg'</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) ...