Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple users downloading same shared link results in locked file error #9270

Closed
Matei-Ciobotaru opened this issue Apr 23, 2018 · 2 comments

Comments

@Matei-Ciobotaru
Copy link

Steps to reproduce

  1. Upload some photos to a folder
  2. Create a shared link, with password and expiration date for the aforementioned folder
  3. Share the link with 5-6 users which try to access it at roughly the same time.

Expected behaviour

All the users should be able to download the .zip file from the shared link.

Actual behaviour

Some users download an incomplete .zip file, which is corrupt.

Details:

I want to add, that my hardware is limited, as I am actually using a Raspberry Pi 3B Plus board, yet this did not seem to be the issue, judging by the load at the time.
The archive was 215MB in size, consisting of 38 photos.
Since this happened, I've taken a glance at this link and indeed, I had around 190 locks in the "oc_file_locks" table , which I have since removed. I am confused as to why these locks were present, as I was under the impression this should not happen while using Redis file locking.
Although most of the clients at the time were using mobile browsers to download the photos, I was able to reproduce this issue using a Windows7 64bit OS and google Chrome browser.

Server configuration

Operating system:
Raspbian GNU/Linux 9.4 (stretch)
Web server:
Apache/2.4.25 (Raspbian)
Database:
mysqld Ver 10.1.23-MariaDB-9+deb9u1 for debian-linux-gnueabihf on armv7l (Raspbian 9.0)
PHP version:
PHP 7.0.27-0+deb9u1
Nextcloud version: (see Nextcloud admin page)
Nextcloud 13.0.1
Updated from an older Nextcloud/ownCloud or fresh install:
Fresh install
Where did you install Nextcloud from:
https://docs.nextcloud.com/server/13/admin_manual/installation/
Signing status:

Signing status I'm unable to find this info.

List of activated apps:

App list Enabled: - activity: 2.6.1 - bruteforcesettings: 1.0.3 - comments: 1.3.0 - dav: 1.4.6 - federatedfilesharing: 1.3.1 - federation: 1.3.0 - files: 1.8.0 - files_pdfviewer: 1.2.1 - files_sharing: 1.5.0 - files_texteditor: 2.5.1 - files_trashbin: 1.3.0 - files_versions: 1.6.0 - files_videoplayer: 1.2.0 - firstrunwizard: 2.2.1 - gallery: 18.0.0 - logreader: 2.0.0 - lookup_server_connector: 1.1.0 - nextcloud_announcements: 1.2.0 - notifications: 2.1.2 - oauth2: 1.1.0 - password_policy: 1.3.0 - provisioning_api: 1.3.0 - serverinfo: 1.3.0 - sharebymail: 1.3.0 - survey_client: 1.1.0 - systemtags: 1.3.0 - theming: 1.4.1 - twofactor_backupcodes: 1.2.3 - updatenotification: 1.3.0 - workflowengine: 1.3.0 Disabled: - admin_audit - encryption - files_external - user_external - user_ldap

Nextcloud configuration:

Config report { "system": { "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "example.com" ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "overwrite.cli.url": "https:\/\/example.com\/nextcloud", "dbtype": "mysql", "version": "13.0.1.1", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "oc_", "mysql.utf8mb4": true, "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "memcache.local": "\\OC\\Memcache\\APCu", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "port": 0, "dbindex": 0, "timeout": 1.5 }, "memcache.locking": "\\OC\\Memcache\\Redis", "maintenance": false, "log_type": "file", "logfile": "\/var\/log\/nextcloud.log", "log_level": 2, "logtimezone": "Europe\/Candyland", "log_rotate_size": "104857600" } }

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

Are you using encryption: no

Client configuration

Browser:

SamsungBrowser/7.0 Chrome/59.0.3071.125 Mobile Safar
Chrome/65.0.3325.109 Mobile Safari
AppleWebKit/604.4.7 (KHTML, like Gecko) Version/11.0 Mobile/15C202 Safari
Mobile; rv:59.0) Gecko/59.0 Firefox/59.0"
Chrome/65.0.3325.181 Safari/537.36

Operating system:

Linux; Android 8.0.0
iPhone; CPU iPhone OS 11_2_2
Windows NT 6.1; Win64; x64

Logs

Web server error log

Web server error log [Sat Apr 21 06:25:04.001135 2018] [mpm_prefork:notice] [pid 707] AH00163: Apache/2.4.25 (Raspbian) OpenSSL/1.0.2l configured -- resuming normal operations [Sat Apr 21 06:25:04.001247 2018] [core:notice] [pid 707] AH00094: Command line: '/usr/sbin/apache2' [Sun Apr 22 06:25:02.051807 2018] [mpm_prefork:notice] [pid 707] AH00171: Graceful restart requested, doing restart

Nextcloud log (data/nextcloud.log)

Nextcloud log {"reqId":"WtxWx38AAQEAAALkN8EAAAAC","level":3,"time":"2018-04-22T12:33:42+03:00","remoteAddr":"178.138.34.188","user":"--","app":"no app in context","method":"GET","url":"\/nextcloud\/index.php\/s\/WjYCn9NCRzdEGQi\/download?path=%2F&downloadStartSecret=5bvd0ssjqa3","message":"Exception: {\"Exception\":\"OCP\\\\Lock\\\\LockedException\",\"Message\":\"\\\"Photos\\\/Azuga_21042018\\\" is locked\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(2040): OC\\\\Files\\\\View->lockPath('\\\/Photos\\\/Azuga_2...', 1)\\n#1 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(1134): OC\\\\Files\\\\View->lockFile('\\\/Photos\\\/Azuga_2...', 1)\\n#2 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(987): OC\\\\Files\\\\View->basicOperation('fopen', '\\\/Photos\\\/Azuga_2...', Array, 'r')\\n#3 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/Filesystem.php(729): OC\\\\Files\\\\View->fopen('\\\/Photos\\\/Azuga_2...', 'r')\\n#4 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Streamer.php(80): OC\\\\Files\\\\Filesystem::fopen('\\\/Photos\\\/Azuga_2...', 'r')\\n#5 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/files.php(171): OC\\\\Streamer->addDirRecursive('\\\/Photos\\\/Azuga_2...')\\n#6 \\\/var\\\/www\\\/nextcloud\\\/apps\\\/files_sharing\\\/lib\\\/Controller\\\/ShareController.php(563): OC_Files::get('\\\/Photos', 'Azuga_21042018', Array)\\n#7 [internal function]: OCA\\\\Files_Sharing\\\\Controller\\\\ShareController->downloadShare('WjYCn9NCRzdEGQi', NULL, '\\\/', '5bvd0ssjqa3')\\n#8 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(161): call_user_func_array(Array, Array)\\n#9 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(91): OC\\\\AppFramework\\\\Http\\\\Dispatcher->executeController(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#10 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/App.php(115): OC\\\\AppFramework\\\\Http\\\\Dispatcher->dispatch(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#11 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/public\\\/AppFramework\\\/App.php(138): OC\\\\AppFramework\\\\App::main('ShareController', 'downloadShare', Object(OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer))\\n#12 \\\/var\\\/www\\\/nextcloud\\\/core\\\/routes.php(136): OCP\\\\AppFramework\\\\App->dispatch('ShareController', 'downloadShare')\\n#13 [internal function]: OC\\\\Route\\\\Router->{closure}(*** sensitive parameters replaced ***)\\n#14 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Route\\\/Router.php(297): call_user_func(Object(Closure), Array)\\n#15 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/base.php(998): OC\\\\Route\\\\Router->match('\\\/s\\\/WjYCn9NCRzdE...')\\n#16 \\\/var\\\/www\\\/nextcloud\\\/index.php(37): OC::handleRequest()\\n#17 {main}\",\"File\":\"\\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php\",\"Line\":1931}","userAgent":"Mozilla\/5.0 (Linux; Android 8.0.0; SAMSUNG SM-G950F Build\/R16NW) AppleWebKit\/537.36 (KHTML, like Gecko) SamsungBrowser\/7.0 Chrome\/59.0.3071.125 Mobile Safari\/537.36","version":"13.0.1.1"} {"reqId":"WtxYDH8AAQEAAAhuQ00AAAAD","level":3,"time":"2018-04-22T12:39:12+03:00","remoteAddr":"78.97.153.16","user":"--","app":"no app in context","method":"GET","url":"\/nextcloud\/index.php\/s\/WjYCn9NCRzdEGQi\/download?path=%2F","message":"Exception: {\"Exception\":\"OCP\\\\Lock\\\\LockedException\",\"Message\":\"\\\"Photos\\\/Azuga_21042018\\\" is locked\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(2040): OC\\\\Files\\\\View->lockPath('\\\/Photos\\\/Azuga_2...', 1)\\n#1 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(1134): OC\\\\Files\\\\View->lockFile('\\\/Photos\\\/Azuga_2...', 1)\\n#2 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(987): OC\\\\Files\\\\View->basicOperation('fopen', '\\\/Photos\\\/Azuga_2...', Array, 'r')\\n#3 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/Filesystem.php(729): OC\\\\Files\\\\View->fopen('\\\/Photos\\\/Azuga_2...', 'r')\\n#4 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Streamer.php(80): OC\\\\Files\\\\Filesystem::fopen('\\\/Photos\\\/Azuga_2...', 'r')\\n#5 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/files.php(171): OC\\\\Streamer->addDirRecursive('\\\/Photos\\\/Azuga_2...')\\n#6 \\\/var\\\/www\\\/nextcloud\\\/apps\\\/files_sharing\\\/lib\\\/Controller\\\/ShareController.php(563): OC_Files::get('\\\/Photos', 'Azuga_21042018', Array)\\n#7 [internal function]: OCA\\\\Files_Sharing\\\\Controller\\\\ShareController->downloadShare('WjYCn9NCRzdEGQi', NULL, '\\\/', '')\\n#8 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(161): call_user_func_array(Array, Array)\\n#9 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(91): OC\\\\AppFramework\\\\Http\\\\Dispatcher->executeController(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#10 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/App.php(115): OC\\\\AppFramework\\\\Http\\\\Dispatcher->dispatch(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#11 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/public\\\/AppFramework\\\/App.php(138): OC\\\\AppFramework\\\\App::main('ShareController', 'downloadShare', Object(OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer))\\n#12 \\\/var\\\/www\\\/nextcloud\\\/core\\\/routes.php(136): OCP\\\\AppFramework\\\\App->dispatch('ShareController', 'downloadShare')\\n#13 [internal function]: OC\\\\Route\\\\Router->{closure}(*** sensitive parameters replaced ***)\\n#14 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Route\\\/Router.php(297): call_user_func(Object(Closure), Array)\\n#15 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/base.php(998): OC\\\\Route\\\\Router->match('\\\/s\\\/WjYCn9NCRzdE...')\\n#16 \\\/var\\\/www\\\/nextcloud\\\/index.php(37): OC::handleRequest()\\n#17 {main}\",\"File\":\"\\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php\",\"Line\":1931}","userAgent":"Mozilla\/5.0 (Linux; Android 8.0.0; Mi A1 Build\/OPR1.170623.026) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/65.0.3325.109 Mobile Safari\/537.36","version":"13.0.1.1"} {"reqId":"WtxZFX8AAQEAAA5RKrQAAAAJ","level":3,"time":"2018-04-22T12:42:45+03:00","remoteAddr":"178.138.34.188","user":"--","app":"no app in context","method":"GET","url":"\/nextcloud\/index.php\/s\/WjYCn9NCRzdEGQi\/download?path=%2F&files=20180421_155630.jpg&downloadStartSecret=h65z0nn7n7a","message":"Exception: {\"Exception\":\"OCP\\\\Lock\\\\LockedException\",\"Message\":\"\\\"Photos\\\/Azuga_21042018\\\" is locked\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(2040): OC\\\\Files\\\\View->lockPath('\\\/Photos\\\/Azuga_2...', 1)\\n#1 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/files.php(257): OC\\\\Files\\\\View->lockFile('\\\/Photos\\\/Azuga_2...', 1)\\n#2 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/files.php(122): OC_Files::getSingleFile(Object(OC\\\\Files\\\\View), '\\\/Photos\\\/Azuga_2...', '20180421_155630...', Array)\\n#3 \\\/var\\\/www\\\/nextcloud\\\/apps\\\/files_sharing\\\/lib\\\/Controller\\\/ShareController.php(558): OC_Files::get('\\\/Photos\\\/Azuga_2...', '20180421_155630...', Array)\\n#4 [internal function]: OCA\\\\Files_Sharing\\\\Controller\\\\ShareController->downloadShare('WjYCn9NCRzdEGQi', '20180421_155630...', '\\\/', 'h65z0nn7n7a')\\n#5 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(161): call_user_func_array(Array, Array)\\n#6 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(91): OC\\\\AppFramework\\\\Http\\\\Dispatcher->executeController(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#7 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/App.php(115): OC\\\\AppFramework\\\\Http\\\\Dispatcher->dispatch(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#8 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/public\\\/AppFramework\\\/App.php(138): OC\\\\AppFramework\\\\App::main('ShareController', 'downloadShare', Object(OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer))\\n#9 \\\/var\\\/www\\\/nextcloud\\\/core\\\/routes.php(136): OCP\\\\AppFramework\\\\App->dispatch('ShareController', 'downloadShare')\\n#10 [internal function]: OC\\\\Route\\\\Router->{closure}(*** sensitive parameters replaced ***)\\n#11 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Route\\\/Router.php(297): call_user_func(Object(Closure), Array)\\n#12 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/base.php(998): OC\\\\Route\\\\Router->match('\\\/s\\\/WjYCn9NCRzdE...')\\n#13 \\\/var\\\/www\\\/nextcloud\\\/index.php(37): OC::handleRequest()\\n#14 {main}\",\"File\":\"\\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php\",\"Line\":1931}","userAgent":"Mozilla\/5.0 (Linux; Android 8.0.0; SAMSUNG SM-G950F Build\/R16NW) AppleWebKit\/537.36 (KHTML, like Gecko) SamsungBrowser\/7.0 Chrome\/59.0.3071.125 Mobile Safari\/537.36","version":"13.0.1.1"} {"reqId":"WtxeDX8AAQEAABur8WIAAAAG","level":3,"time":"2018-04-22T13:04:34+03:00","remoteAddr":"78.97.153.16","user":"--","app":"no app in context","method":"GET","url":"\/nextcloud\/index.php\/s\/WjYCn9NCRzdEGQi\/download?path=%2F","message":"Exception: {\"Exception\":\"OCP\\\\Lock\\\\LockedException\",\"Message\":\"\\\"Photos\\\/Azuga_21042018\\\" is locked\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(2040): OC\\\\Files\\\\View->lockPath('\\\/Photos\\\/Azuga_2...', 1)\\n#1 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(1134): OC\\\\Files\\\\View->lockFile('\\\/Photos\\\/Azuga_2...', 1)\\n#2 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(987): OC\\\\Files\\\\View->basicOperation('fopen', '\\\/Photos\\\/Azuga_2...', Array, 'r')\\n#3 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/Filesystem.php(729): OC\\\\Files\\\\View->fopen('\\\/Photos\\\/Azuga_2...', 'r')\\n#4 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Streamer.php(80): OC\\\\Files\\\\Filesystem::fopen('\\\/Photos\\\/Azuga_2...', 'r')\\n#5 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/files.php(171): OC\\\\Streamer->addDirRecursive('\\\/Photos\\\/Azuga_2...')\\n#6 \\\/var\\\/www\\\/nextcloud\\\/apps\\\/files_sharing\\\/lib\\\/Controller\\\/ShareController.php(563): OC_Files::get('\\\/Photos', 'Azuga_21042018', Array)\\n#7 [internal function]: OCA\\\\Files_Sharing\\\\Controller\\\\ShareController->downloadShare('WjYCn9NCRzdEGQi', NULL, '\\\/', '')\\n#8 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(161): call_user_func_array(Array, Array)\\n#9 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(91): OC\\\\AppFramework\\\\Http\\\\Dispatcher->executeController(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#10 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/App.php(115): OC\\\\AppFramework\\\\Http\\\\Dispatcher->dispatch(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#11 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/public\\\/AppFramework\\\/App.php(138): OC\\\\AppFramework\\\\App::main('ShareController', 'downloadShare', Object(OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer))\\n#12 \\\/var\\\/www\\\/nextcloud\\\/core\\\/routes.php(136): OCP\\\\AppFramework\\\\App->dispatch('ShareController', 'downloadShare')\\n#13 [internal function]: OC\\\\Route\\\\Router->{closure}(*** sensitive parameters replaced ***)\\n#14 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Route\\\/Router.php(297): call_user_func(Object(Closure), Array)\\n#15 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/base.php(998): OC\\\\Route\\\\Router->match('\\\/s\\\/WjYCn9NCRzdE...')\\n#16 \\\/var\\\/www\\\/nextcloud\\\/index.php(37): OC::handleRequest()\\n#17 {main}\",\"File\":\"\\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php\",\"Line\":1931}","userAgent":"Mozilla\/5.0 (Linux; Android 8.0.0; Mi A1 Build\/OPR1.170623.026) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/65.0.3325.109 Mobile Safari\/537.36","version":"13.0.1.1"} {"reqId":"Wtxey38AAQEAAB0QAK8AAAAB","level":3,"time":"2018-04-22T13:07:13+03:00","remoteAddr":"86.126.1.50","user":"--","app":"no app in context","method":"GET","url":"\/nextcloud\/index.php\/s\/WjYCn9NCRzdEGQi\/download?path=%2F&downloadStartSecret=zfbzrhqk78","message":"Exception: {\"Exception\":\"OCP\\\\Lock\\\\LockedException\",\"Message\":\"\\\"Photos\\\/Azuga_21042018\\\" is locked\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(2040): OC\\\\Files\\\\View->lockPath('\\\/Photos\\\/Azuga_2...', 1)\\n#1 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(1134): OC\\\\Files\\\\View->lockFile('\\\/Photos\\\/Azuga_2...', 1)\\n#2 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(987): OC\\\\Files\\\\View->basicOperation('fopen', '\\\/Photos\\\/Azuga_2...', Array, 'r')\\n#3 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/Filesystem.php(729): OC\\\\Files\\\\View->fopen('\\\/Photos\\\/Azuga_2...', 'r')\\n#4 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Streamer.php(80): OC\\\\Files\\\\Filesystem::fopen('\\\/Photos\\\/Azuga_2...', 'r')\\n#5 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/files.php(171): OC\\\\Streamer->addDirRecursive('\\\/Photos\\\/Azuga_2...')\\n#6 \\\/var\\\/www\\\/nextcloud\\\/apps\\\/files_sharing\\\/lib\\\/Controller\\\/ShareController.php(563): OC_Files::get('\\\/Photos', 'Azuga_21042018', Array)\\n#7 [internal function]: OCA\\\\Files_Sharing\\\\Controller\\\\ShareController->downloadShare('WjYCn9NCRzdEGQi', NULL, '\\\/', 'zfbzrhqk78')\\n#8 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(161): call_user_func_array(Array, Array)\\n#9 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(91): OC\\\\AppFramework\\\\Http\\\\Dispatcher->executeController(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#10 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/App.php(115): OC\\\\AppFramework\\\\Http\\\\Dispatcher->dispatch(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#11 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/public\\\/AppFramework\\\/App.php(138): OC\\\\AppFramework\\\\App::main('ShareController', 'downloadShare', Object(OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer))\\n#12 \\\/var\\\/www\\\/nextcloud\\\/core\\\/routes.php(136): OCP\\\\AppFramework\\\\App->dispatch('ShareController', 'downloadShare')\\n#13 [internal function]: OC\\\\Route\\\\Router->{closure}(*** sensitive parameters replaced ***)\\n#14 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Route\\\/Router.php(297): call_user_func(Object(Closure), Array)\\n#15 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/base.php(998): OC\\\\Route\\\\Router->match('\\\/s\\\/WjYCn9NCRzdE...')\\n#16 \\\/var\\\/www\\\/nextcloud\\\/index.php(37): OC::handleRequest()\\n#17 {main}\",\"File\":\"\\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php\",\"Line\":1931}","userAgent":"Mozilla\/5.0 (iPhone; CPU iPhone OS 11_2_2 like Mac OS X) AppleWebKit\/604.4.7 (KHTML, like Gecko) Version\/11.0 Mobile\/15C202 Safari\/604.1","version":"13.0.1.1"} {"reqId":"WtxfZ38AAQEAAB0QALQAAAAB","level":3,"time":"2018-04-22T13:09:44+03:00","remoteAddr":"78.97.153.16","user":"--","app":"no app in context","method":"GET","url":"\/nextcloud\/index.php\/s\/WjYCn9NCRzdEGQi\/download?path=%2F","message":"Exception: {\"Exception\":\"OCP\\\\Lock\\\\LockedException\",\"Message\":\"\\\"Photos\\\/Azuga_21042018\\\" is locked\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(2040): OC\\\\Files\\\\View->lockPath('\\\/Photos\\\/Azuga_2...', 1)\\n#1 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(1134): OC\\\\Files\\\\View->lockFile('\\\/Photos\\\/Azuga_2...', 1)\\n#2 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(987): OC\\\\Files\\\\View->basicOperation('fopen', '\\\/Photos\\\/Azuga_2...', Array, 'r')\\n#3 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/Filesystem.php(729): OC\\\\Files\\\\View->fopen('\\\/Photos\\\/Azuga_2...', 'r')\\n#4 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Streamer.php(80): OC\\\\Files\\\\Filesystem::fopen('\\\/Photos\\\/Azuga_2...', 'r')\\n#5 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/files.php(171): OC\\\\Streamer->addDirRecursive('\\\/Photos\\\/Azuga_2...')\\n#6 \\\/var\\\/www\\\/nextcloud\\\/apps\\\/files_sharing\\\/lib\\\/Controller\\\/ShareController.php(563): OC_Files::get('\\\/Photos', 'Azuga_21042018', Array)\\n#7 [internal function]: OCA\\\\Files_Sharing\\\\Controller\\\\ShareController->downloadShare('WjYCn9NCRzdEGQi', NULL, '\\\/', '')\\n#8 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(161): call_user_func_array(Array, Array)\\n#9 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(91): OC\\\\AppFramework\\\\Http\\\\Dispatcher->executeController(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#10 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/App.php(115): OC\\\\AppFramework\\\\Http\\\\Dispatcher->dispatch(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#11 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/public\\\/AppFramework\\\/App.php(138): OC\\\\AppFramework\\\\App::main('ShareController', 'downloadShare', Object(OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer))\\n#12 \\\/var\\\/www\\\/nextcloud\\\/core\\\/routes.php(136): OCP\\\\AppFramework\\\\App->dispatch('ShareController', 'downloadShare')\\n#13 [internal function]: OC\\\\Route\\\\Router->{closure}(*** sensitive parameters replaced ***)\\n#14 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Route\\\/Router.php(297): call_user_func(Object(Closure), Array)\\n#15 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/base.php(998): OC\\\\Route\\\\Router->match('\\\/s\\\/WjYCn9NCRzdE...')\\n#16 \\\/var\\\/www\\\/nextcloud\\\/index.php(37): OC::handleRequest()\\n#17 {main}\",\"File\":\"\\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php\",\"Line\":1931}","userAgent":"Mozilla\/5.0 (Linux; Android 8.0.0; Mi A1 Build\/OPR1.170623.026) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/65.0.3325.109 Mobile Safari\/537.36","version":"13.0.1.1"} {"reqId":"WtxjO38AAQEAACCbZ30AAAAA","level":3,"time":"2018-04-22T13:26:46+03:00","remoteAddr":"86.127.126.233","user":"--","app":"no app in context","method":"GET","url":"\/nextcloud\/index.php\/s\/WjYCn9NCRzdEGQi\/download?path=%2F&downloadStartSecret=kw5izjldnla","message":"Exception: {\"Exception\":\"OCP\\\\Lock\\\\LockedException\",\"Message\":\"\\\"Photos\\\/Azuga_21042018\\\" is locked\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(2040): OC\\\\Files\\\\View->lockPath('\\\/Photos\\\/Azuga_2...', 1)\\n#1 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(1134): OC\\\\Files\\\\View->lockFile('\\\/Photos\\\/Azuga_2...', 1)\\n#2 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(987): OC\\\\Files\\\\View->basicOperation('fopen', '\\\/Photos\\\/Azuga_2...', Array, 'r')\\n#3 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/Filesystem.php(729): OC\\\\Files\\\\View->fopen('\\\/Photos\\\/Azuga_2...', 'r')\\n#4 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Streamer.php(80): OC\\\\Files\\\\Filesystem::fopen('\\\/Photos\\\/Azuga_2...', 'r')\\n#5 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/files.php(171): OC\\\\Streamer->addDirRecursive('\\\/Photos\\\/Azuga_2...')\\n#6 \\\/var\\\/www\\\/nextcloud\\\/apps\\\/files_sharing\\\/lib\\\/Controller\\\/ShareController.php(563): OC_Files::get('\\\/Photos', 'Azuga_21042018', Array)\\n#7 [internal function]: OCA\\\\Files_Sharing\\\\Controller\\\\ShareController->downloadShare('WjYCn9NCRzdEGQi', NULL, '\\\/', 'kw5izjldnla')\\n#8 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(161): call_user_func_array(Array, Array)\\n#9 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(91): OC\\\\AppFramework\\\\Http\\\\Dispatcher->executeController(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#10 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/App.php(115): OC\\\\AppFramework\\\\Http\\\\Dispatcher->dispatch(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#11 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/public\\\/AppFramework\\\/App.php(138): OC\\\\AppFramework\\\\App::main('ShareController', 'downloadShare', Object(OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer))\\n#12 \\\/var\\\/www\\\/nextcloud\\\/core\\\/routes.php(136): OCP\\\\AppFramework\\\\App->dispatch('ShareController', 'downloadShare')\\n#13 [internal function]: OC\\\\Route\\\\Router->{closure}(*** sensitive parameters replaced ***)\\n#14 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Route\\\/Router.php(297): call_user_func(Object(Closure), Array)\\n#15 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/base.php(998): OC\\\\Route\\\\Router->match('\\\/s\\\/WjYCn9NCRzdE...')\\n#16 \\\/var\\\/www\\\/nextcloud\\\/index.php(37): OC::handleRequest()\\n#17 {main}\",\"File\":\"\\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php\",\"Line\":1931}","userAgent":"Mozilla\/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/65.0.3325.181 Safari\/537.36","version":"13.0.1.1"} {"reqId":"WtxkGn8AAQEAAB@244AAAAAC","level":3,"time":"2018-04-22T13:29:47+03:00","remoteAddr":"86.127.126.233","user":"--","app":"no app in context","method":"GET","url":"\/nextcloud\/index.php\/s\/WjYCn9NCRzdEGQi\/download?path=%2F&files=%5B%2220180421_113834.jpg%22%2C%2220180421_121455.jpg%22%2C%2220180421_121456.jpg%22%2C%2220180421_121458.jpg%22%2C%2220180421_121501.jpg%22%2C%2220180421_122301.jpg%22%2C%2220180421_122305.jpg%22%2C%2220180421_130454.jpg%22%2C%2220180421_130427.jpg%22%2C%2220180421_130426.jpg%22%2C%2220180421_130417.jpg%22%2C%2220180421_130415.jpg%22%2C%2220180421_122310.jpg%22%2C%2220180421_130457.jpg%22%2C%2220180421_130459.jpg%22%2C%2220180421_133111.jpg%22%2C%2220180421_133112.jpg%22%2C%2220180421_133121.jpg%22%2C%2220180421_141822.jpg%22%2C%2220180421_150616.jpg%22%2C%2220180421_141835.jpg%22%2C%2220180421_141834.jpg%22%2C%2220180421_141824(0).jpg%22%2C%2220180421_141824.jpg%22%2C%2220180421_150617.jpg%22%2C%2220180421_150619.jpg%22%2C%2220180421_150726.jpg%22%2C%2220180421_150729.jpg%22%2C%2220180421_150732.jpg%22%2C%2220180421_151246.jpg%22%2C%2220180421_155632.jpg%22%2C%2220180421_155630.jpg%22%2C%2220180421_155443.jpg%22%2C%2220180421_152345.jpg%22%2C%2220180421_151814.jpg%22%2C%2220180421_151247.jpg%22%2C%2220180421_155635.jpg%22%5D&downloadStartSecret=j31kamtr4c8","message":"Exception: {\"Exception\":\"OCP\\\\Lock\\\\LockedException\",\"Message\":\"\\\"Photos\\\/Azuga_21042018\\\" is locked\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(2040): OC\\\\Files\\\\View->lockPath('\\\/Photos\\\/Azuga_2...', 1)\\n#1 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/files.php(326): OC\\\\Files\\\\View->lockFile('\\\/Photos\\\/Azuga_2...', 1)\\n#2 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/files.php(148): OC_Files::lockFiles(Object(OC\\\\Files\\\\View), '\\\/Photos\\\/Azuga_2...', Array)\\n#3 \\\/var\\\/www\\\/nextcloud\\\/apps\\\/files_sharing\\\/lib\\\/Controller\\\/ShareController.php(558): OC_Files::get('\\\/Photos\\\/Azuga_2...', Array, Array)\\n#4 [internal function]: OCA\\\\Files_Sharing\\\\Controller\\\\ShareController->downloadShare('WjYCn9NCRzdEGQi', '[\\\"20180421_1138...', '\\\/', 'j31kamtr4c8')\\n#5 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(161): call_user_func_array(Array, Array)\\n#6 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(91): OC\\\\AppFramework\\\\Http\\\\Dispatcher->executeController(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#7 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/App.php(115): OC\\\\AppFramework\\\\Http\\\\Dispatcher->dispatch(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#8 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/public\\\/AppFramework\\\/App.php(138): OC\\\\AppFramework\\\\App::main('ShareController', 'downloadShare', Object(OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer))\\n#9 \\\/var\\\/www\\\/nextcloud\\\/core\\\/routes.php(136): OCP\\\\AppFramework\\\\App->dispatch('ShareController', 'downloadShare')\\n#10 [internal function]: OC\\\\Route\\\\Router->{closure}(*** sensitive parameters replaced ***)\\n#11 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Route\\\/Router.php(297): call_user_func(Object(Closure), Array)\\n#12 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/base.php(998): OC\\\\Route\\\\Router->match('\\\/s\\\/WjYCn9NCRzdE...')\\n#13 \\\/var\\\/www\\\/nextcloud\\\/index.php(37): OC::handleRequest()\\n#14 {main}\",\"File\":\"\\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php\",\"Line\":1931}","userAgent":"Mozilla\/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/65.0.3325.181 Safari\/537.36","version":"13.0.1.1"} {"reqId":"WtxkOH8AAQEAACN6U6sAAAAE","level":3,"time":"2018-04-22T13:30:16+03:00","remoteAddr":"86.127.126.233","user":"--","app":"no app in context","method":"GET","url":"\/nextcloud\/index.php\/s\/WjYCn9NCRzdEGQi\/download?path=%2F&files=%5B%2220180421_113834.jpg%22%2C%2220180421_121455.jpg%22%2C%2220180421_121456.jpg%22%2C%2220180421_121458.jpg%22%2C%2220180421_121501.jpg%22%2C%2220180421_122301.jpg%22%2C%2220180421_122305.jpg%22%2C%2220180421_130454.jpg%22%2C%2220180421_130427.jpg%22%2C%2220180421_130426.jpg%22%2C%2220180421_130417.jpg%22%2C%2220180421_130415.jpg%22%2C%2220180421_122310.jpg%22%2C%2220180421_130457.jpg%22%2C%2220180421_130459.jpg%22%2C%2220180421_133111.jpg%22%2C%2220180421_133112.jpg%22%2C%2220180421_133121.jpg%22%2C%2220180421_141822.jpg%22%2C%2220180421_150616.jpg%22%2C%2220180421_141835.jpg%22%2C%2220180421_141834.jpg%22%2C%2220180421_141824(0).jpg%22%2C%2220180421_141824.jpg%22%2C%2220180421_150617.jpg%22%2C%2220180421_150619.jpg%22%2C%2220180421_150726.jpg%22%2C%2220180421_150729.jpg%22%2C%2220180421_150732.jpg%22%2C%2220180421_151246.jpg%22%2C%2220180421_155632.jpg%22%2C%2220180421_155630.jpg%22%2C%2220180421_155443.jpg%22%2C%2220180421_152345.jpg%22%2C%2220180421_151814.jpg%22%2C%2220180421_151247.jpg%22%2C%2220180421_155635.jpg%22%5D&downloadStartSecret=1uq2nul9hpc","message":"Exception: {\"Exception\":\"OCP\\\\Lock\\\\LockedException\",\"Message\":\"\\\"Photos\\\/Azuga_21042018\\\" is locked\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php(2040): OC\\\\Files\\\\View->lockPath('\\\/Photos\\\/Azuga_2...', 1)\\n#1 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/files.php(326): OC\\\\Files\\\\View->lockFile('\\\/Photos\\\/Azuga_2...', 1)\\n#2 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/files.php(148): OC_Files::lockFiles(Object(OC\\\\Files\\\\View), '\\\/Photos\\\/Azuga_2...', Array)\\n#3 \\\/var\\\/www\\\/nextcloud\\\/apps\\\/files_sharing\\\/lib\\\/Controller\\\/ShareController.php(558): OC_Files::get('\\\/Photos\\\/Azuga_2...', Array, Array)\\n#4 [internal function]: OCA\\\\Files_Sharing\\\\Controller\\\\ShareController->downloadShare('WjYCn9NCRzdEGQi', '[\\\"20180421_1138...', '\\\/', '1uq2nul9hpc')\\n#5 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(161): call_user_func_array(Array, Array)\\n#6 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(91): OC\\\\AppFramework\\\\Http\\\\Dispatcher->executeController(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#7 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/App.php(115): OC\\\\AppFramework\\\\Http\\\\Dispatcher->dispatch(Object(OCA\\\\Files_Sharing\\\\Controller\\\\ShareController), 'downloadShare')\\n#8 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/public\\\/AppFramework\\\/App.php(138): OC\\\\AppFramework\\\\App::main('ShareController', 'downloadShare', Object(OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer))\\n#9 \\\/var\\\/www\\\/nextcloud\\\/core\\\/routes.php(136): OCP\\\\AppFramework\\\\App->dispatch('ShareController', 'downloadShare')\\n#10 [internal function]: OC\\\\Route\\\\Router->{closure}(*** sensitive parameters replaced ***)\\n#11 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Route\\\/Router.php(297): call_user_func(Object(Closure), Array)\\n#12 \\\/var\\\/www\\\/nextcloud\\\/lib\\\/base.php(998): OC\\\\Route\\\\Router->match('\\\/s\\\/WjYCn9NCRzdE...')\\n#13 \\\/var\\\/www\\\/nextcloud\\\/index.php(37): OC::handleRequest()\\n#14 {main}\",\"File\":\"\\\/var\\\/www\\\/nextcloud\\\/lib\\\/private\\\/Files\\\/View.php\",\"Line\":1931}","userAgent":"Mozilla\/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/65.0.3325.181 Safari\/537.36","version":"13.0.1.1"}

Browser log

Browser log

Pending, as I need to talk to one of the clients.

@MorrisJobke
Copy link
Member

@rullzer @danxuliu Looks like a logical issue in the creation of those zip files and that the wrong locking is used.

cc @icewind1991

@nextcloud-bot nextcloud-bot added the stale Ticket or PR with no recent activity label Jul 1, 2018
@nextcloud-bot nextcloud-bot removed the stale Ticket or PR with no recent activity label Jul 5, 2018
@skjnldsv skjnldsv added the 1. to develop Accepted and waiting to be taken care of label Jun 5, 2019
@szaimen
Copy link
Contributor

szaimen commented May 21, 2021

As I cannot reproduce the original issue anymore, I will close this ticket. If this is still happening please make sure to upgrade to the latest version. After that, feel free to reopen.

@szaimen szaimen closed this as completed May 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants