Multiple users downloading same shared link results in locked file error #9270
Labels
1. to develop
Accepted and waiting to be taken care of
bug
feature: files
feature: locking
feature: sharing
low
Steps to reproduce
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_ldapNextcloud 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 restartNextcloud 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.
The text was updated successfully, but these errors were encountered: