I have a couple of shared folders from foreign NC instances imported in my server. Then my friends server died, making each http connection time out. At the same time my NC instance stopped working (at least most pages); when his worked, mine also worked again. While debugging, I raised the PHP memory limit to 1,5 GB - but that didn't solve the problem.
Steps to reproduce
(I don't have time to prepare a setup for reproduction - still I am pretty sure that is the problem)
Setup 2 NextCloud instances and share a folder (ok, maybe it has to be multiple folders) from instance A to instance B
Make connections from instance B to instance A timeout. Not sure if this is dropping the TCP SYN packages (iptables drop rule) or if the issue is not responding to HTTP Requests on a HTTP Layer (<?php sleep(90); ?>).
Expected behavior
Actually not sure how to best solve it on a technical level in PHP - the curl timeout is already at 10s I noticed. But if you have multiple unreachable folders, the 30s can be reached. Maybe in case it is unavailable: Save that information and regularly re-check availability asyncronely via cron? So there won't be anymore syncronous requests which delay responses as long as the folder is unavailable?
Installation method
Community Docker image
Nextcloud Server version
28
Operating system
Other
PHP engine version
PHP 8.2
Web server
Nginx
Database engine version
MariaDB
Is this bug present after an update or on a fresh install?
None
Are you using the Nextcloud Server Encryption module?
{"COMMENT FROM MYSELF": "This is only a 10sec chunk since the whole logfile is 50 MB and GitHub allowed ~56kB. Also I redacted a lot of information in the logs - redundant stuff as well as possibly sensitive ones. Some of the redundant info: Version: 28.0.4.1 Useragents: Either Firefox 123.0.1 or NextCloud Client 3.12.0git"}
{"level":2,"time":"...T16:00:09+00:00","user":"[me]","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"error while discovering ocm provider","exception":{"Exception":"GuzzleHttp\\Exception\\ConnectException","Message":"cURL error 28: Connection timed out after 10002 milliseconds (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://[hisdomain]/nextcloud/ocm-provider/","Code":0,"Trace":[{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php","line":158,"function":"createRejection","class":"GuzzleHttp\\Handler\\CurlFactory","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php","line":110,"function":"finishError","class":"GuzzleHttp\\Handler\\CurlFactory","type":"::","args":[["GuzzleHttp\\Handler\\CurlHandler"],"*** sensitive parameters replaced ***",["GuzzleHttp\\Handler\\CurlFactory"]]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlHandler.php","line":47,"function":"finish","class":"GuzzleHttp\\Handler\\CurlFactory","type":"::","args":[["GuzzleHttp\\Handler\\CurlHandler"],"*** sensitive parameters replaced ***",["GuzzleHttp\\Handler\\CurlFactory"]]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":137,"function":"__invoke","class":"GuzzleHttp\\Handler\\CurlHandler","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Http/Client/DnsPinMiddleware.php","line":161,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php","line":35,"function":"OC\\Http\\Client\\{closure}","class":"OC\\Http\\Client\\DnsPinMiddleware","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":31,"function":"__invoke","class":"GuzzleHttp\\PrepareBodyMiddleware","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/RedirectMiddleware.php","line":71,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":63,"function":"__invoke","class":"GuzzleHttp\\RedirectMiddleware","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/HandlerStack.php","line":75,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":331,"function":"__invoke","class":"GuzzleHttp\\HandlerStack","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":168,"function":"transfer","class":"GuzzleHttp\\Client","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":187,"function":"requestAsync","class":"GuzzleHttp\\Client","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Http/Client/Client.php","line":230,"function":"request","class":"GuzzleHttp\\Client","type":"->","args":["*** sensitive parameters replaced ***","https://[hisdomain]/nextcloud/ocm-provider/",[true,10,[["Closure"]],10,[false],["Nextcloud Server Crawler","gzip"],true]]},{"file":"/var/www/html/lib/private/OCM/OCMDiscoveryService.php","line":86,"function":"get","class":"OC\\Http\\Client\\Client","type":"->","args":["https://[hisdomain]/nextcloud/ocm-provider/",[10,true,10]]},{"file":"/var/www/html/apps/files_sharing/lib/External/Storage.php","line":87,"function":"discover","class":"OC\\OCM\\OCMDiscoveryService","type":"->","args":["https://[hisdomain]/nextcloud"]},{"file":"/var/www/html/lib/private/Files/Mount/MountPoint.php","line":168,"function":"__construct","class":"OCA\\Files_Sharing\\External\\Storage","type":"->","args":[["https://[hisdomain]/nextcloud/","[someString - don't know if sensitive]","","/[me]/files/[sharedFolder6]","[myfriend]",["OCA\\Files_Sharing\\External\\Manager"],"[someString - don't know if sensitive]",["OC\\Federation\\CloudId"],["OC\\Security\\CertificateManager"],["OC\\Http\\Client\\ClientService"]]]},{"file":"/var/www/html/lib/private/Files/Mount/MountPoint.php","line":193,"function":"createStorage","class":"OC\\Files\\Mount\\MountPoint","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Mount/MountPoint.php","line":294,"function":"getStorage","class":"OC\\Files\\Mount\\MountPoint","type":"->","args":[]},{"file":"/var/www/html/lib/private/Files/Config/UserMountCache.php","line":83,"function":"getStorageRootId","class":"OC\\Files\\Mount\\MountPoint","type":"->","args":[]},{"file":"/var/www/html/lib/private/Files/SetupManager.php","line":297,"function":"registerMounts","class":"OC\\Files\\Config\\UserMountCache","type":"->","args":[["OC\\User\\User"],[["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"]],["OC\\Files\\Mount\\CacheMountProvider","OCA\\Files_External\\Config\\ConfigAdapter","OCA\\Files_Sharing\\MountProvider","OCA\\Files_Sharing\\External\\MountProvider"]]},{"file":"/var/www/html/lib/private/Files/SetupManager.php","line":221,"function":"afterUserFullySetup","class":"OC\\Files\\SetupManager","type":"->","args":[["OC\\User\\User"],["OC\\Files\\Mount\\LocalHomeMountProvider"]]},{"file":"/var/www/html/lib/private/Files/SetupManager.php","line":398,"function":"setupForUser","class":"OC\\Files\\SetupManager","type":"->","args":[["OC\\User\\User"]]},{"file":"/var/www/html/lib/private/Files/Mount/Manager.php","line":139,"function":"setupForPath","class":"OC\\Files\\SetupManager","type":"->","args":["/[me]/files",true]},{"file":"/var/www/html/lib/private/Files/View.php","line":1411,"function":"findIn","class":"OC\\Files\\Mount\\Manager","type":"->","args":["/[me]/files"]},{"file":"/var/www/html/lib/private/Files/Node/Node.php","line":117,"function":"addSubMounts","class":"OC\\Files\\View","type":"->","args":[["OC\\Files\\FileInfo"]]},{"file":"/var/www/html/lib/private/Files/Node/Node.php","line":225,"function":"getFileInfo","class":"OC\\Files\\Node\\Node","type":"->","args":[]},{"function":"getMTime","class":"OC\\Files\\Node\\Node","type":"->","args":[]},{"file":"/var/www/html/lib/private/Files/Node/LazyFolder.php","line":84,"function":"call_user_func_array","args":[[["OC\\Files\\Node\\Folder"],"getMTime"],[]]},{"file":"/var/www/html/lib/private/Files/Node/LazyFolder.php","line":240,"function":"__call","class":"OC\\Files\\Node\\LazyFolder","type":"->","args":["getMTime",[]]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Node.php","line":178,"function":"getMTime","class":"OC\\Files\\Node\\LazyFolder","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":749,"function":"getLastModified","class":"OCA\\DAV\\Connector\\Sabre\\Node","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/PropFind.php","line":95,"function":"Sabre\\DAV\\{closure}","class":"Sabre\\DAV\\CorePlugin","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":748,"function":"handle","class":"Sabre\\DAV\\PropFind","type":"->","args":["{DAV:}getlastmodified",["Closure"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"propFind","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[["Sabre\\DAV\\PropFind"],["OCA\\DAV\\Files\\FilesHome"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1052,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["propFind",[["Sabre\\DAV\\PropFind"],["OCA\\DAV\\Files\\FilesHome"]]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":984,"function":"getPropertiesByNode","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\DAV\\PropFind"],["OCA\\DAV\\Files\\FilesHome"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1662,"function":"getPropertiesIteratorForPath","class":"Sabre\\DAV\\Server","type":"->","args":["files/[me]",["{DAV:}getcontentlength","{DAV:}getcontenttype","{DAV:}getetag","{DAV:}getlastmodified","{DAV:}quota-available-bytes","{DAV:}resourcetype","{http://nextcloud.org/ns}has-preview","{http://nextcloud.org/ns}is-encrypted","{http://nextcloud.org/ns}mount-type","{http://nextcloud.org/ns}share-attributes","{http://owncloud.org/ns}comments-unread","{http://owncloud.org/ns}favorite","{http://owncloud.org/ns}fileid","{http://owncloud.org/ns}owner-display-name","{http://owncloud.org/ns}owner-id","{http://owncloud.org/ns}permissions","{http://owncloud.org/ns}share-types","{http://owncloud.org/ns}size","{http://open-collaboration-services.org/ns}share-permissions","{http://nextcloud.org/ns}hidden","{http://nextcloud.org/ns}is-mount-root","{http://nextcloud.org/ns}metadata-files-live-photo","{http://nextcloud.org/ns}reminder-due-date","{http://nextcloud.org/ns}rich-workspace","{http://nextcloud.org/ns}rich-workspace-file","{http://nextcloud.org/ns}system-tags"],1]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1647,"function":"writeMultiStatus","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\Xml\\Writer",[],"/remote.php/dav/",["d","s","oc","nc"],[]],["Generator"],false]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":346,"function":"generateMultiStatus","class":"Sabre\\DAV\\Server","type":"->","args":[["Generator"],false]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPropFind","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:PROPFIND",[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":373,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":172,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php","Line":210,"message":"error while discovering ocm provider","exception":{},"remote":"https://[hisdomain]/nextcloud","CustomMessage":"error while discovering ocm provider"}}
{"level":1,"time":"...T16:00:09+00:00","user":"[me]","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"exception while retrieving webdav endpoint","exception":{"Exception":"OCP\\OCM\\Exceptions\\OCMProviderException","Message":"error while requesting remote ocm provider","Code":0,"Trace":[{"file":"/var/www/html/apps/files_sharing/lib/External/Storage.php","line":87,"function":"discover","class":"OC\\OCM\\OCMDiscoveryService","type":"->","args":["https://[hisdomain]/nextcloud"]},{"file":"/var/www/html/lib/private/Files/Mount/MountPoint.php","line":168,"function":"__construct","class":"OCA\\Files_Sharing\\External\\Storage","type":"->","args":[["https://[hisdomain]/nextcloud/","[someString - don't know if sensitive]","","/[me]/files/[sharedFolder6]","[myfriend]",["OCA\\Files_Sharing\\External\\Manager"],"[someString - don't know if sensitive]",["OC\\Federation\\CloudId"],["OC\\Security\\CertificateManager"],["OC\\Http\\Client\\ClientService"]]]},{"file":"/var/www/html/lib/private/Files/Mount/MountPoint.php","line":193,"function":"createStorage","class":"OC\\Files\\Mount\\MountPoint","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Mount/MountPoint.php","line":294,"function":"getStorage","class":"OC\\Files\\Mount\\MountPoint","type":"->","args":[]},{"file":"/var/www/html/lib/private/Files/Config/UserMountCache.php","line":83,"function":"getStorageRootId","class":"OC\\Files\\Mount\\MountPoint","type":"->","args":[]},{"file":"/var/www/html/lib/private/Files/SetupManager.php","line":297,"function":"registerMounts","class":"OC\\Files\\Config\\UserMountCache","type":"->","args":[["OC\\User\\User"],[["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"]],["OC\\Files\\Mount\\CacheMountProvider","OCA\\Files_External\\Config\\ConfigAdapter","OCA\\Files_Sharing\\MountProvider","OCA\\Files_Sharing\\External\\MountProvider"]]},{"file":"/var/www/html/lib/private/Files/SetupManager.php","line":221,"function":"afterUserFullySetup","class":"OC\\Files\\SetupManager","type":"->","args":[["OC\\User\\User"],["OC\\Files\\Mount\\LocalHomeMountProvider"]]},{"file":"/var/www/html/lib/private/Files/SetupManager.php","line":398,"function":"setupForUser","class":"OC\\Files\\SetupManager","type":"->","args":[["OC\\User\\User"]]},{"file":"/var/www/html/lib/private/Files/Mount/Manager.php","line":139,"function":"setupForPath","class":"OC\\Files\\SetupManager","type":"->","args":["/[me]/files",true]},{"file":"/var/www/html/lib/private/Files/View.php","line":1411,"function":"findIn","class":"OC\\Files\\Mount\\Manager","type":"->","args":["/[me]/files"]},{"file":"/var/www/html/lib/private/Files/Node/Node.php","line":117,"function":"addSubMounts","class":"OC\\Files\\View","type":"->","args":[["OC\\Files\\FileInfo"]]},{"file":"/var/www/html/lib/private/Files/Node/Node.php","line":225,"function":"getFileInfo","class":"OC\\Files\\Node\\Node","type":"->","args":[]},{"function":"getMTime","class":"OC\\Files\\Node\\Node","type":"->","args":[]},{"file":"/var/www/html/lib/private/Files/Node/LazyFolder.php","line":84,"function":"call_user_func_array","args":[[["OC\\Files\\Node\\Folder"],"getMTime"],[]]},{"file":"/var/www/html/lib/private/Files/Node/LazyFolder.php","line":240,"function":"__call","class":"OC\\Files\\Node\\LazyFolder","type":"->","args":["getMTime",[]]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Node.php","line":178,"function":"getMTime","class":"OC\\Files\\Node\\LazyFolder","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":749,"function":"getLastModified","class":"OCA\\DAV\\Connector\\Sabre\\Node","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/PropFind.php","line":95,"function":"Sabre\\DAV\\{closure}","class":"Sabre\\DAV\\CorePlugin","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":748,"function":"handle","class":"Sabre\\DAV\\PropFind","type":"->","args":["{DAV:}getlastmodified",["Closure"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"propFind","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[["Sabre\\DAV\\PropFind"],["OCA\\DAV\\Files\\FilesHome"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1052,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["propFind",[["Sabre\\DAV\\PropFind"],["OCA\\DAV\\Files\\FilesHome"]]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":984,"function":"getPropertiesByNode","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\DAV\\PropFind"],["OCA\\DAV\\Files\\FilesHome"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1662,"function":"getPropertiesIteratorForPath","class":"Sabre\\DAV\\Server","type":"->","args":["files/[me]",["{DAV:}getcontentlength","{DAV:}getcontenttype","{DAV:}getetag","{DAV:}getlastmodified","{DAV:}quota-available-bytes","{DAV:}resourcetype","{http://nextcloud.org/ns}has-preview","{http://nextcloud.org/ns}is-encrypted","{http://nextcloud.org/ns}mount-type","{http://nextcloud.org/ns}share-attributes","{http://owncloud.org/ns}comments-unread","{http://owncloud.org/ns}favorite","{http://owncloud.org/ns}fileid","{http://owncloud.org/ns}owner-display-name","{http://owncloud.org/ns}owner-id","{http://owncloud.org/ns}permissions","{http://owncloud.org/ns}share-types","{http://owncloud.org/ns}size","{http://open-collaboration-services.org/ns}share-permissions","{http://nextcloud.org/ns}hidden","{http://nextcloud.org/ns}is-mount-root","{http://nextcloud.org/ns}metadata-files-live-photo","{http://nextcloud.org/ns}reminder-due-date","{http://nextcloud.org/ns}rich-workspace","{http://nextcloud.org/ns}rich-workspace-file","{http://nextcloud.org/ns}system-tags"],1]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1647,"function":"writeMultiStatus","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\Xml\\Writer",[],"/remote.php/dav/",["d","s","oc","nc"],[]],["Generator"],false]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":346,"function":"generateMultiStatus","class":"Sabre\\DAV\\Server","type":"->","args":[["Generator"],false]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPropFind","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:PROPFIND",[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":373,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":172,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/OCM/OCMDiscoveryService.php","Line":108,"message":"exception while retrieving webdav endpoint","exception":{},"CustomMessage":"exception while retrieving webdav endpoint"}}
{"level":2,"time":"...T16:00:10+00:00","user":"[me]","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"Error while getting quota info, using root quota","exception":{"Exception":"OCP\\Files\\StorageNotAvailableException","Message":"","Code":1,"Trace":[{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Availability.php","line":342,"function":"checkAvailability","class":"OC\\Files\\Storage\\Wrapper\\Availability","type":"->","args":[]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":340,"function":"free_space","class":"OC\\Files\\Storage\\Wrapper\\Availability","type":"->","args":[""]},{"file":"/var/www/html/lib/private/legacy/OC_Helper.php","line":544,"function":"free_space","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":[""]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":340,"function":"getStorageInfo","class":"OC_Helper","type":"::","args":["/[sharedFolderXY]",["OC\\Files\\Node\\Folder"],false]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":770,"function":"getQuotaInfo","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/PropFind.php","line":95,"function":"Sabre\\DAV\\{closure}","class":"Sabre\\DAV\\CorePlugin","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":768,"function":"handle","class":"Sabre\\DAV\\PropFind","type":"->","args":["{DAV:}quota-available-bytes",["Closure"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"propFind","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[["Sabre\\DAV\\PropFind"],["OCA\\DAV\\Connector\\Sabre\\Directory"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1052,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["propFind",[["Sabre\\DAV\\PropFind"],["OCA\\DAV\\Connector\\Sabre\\Directory"]]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":984,"function":"getPropertiesByNode","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\DAV\\PropFind"],["OCA\\DAV\\Connector\\Sabre\\Directory"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1662,"function":"getPropertiesIteratorForPath","class":"Sabre\\DAV\\Server","type":"->","args":["files/[me]",["{DAV:}getcontentlength","{DAV:}getcontenttype","{DAV:}getetag","{DAV:}getlastmodified","{DAV:}quota-available-bytes","{DAV:}resourcetype","{http://nextcloud.org/ns}has-preview","{http://nextcloud.org/ns}is-encrypted","{http://nextcloud.org/ns}mount-type","{http://nextcloud.org/ns}share-attributes","{http://owncloud.org/ns}comments-unread","{http://owncloud.org/ns}favorite","{http://owncloud.org/ns}fileid","{http://owncloud.org/ns}owner-display-name","{http://owncloud.org/ns}owner-id","{http://owncloud.org/ns}permissions","{http://owncloud.org/ns}share-types","{http://owncloud.org/ns}size","{http://open-collaboration-services.org/ns}share-permissions","{http://nextcloud.org/ns}hidden","{http://nextcloud.org/ns}is-mount-root","{http://nextcloud.org/ns}metadata-files-live-photo","{http://nextcloud.org/ns}reminder-due-date","{http://nextcloud.org/ns}rich-workspace","{http://nextcloud.org/ns}rich-workspace-file","{http://nextcloud.org/ns}system-tags"],1]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1647,"function":"writeMultiStatus","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\Xml\\Writer",[],"/remote.php/dav/",["d","s","oc","nc"],[]],["Generator"],false]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":346,"function":"generateMultiStatus","class":"Sabre\\DAV\\Server","type":"->","args":[["Generator"],false]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPropFind","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:PROPFIND",[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":373,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":172,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Files/Storage/Wrapper/Availability.php","Line":93,"Hint":"Storage is temporarily not available","message":"Error while getting quota info, using root quota","exception":{},"CustomMessage":"Error while getting quota info, using root quota"}}
{"level":2,"time":"...T16:00:10+00:00","user":"[me]","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"Error while getting quota info, using root quota","exception":{"Exception":"OCP\\Files\\StorageNotAvailableException","Message":"","Code":1,"Trace":[{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Availability.php","line":342,"function":"checkAvailability","class":"OC\\Files\\Storage\\Wrapper\\Availability","type":"->","args":[]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":340,"function":"free_space","class":"OC\\Files\\Storage\\Wrapper\\Availability","type":"->","args":[""]},{"file":"/var/www/html/lib/private/legacy/OC_Helper.php","line":544,"function":"free_space","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":[""]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":340,"function":"getStorageInfo","class":"OC_Helper","type":"::","args":["/[sharedFolderXYZ]",["OC\\Files\\Node\\Folder"],false]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":770,"function":"getQuotaInfo","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/PropFind.php","line":95,"function":"Sabre\\DAV\\{closure}","class":"Sabre\\DAV\\CorePlugin","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":768,"function":"handle","class":"Sabre\\DAV\\PropFind","type":"->","args":["{DAV:}quota-available-bytes",["Closure"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"propFind","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[["Sabre\\DAV\\PropFind"],["OCA\\DAV\\Connector\\Sabre\\Directory"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1052,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["propFind",[["Sabre\\DAV\\PropFind"],["OCA\\DAV\\Connector\\Sabre\\Directory"]]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":984,"function":"getPropertiesByNode","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\DAV\\PropFind"],["OCA\\DAV\\Connector\\Sabre\\Directory"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1662,"function":"getPropertiesIteratorForPath","class":"Sabre\\DAV\\Server","type":"->","args":["files/[me]",["{DAV:}getcontentlength","{DAV:}getcontenttype","{DAV:}getetag","{DAV:}getlastmodified","{DAV:}quota-available-bytes","{DAV:}resourcetype","{http://nextcloud.org/ns}has-preview","{http://nextcloud.org/ns}is-encrypted","{http://nextcloud.org/ns}mount-type","{http://nextcloud.org/ns}share-attributes","{http://owncloud.org/ns}comments-unread","{http://owncloud.org/ns}favorite","{http://owncloud.org/ns}fileid","{http://owncloud.org/ns}owner-display-name","{http://owncloud.org/ns}owner-id","{http://owncloud.org/ns}permissions","{http://owncloud.org/ns}share-types","{http://owncloud.org/ns}size","{http://open-collaboration-services.org/ns}share-permissions","{http://nextcloud.org/ns}hidden","{http://nextcloud.org/ns}is-mount-root","{http://nextcloud.org/ns}metadata-files-live-photo","{http://nextcloud.org/ns}reminder-due-date","{http://nextcloud.org/ns}rich-workspace","{http://nextcloud.org/ns}rich-workspace-file","{http://nextcloud.org/ns}system-tags"],1]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1647,"function":"writeMultiStatus","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\Xml\\Writer",[],"/remote.php/dav/",["d","s","oc","nc"],[]],["Generator"],false]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":346,"function":"generateMultiStatus","class":"Sabre\\DAV\\Server","type":"->","args":[["Generator"],false]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPropFind","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:PROPFIND",[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":373,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":172,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Files/Storage/Wrapper/Availability.php","Line":93,"Hint":"Storage is temporarily not available","message":"Error while getting quota info, using root quota","exception":{},"CustomMessage":"Error while getting quota info, using root quota"}}
{"level":2,"time":"...T16:00:10+00:00","user":"[me]","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"Error while getting quota info, using root quota","exception":{"Exception":"OCP\\Files\\StorageNotAvailableException","Message":"","Code":1,"Trace":[{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Availability.php","line":342,"function":"checkAvailability","class":"OC\\Files\\Storage\\Wrapper\\Availability","type":"->","args":[]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":340,"function":"free_space","class":"OC\\Files\\Storage\\Wrapper\\Availability","type":"->","args":[""]},{"file":"/var/www/html/lib/private/legacy/OC_Helper.php","line":544,"function":"free_space","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":[""]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":340,"function":"getStorageInfo","class":"OC_Helper","type":"::","args":["/[sharedFolderABC]",["OC\\Files\\Node\\Folder"],false]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":770,"function":"getQuotaInfo","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/PropFind.php","line":95,"function":"Sabre\\DAV\\{closure}","class":"Sabre\\DAV\\CorePlugin","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":768,"function":"handle","class":"Sabre\\DAV\\PropFind","type":"->","args":["{DAV:}quota-available-bytes",["Closure"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"propFind","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[["Sabre\\DAV\\PropFind"],["OCA\\DAV\\Connector\\Sabre\\Directory"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1052,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["propFind",[["Sabre\\DAV\\PropFind"],["OCA\\DAV\\Connector\\Sabre\\Directory"]]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":984,"function":"getPropertiesByNode","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\DAV\\PropFind"],["OCA\\DAV\\Connector\\Sabre\\Directory"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1662,"function":"getPropertiesIteratorForPath","class":"Sabre\\DAV\\Server","type":"->","args":["files/[me]",["{DAV:}getcontentlength","{DAV:}getcontenttype","{DAV:}getetag","{DAV:}getlastmodified","{DAV:}quota-available-bytes","{DAV:}resourcetype","{http://nextcloud.org/ns}has-preview","{http://nextcloud.org/ns}is-encrypted","{http://nextcloud.org/ns}mount-type","{http://nextcloud.org/ns}share-attributes","{http://owncloud.org/ns}comments-unread","{http://owncloud.org/ns}favorite","{http://owncloud.org/ns}fileid","{http://owncloud.org/ns}owner-display-name","{http://owncloud.org/ns}owner-id","{http://owncloud.org/ns}permissions","{http://owncloud.org/ns}share-types","{http://owncloud.org/ns}size","{http://open-collaboration-services.org/ns}share-permissions","{http://nextcloud.org/ns}hidden","{http://nextcloud.org/ns}is-mount-root","{http://nextcloud.org/ns}metadata-files-live-photo","{http://nextcloud.org/ns}reminder-due-date","{http://nextcloud.org/ns}rich-workspace","{http://nextcloud.org/ns}rich-workspace-file","{http://nextcloud.org/ns}system-tags"],1]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1647,"function":"writeMultiStatus","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\Xml\\Writer",[],"/remote.php/dav/",["d","s","oc","nc"],[]],["Generator"],false]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":346,"function":"generateMultiStatus","class":"Sabre\\DAV\\Server","type":"->","args":[["Generator"],false]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPropFind","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:PROPFIND",[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":373,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":172,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Files/Storage/Wrapper/Availability.php","Line":93,"Hint":"Storage is temporarily not available","message":"Error while getting quota info, using root quota","exception":{},"CustomMessage":"Error while getting quota info, using root quota"}}
{"level":0,"time":"...T16:00:10+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"sending dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance1]/public.php/webdav/[someFileName]","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:10+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance1]/public.php/webdav/[someFileName] took 126.5ms","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:10+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"sending dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance1]/public.php/webdav/Readme.md","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:10+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance1]/public.php/webdav/Readme.md took 83ms","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:10+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"sending dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance1]/public.php/webdav/README.md","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:10+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance1]/public.php/webdav/README.md took 112.8ms","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:10+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"sending dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance1]/public.php/webdav/readme.md","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:10+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance1]/public.php/webdav/readme.md took 82.4ms","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:10+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"sending dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance1]/public.php/webdav/","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:10+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance1]/public.php/webdav/ took 77.6ms","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:10+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"sending dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance3]/public.php/webdav/[someFileName]","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:10+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance3]/public.php/webdav/[someFileName] took 312.5ms","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:10+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"sending dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance3]/public.php/webdav/Readme.md","data":{"app":"dav"}}
{"level":2,"time":"...T16:00:10+00:00","user":"[me]","method":"GET","url":"/index.php/204","message":"error while discovering ocm provider","exception":{"Exception":"GuzzleHttp\\Exception\\ConnectException","Message":"cURL error 28: Connection timed out after 10002 milliseconds (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://[hisdomain]/nextcloud/ocm-provider/","Code":0,"Trace":[{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php","line":158,"function":"createRejection","class":"GuzzleHttp\\Handler\\CurlFactory","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php","line":110,"function":"finishError","class":"GuzzleHttp\\Handler\\CurlFactory","type":"::","args":[["GuzzleHttp\\Handler\\CurlHandler"],"*** sensitive parameters replaced ***",["GuzzleHttp\\Handler\\CurlFactory"]]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlHandler.php","line":47,"function":"finish","class":"GuzzleHttp\\Handler\\CurlFactory","type":"::","args":[["GuzzleHttp\\Handler\\CurlHandler"],"*** sensitive parameters replaced ***",["GuzzleHttp\\Handler\\CurlFactory"]]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":137,"function":"__invoke","class":"GuzzleHttp\\Handler\\CurlHandler","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Http/Client/DnsPinMiddleware.php","line":161,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php","line":35,"function":"OC\\Http\\Client\\{closure}","class":"OC\\Http\\Client\\DnsPinMiddleware","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":31,"function":"__invoke","class":"GuzzleHttp\\PrepareBodyMiddleware","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/RedirectMiddleware.php","line":71,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":63,"function":"__invoke","class":"GuzzleHttp\\RedirectMiddleware","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/HandlerStack.php","line":75,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":331,"function":"__invoke","class":"GuzzleHttp\\HandlerStack","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":168,"function":"transfer","class":"GuzzleHttp\\Client","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":187,"function":"requestAsync","class":"GuzzleHttp\\Client","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Http/Client/Client.php","line":230,"function":"request","class":"GuzzleHttp\\Client","type":"->","args":["*** sensitive parameters replaced ***","https://[hisdomain]/nextcloud/ocm-provider/",["*** sensitive parameters replaced ***",10,[["Closure"]],10,["*** sensitive parameters replaced ***"],["Nextcloud Server Crawler","gzip"],"*** sensitive parameters replaced ***"]]},{"file":"/var/www/html/lib/private/OCM/OCMDiscoveryService.php","line":86,"function":"get","class":"OC\\Http\\Client\\Client","type":"->","args":["https://[hisdomain]/nextcloud/ocm-provider/",[10,"*** sensitive parameters replaced ***",10]]},{"file":"/var/www/html/apps/files_sharing/lib/External/Storage.php","line":87,"function":"discover","class":"OC\\OCM\\OCMDiscoveryService","type":"->","args":["https://[hisdomain]/nextcloud"]},{"file":"/var/www/html/lib/private/Files/Mount/MountPoint.php","line":168,"function":"__construct","class":"OCA\\Files_Sharing\\External\\Storage","type":"->","args":[["https://[hisdomain]/nextcloud/","[someString - don't know if sensitive]","","/[me]/files/[sharedFolder2]","[myfriend]",["OCA\\Files_Sharing\\External\\Manager"],"[someString - don't know if sensitive]",["OC\\Federation\\CloudId"],["OC\\Security\\CertificateManager"],["OC\\Http\\Client\\ClientService"]]]},{"file":"/var/www/html/lib/private/Files/Mount/MountPoint.php","line":193,"function":"createStorage","class":"OC\\Files\\Mount\\MountPoint","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Mount/MountPoint.php","line":294,"function":"getStorage","class":"OC\\Files\\Mount\\MountPoint","type":"->","args":[]},{"file":"/var/www/html/lib/private/Files/Config/UserMountCache.php","line":83,"function":"getStorageRootId","class":"OC\\Files\\Mount\\MountPoint","type":"->","args":[]},{"file":"/var/www/html/lib/private/Files/SetupManager.php","line":297,"function":"registerMounts","class":"OC\\Files\\Config\\UserMountCache","type":"->","args":["*** sensitive parameters replaced ***",[["OC\\Files\\Mount\\HomeMountPoint"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"]],["OC\\Files\\Mount\\CacheMountProvider","OCA\\Files_External\\Config\\ConfigAdapter","OCA\\Files_Sharing\\MountProvider","OCA\\Files_Sharing\\External\\MountProvider"]]},{"file":"/var/www/html/lib/private/Files/SetupManager.php","line":221,"function":"afterUserFullySetup","class":"OC\\Files\\SetupManager","type":"->","args":["*** sensitive parameters replaced ***",[]]},{"file":"/var/www/html/lib/private/Files/Filesystem.php","line":361,"function":"setupForUser","class":"OC\\Files\\SetupManager","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Cache/File.php","line":56,"function":"initMountPoints","class":"OC\\Files\\Filesystem","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Cache/File.php","line":177,"function":"getStorage","class":"OC\\Cache\\File","type":"->","args":[]},{"file":"/var/www/html/lib/base.php","line":878,"function":"gc","class":"OC\\Cache\\File","type":"->","args":[]},{"function":"{closure}","class":"OC","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Hooks/EmitterTrait.php","line":105,"function":"call_user_func_array","args":[["Closure"],["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***","*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]]},{"file":"/var/www/html/lib/private/Hooks/PublicEmitter.php","line":40,"function":"emit","class":"OC\\Hooks\\BasicEmitter","type":"->","args":["\\OC\\User","postLogin",["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***","*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]]},{"file":"/var/www/html/lib/private/User/Session.php","line":398,"function":"emit","class":"OC\\Hooks\\PublicEmitter","type":"->","args":["\\OC\\User","postLogin",["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***","*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]]},{"file":"/var/www/html/lib/private/User/Session.php","line":667,"function":"completeLogin","class":"OC\\User\\Session","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/User/Session.php","line":354,"function":"loginWithToken","class":"OC\\User\\Session","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/User/Session.php","line":453,"function":"login","class":"OC\\User\\Session","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/User/Session.php","line":592,"function":"logClientIn","class":"OC\\User\\Session","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/base.php","line":1154,"function":"tryBasicAuthLogin","class":"OC\\User\\Session","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/base.php","line":1058,"function":"handleLogin","class":"OC","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/index.php","line":39,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php","Line":210,"message":"error while discovering ocm provider","exception":{},"remote":"https://[hisdomain]/nextcloud","CustomMessage":"error while discovering ocm provider"}}
{"level":1,"time":"...T16:00:10+00:00","user":"[me]","method":"GET","url":"/index.php/204","message":"exception while retrieving webdav endpoint","exception":{"Exception":"OCP\\OCM\\Exceptions\\OCMProviderException","Message":"error while requesting remote ocm provider","Code":0,"Trace":[{"file":"/var/www/html/apps/files_sharing/lib/External/Storage.php","line":87,"function":"discover","class":"OC\\OCM\\OCMDiscoveryService","type":"->","args":["https://[hisdomain]/nextcloud"]},{"file":"/var/www/html/lib/private/Files/Mount/MountPoint.php","line":168,"function":"__construct","class":"OCA\\Files_Sharing\\External\\Storage","type":"->","args":[["https://[hisdomain]/nextcloud/","[someString - don't know if sensitive]","","/[me]/files/[sharedFolder2]","[myfriend]",["OCA\\Files_Sharing\\External\\Manager"],"[someString - don't know if sensitive]",["OC\\Federation\\CloudId"],["OC\\Security\\CertificateManager"],["OC\\Http\\Client\\ClientService"]]]},{"file":"/var/www/html/lib/private/Files/Mount/MountPoint.php","line":193,"function":"createStorage","class":"OC\\Files\\Mount\\MountPoint","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Mount/MountPoint.php","line":294,"function":"getStorage","class":"OC\\Files\\Mount\\MountPoint","type":"->","args":[]},{"file":"/var/www/html/lib/private/Files/Config/UserMountCache.php","line":83,"function":"getStorageRootId","class":"OC\\Files\\Mount\\MountPoint","type":"->","args":[]},{"file":"/var/www/html/lib/private/Files/SetupManager.php","line":297,"function":"registerMounts","class":"OC\\Files\\Config\\UserMountCache","type":"->","args":["*** sensitive parameters replaced ***",[["OC\\Files\\Mount\\HomeMountPoint"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"],["OCA\\Files_Sharing\\External\\Mount"]],["OC\\Files\\Mount\\CacheMountProvider","OCA\\Files_External\\Config\\ConfigAdapter","OCA\\Files_Sharing\\MountProvider","OCA\\Files_Sharing\\External\\MountProvider"]]},{"file":"/var/www/html/lib/private/Files/SetupManager.php","line":221,"function":"afterUserFullySetup","class":"OC\\Files\\SetupManager","type":"->","args":["*** sensitive parameters replaced ***",[]]},{"file":"/var/www/html/lib/private/Files/Filesystem.php","line":361,"function":"setupForUser","class":"OC\\Files\\SetupManager","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Cache/File.php","line":56,"function":"initMountPoints","class":"OC\\Files\\Filesystem","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Cache/File.php","line":177,"function":"getStorage","class":"OC\\Cache\\File","type":"->","args":[]},{"file":"/var/www/html/lib/base.php","line":878,"function":"gc","class":"OC\\Cache\\File","type":"->","args":[]},{"function":"{closure}","class":"OC","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Hooks/EmitterTrait.php","line":105,"function":"call_user_func_array","args":[["Closure"],["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***","*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]]},{"file":"/var/www/html/lib/private/Hooks/PublicEmitter.php","line":40,"function":"emit","class":"OC\\Hooks\\BasicEmitter","type":"->","args":["\\OC\\User","postLogin",["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***","*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]]},{"file":"/var/www/html/lib/private/User/Session.php","line":398,"function":"emit","class":"OC\\Hooks\\PublicEmitter","type":"->","args":["\\OC\\User","postLogin",["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***","*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]]},{"file":"/var/www/html/lib/private/User/Session.php","line":667,"function":"completeLogin","class":"OC\\User\\Session","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/User/Session.php","line":354,"function":"loginWithToken","class":"OC\\User\\Session","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/User/Session.php","line":453,"function":"login","class":"OC\\User\\Session","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/User/Session.php","line":592,"function":"logClientIn","class":"OC\\User\\Session","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/base.php","line":1154,"function":"tryBasicAuthLogin","class":"OC\\User\\Session","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/base.php","line":1058,"function":"handleLogin","class":"OC","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/index.php","line":39,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/var/www/html/lib/private/OCM/OCMDiscoveryService.php","Line":108,"message":"exception while retrieving webdav endpoint","exception":{},"CustomMessage":"exception while retrieving webdav endpoint"}}
{"level":0,"time":"...T16:00:11+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance3]/public.php/webdav/Readme.md took 155.7ms","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:11+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"sending dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance3]/public.php/webdav/README.md","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:11+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance3]/public.php/webdav/README.md took 150.9ms","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:11+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"sending dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance3]/public.php/webdav/readme.md","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:11+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance3]/public.php/webdav/readme.md took 153.7ms","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:11+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"sending dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance3]/public.php/webdav/","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:11+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance3]/public.php/webdav/ took 159.3ms","data":{"app":"dav"}}
{"level":0,"time":"...T16:00:11+00:00","user":"[me]","app":"dav","method":"PROPFIND","url":"/remote.php/dav/files/[me]/","message":"sending dav PROPFIND request to external storage: http://localhosthttps://[otherNCinstance2]/public.php/webdav/[someFileName]","data":{"app":"dav"}}
Additional info
Another small issue I noticed: In the original logfile there is a formatting error since I found this string quite often "http://localhosthttps://" - followed by the URL of a federated NC instance (or a file stored there)
⚠️ This issue respects the following points: ⚠️
Bug description
I have a couple of shared folders from foreign NC instances imported in my server. Then my friends server died, making each http connection time out. At the same time my NC instance stopped working (at least most pages); when his worked, mine also worked again. While debugging, I raised the PHP memory limit to 1,5 GB - but that didn't solve the problem.
Steps to reproduce
(I don't have time to prepare a setup for reproduction - still I am pretty sure that is the problem)
Expected behavior
Actually not sure how to best solve it on a technical level in PHP - the curl timeout is already at 10s I noticed. But if you have multiple unreachable folders, the 30s can be reached. Maybe in case it is unavailable: Save that information and regularly re-check availability asyncronely via cron? So there won't be anymore syncronous requests which delay responses as long as the folder is unavailable?
Installation method
Community Docker image
Nextcloud Server version
28
Operating system
Other
PHP engine version
PHP 8.2
Web server
Nginx
Database engine version
MariaDB
Is this bug present after an update or on a fresh install?
None
Are you using the Nextcloud Server Encryption module?
Encryption is Disabled
What user-backends are you using?
Configuration report
List of activated Apps
Nextcloud Signing status
Nextcloud Logs
Additional info
Another small issue I noticed: In the original logfile there is a formatting error since I found this string quite often "http://localhosthttps://" - followed by the URL of a federated NC instance (or a file stored there)