nextcloud FileProviderExt downloads even when snyc is turned off.
not sure if this is related: then in the morning my macbook was sort of frozen, weirdly. read more below...
first I noticed nextcloud symbol in taskbar at the top was showing sync activity. I checkt the second account where i am logged in which is not my personal, it was constantly switching from snycing to everything synced complete. I checkt which files could be new, there where none. also my private cloud was the same since a few hours.
I have "stats.app" running and it showd me dowload activity (about 6MB/s which is quite the maximimum speed my internet provider has currently. and I see this download also in my router statistics. at about 2am at night today (19th july). unfortunately I did not take a screenshot of the stats.app, but it showd me the "FileProviderExt" was downloading files.
I paused all sync for both accounts. but it still continued downloading.
at that point I freaked out a little and quit nextcloud. than the router and "stats.app" also stopped showing activity.
I have really no idea what that was.
my client install method is with hombrew.
let me know if you need anything else to know I missed to share.
this is super weird... why is this happening at all?
/Applications/Nextcloud.app/Contents/PlugIns/FileProviderExt.appex/Contents/MacOS/FileProviderExt
Minor version update (i.e. 33.0.0 → 33.0.1)
My nextcloud.log is about 20MB of size. I can try to geht the log for the second account, but I am no admin over there. so I reached out to the admin to get it. I share it once I have it.
here is a short part of the log (I picked teh earliest time in the log. as the the activity screenshot from router shows, it should still be around when the download happened.)
{"reqId":"iVYuAkusgsngpISQsYSC","level":1,"time":"2026-07-19T02:25:01+00:00","remoteAddr":"","user":"--","app":"OC\\Log\\Rotate","method":"","url":"--","scriptName":"cloud.domain.de/cron.php","message":"Log file \"/cloud.domain.de/data/nextcloud.log\" was over 104857600 bytes, moved to \"/cloud.domain.de/data/nextcloud.log.1\"","userAgent":"--","version":"33.0.6.2","occ_command":["cloud.domain.de/cron.php"],"data":{"app":"OC\\Log\\Rotate"}}
{"reqId":"iVYuAkusgsngpISQsYSC","level":0,"time":"2026-07-19T02:25:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","scriptName":"cloud.domain.de/cron.php","message":"Finished job OC\\Log\\Rotate (id: 38, arguments: null) in 0 seconds","userAgent":"--","version":"33.0.6.2","occ_command":["cloud.domain.de/cron.php"],"data":{"app":"cron"}}
{"reqId":"iVYuAkusgsngpISQsYSC","level":0,"time":"2026-07-19T02:25:01+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","scriptName":"cloud.domain.de/cron.php","message":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1","userAgent":"--","version":"33.0.6.2","occ_command":["cloud.domain.de/cron.php"],"exception":{"Exception":"Exception","Message":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1","Code":0,"Trace":[{"file":"/cloud.domain.de/lib/private/DB/ConnectionAdapter.php","line":50,"function":"executeQuery","class":"OC\\DB\\Connection","type":"->","args":["SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1",{"dcValue1":1784384701,"dcValue2":1784427901},{"dcValue1":1,"dcValue2":1}]},{"file":"/cloud.domain.de/lib/private/DB/QueryBuilder/QueryBuilder.php","line":268,"function":"executeQuery","class":"OC\\DB\\ConnectionAdapter","type":"->","args":["SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1",{"dcValue1":1784384701,"dcValue2":1784427901},{"dcValue1":1,"dcValue2":1}]},{"file":"/cloud.domain.de/lib/private/BackgroundJob/JobList.php","line":192,"function":"executeQuery","class":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->","args":[]},{"file":"/cloud.domain.de/core/Service/CronService.php","line":161,"function":"getNext","class":"OC\\BackgroundJob\\JobList","type":"->","args":[false,null]},{"file":"/cloud.domain.de/core/Service/CronService.php","line":98,"function":"runCli","class":"OC\\Core\\Service\\CronService","type":"->","args":["cron",null]},{"file":"/cloud.domain.de/cron.php","line":52,"function":"run","class":"OC\\Core\\Service\\CronService","type":"->","args":[null]}],"File":"/cloud.domain.de/lib/private/DB/Connection.php","Line":407,"message":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1","tables":"[\"oc_appconfig\",\"oc_jobs\",\"oc_file_locks\",\"oc_direct_edit\"]","reads":"[\"oc_jobs\"]","exception":"{\"class\":\"Exception\",\"message\":\"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1\",\"code\":0,\"file\":\"/cloud.domain.de/lib/private/DB/Connection.php:407\",\"trace\":\"#0 /cloud.domain.de/lib/private/DB/ConnectionAdapter.php(50): OC\\DB\\Connection->executeQuery('SELECT * FROM `...', Array, Array)\\n#1 /cloud.domain.de/lib/private/DB/QueryBuilder/QueryBuilder.php(268): OC\\DB\\ConnectionAdapter->executeQuery('SELECT * FROM `...', Array, Array)\\n#2 /cloud.domain.de/lib/private/BackgroundJob/JobList.php(192): OC\\DB\\QueryBuilder\\QueryBuilder->executeQuery()\\n#3 /cloud.domain.de/core/Service/CronService.php(161): OC\\BackgroundJob\\JobList->getNext(false, NULL)\\n#4 /cloud.domain.de/core/Service/CronService.php(98): OC\\Core\\Service\\CronService->runCli('cron', NULL)\\n#5 /cloud.domain.de/cron.php(52): OC\\Core\\Service\\CronService->run(NULL)\\n#6 {main}\"}","CustomMessage":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1"}}
{"reqId":"iVYuAkusgsngpISQsYSC","level":0,"time":"2026-07-19T02:25:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","scriptName":"cloud.domain.de/cron.php","message":"CLI cron call has selected job OCA\\WebhookListeners\\BackgroundJobs\\WebhookTokenCleanup (id: 77498635629170688, arguments: null)","userAgent":"--","version":"33.0.6.2","occ_command":["cloud.domain.de/cron.php"],"data":{"app":"cron"}}
{"reqId":"iVYuAkusgsngpISQsYSC","level":0,"time":"2026-07-19T02:25:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","scriptName":"cloud.domain.de/cron.php","message":"Starting job OCA\\WebhookListeners\\BackgroundJobs\\WebhookTokenCleanup (id: 77498635629170688, arguments: null)","userAgent":"--","version":"33.0.6.2","occ_command":["cloud.domain.de/cron.php"],"data":{"app":"cron"}}
{"reqId":"iVYuAkusgsngpISQsYSC","level":0,"time":"2026-07-19T02:25:01+00:00","remoteAddr":"","user":"--","app":"webhook_listeners","method":"","url":"--","scriptName":"cloud.domain.de/cron.php","message":"Invalidating ephemeral webhook tokens older than 2026-07-19T01:25:01+00:00","userAgent":"--","version":"33.0.6.2","occ_command":["cloud.domain.de/cron.php"],"data":{"app":"webhook_listeners"}}
{"reqId":"iVYuAkusgsngpISQsYSC","level":0,"time":"2026-07-19T02:25:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","scriptName":"cloud.domain.de/cron.php","message":"Finished job OCA\\WebhookListeners\\BackgroundJobs\\WebhookTokenCleanup (id: 77498635629170688, arguments: null) in 0 seconds","userAgent":"--","version":"33.0.6.2","occ_command":["cloud.domain.de/cron.php"],"data":{"app":"cron"}}
{"reqId":"iVYuAkusgsngpISQsYSC","level":0,"time":"2026-07-19T02:25:01+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","scriptName":"cloud.domain.de/cron.php","message":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1","userAgent":"--","version":"33.0.6.2","occ_command":["cloud.domain.de/cron.php"],"exception":{"Exception":"Exception","Message":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1","Code":0,"Trace":[{"file":"/cloud.domain.de/lib/private/DB/ConnectionAdapter.php","line":50,"function":"executeQuery","class":"OC\\DB\\Connection","type":"->","args":["SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1",{"dcValue1":1784384701,"dcValue2":1784427901},{"dcValue1":1,"dcValue2":1}]},{"file":"/cloud.domain.de/lib/private/DB/QueryBuilder/QueryBuilder.php","line":268,"function":"executeQuery","class":"OC\\DB\\ConnectionAdapter","type":"->","args":["SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1",{"dcValue1":1784384701,"dcValue2":1784427901},{"dcValue1":1,"dcValue2":1}]},{"file":"/cloud.domain.de/lib/private/BackgroundJob/JobList.php","line":192,"function":"executeQuery","class":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->","args":[]},{"file":"/cloud.domain.de/core/Service/CronService.php","line":161,"function":"getNext","class":"OC\\BackgroundJob\\JobList","type":"->","args":[false,null]},{"file":"/cloud.domain.de/core/Service/CronService.php","line":98,"function":"runCli","class":"OC\\Core\\Service\\CronService","type":"->","args":["cron",null]},{"file":"/cloud.domain.de/cron.php","line":52,"function":"run","class":"OC\\Core\\Service\\CronService","type":"->","args":[null]}],"File":"/cloud.domain.de/lib/private/DB/Connection.php","Line":407,"message":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1","tables":"[\"oc_appconfig\",\"oc_jobs\",\"oc_file_locks\",\"oc_direct_edit\"]","reads":"[\"oc_jobs\"]","exception":"{\"class\":\"Exception\",\"message\":\"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1\",\"code\":0,\"file\":\"/cloud.domain.de/lib/private/DB/Connection.php:407\",\"trace\":\"#0 /cloud.domain.de/lib/private/DB/ConnectionAdapter.php(50): OC\\DB\\Connection->executeQuery('SELECT * FROM `...', Array, Array)\\n#1 /cloud.domain.de/lib/private/DB/QueryBuilder/QueryBuilder.php(268): OC\\DB\\ConnectionAdapter->executeQuery('SELECT * FROM `...', Array, Array)\\n#2 /cloud.domain.de/lib/private/BackgroundJob/JobList.php(192): OC\\DB\\QueryBuilder\\QueryBuilder->executeQuery()\\n#3 /cloud.domain.de/core/Service/CronService.php(161): OC\\BackgroundJob\\JobList->getNext(false, NULL)\\n#4 /cloud.domain.de/core/Service/CronService.php(98): OC\\Core\\Service\\CronService->runCli('cron', NULL)\\n#5 /cloud.domain.de/cron.php(52): OC\\Core\\Service\\CronService->run(NULL)\\n#6 {main}\"}","CustomMessage":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1"}}
{"reqId":"iVYuAkusgsngpISQsYSC","level":0,"time":"2026-07-19T02:25:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","scriptName":"cloud.domain.de/cron.php","message":"CLI cron call has selected job OCA\\Activity\\BackgroundJob\\RemoveFormerActivitySettings (id: 25, arguments: null)","userAgent":"--","version":"33.0.6.2","occ_command":["cloud.domain.de/cron.php"],"data":{"app":"cron"}}
{"reqId":"iVYuAkusgsngpISQsYSC","level":0,"time":"2026-07-19T02:25:01+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","scriptName":"cloud.domain.de/cron.php","message":"TimedJob OCA\\Activity\\BackgroundJob\\RemoveFormerActivitySettings has a configured interval of 86400 seconds, but is also marked as time sensitive. Please consider marking it as time insensitive to allow more sensitive jobs to run when needed.","userAgent":"--","version":"33.0.6.2","occ_command":["cloud.domain.de/cron.php"],"data":[]}
{"reqId":"iVYuAkusgsngpISQsYSC","level":0,"time":"2026-07-19T02:25:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","scriptName":"cloud.domain.de/cron.php","message":"Starting job OCA\\Activity\\BackgroundJob\\RemoveFormerActivitySettings (id: 25, arguments: null)","userAgent":"--","version":"33.0.6.2","occ_command":["cloud.domain.de/cron.php"],"data":{"app":"cron"}}
{"reqId":"iVYuAkusgsngpISQsYSC","level":0,"time":"2026-07-19T02:25:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","scriptName":"cloud.domain.de/cron.php","message":"Finished job OCA\\Activity\\BackgroundJob\\RemoveFormerActivitySettings (id: 25, arguments: null) in 0 seconds","userAgent":"--","version":"33.0.6.2","occ_command":["cloud.domain.de/cron.php"],"data":{"app":"cron"}}
{"reqId":"iVYuAkusgsngpISQsYSC","level":0,"time":"2026-07-19T02:25:01+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","scriptName":"cloud.domain.de/cron.php","message":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1","userAgent":"--","version":"33.0.6.2","occ_command":["cloud.domain.de/cron.php"],"exception":{"Exception":"Exception","Message":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1","Code":0,"Trace":[{"file":"/cloud.domain.de/lib/private/DB/ConnectionAdapter.php","line":50,"function":"executeQuery","class":"OC\\DB\\Connection","type":"->","args":["SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1",{"dcValue1":1784384701,"dcValue2":1784427901},{"dcValue1":1,"dcValue2":1}]},{"file":"/cloud.domain.de/lib/private/DB/QueryBuilder/QueryBuilder.php","line":268,"function":"executeQuery","class":"OC\\DB\\ConnectionAdapter","type":"->","args":["SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1",{"dcValue1":1784384701,"dcValue2":1784427901},{"dcValue1":1,"dcValue2":1}]},{"file":"/cloud.domain.de/lib/private/BackgroundJob/JobList.php","line":192,"function":"executeQuery","class":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->","args":[]},{"file":"/cloud.domain.de/core/Service/CronService.php","line":161,"function":"getNext","class":"OC\\BackgroundJob\\JobList","type":"->","args":[false,null]},{"file":"/cloud.domain.de/core/Service/CronService.php","line":98,"function":"runCli","class":"OC\\Core\\Service\\CronService","type":"->","args":["cron",null]},{"file":"/cloud.domain.de/cron.php","line":52,"function":"run","class":"OC\\Core\\Service\\CronService","type":"->","args":[null]}],"File":"/cloud.domain.de/lib/private/DB/Connection.php","Line":407,"message":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1","tables":"[\"oc_appconfig\",\"oc_jobs\",\"oc_file_locks\",\"oc_direct_edit\",\"oc_preferences\"]","reads":"[\"oc_jobs\"]","exception":"{\"class\":\"Exception\",\"message\":\"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1\",\"code\":0,\"file\":\"/cloud.domain.de/lib/private/DB/Connection.php:407\",\"trace\":\"#0 /cloud.domain.de/lib/private/DB/ConnectionAdapter.php(50): OC\\DB\\Connection->executeQuery('SELECT * FROM `...', Array, Array)\\n#1 /cloud.domain.de/lib/private/DB/QueryBuilder/QueryBuilder.php(268): OC\\DB\\ConnectionAdapter->executeQuery('SELECT * FROM `...', Array, Array)\\n#2 /cloud.domain.de/lib/private/BackgroundJob/JobList.php(192): OC\\DB\\QueryBuilder\\QueryBuilder->executeQuery()\\n#3 /cloud.domain.de/core/Service/CronService.php(161): OC\\BackgroundJob\\JobList->getNext(false, NULL)\\n#4 /cloud.domain.de/core/Service/CronService.php(98): OC\\Core\\Service\\CronService->runCli('cron', NULL)\\n#5 /cloud.domain.de/cron.php(52): OC\\Core\\Service\\CronService->run(NULL)\\n#6 {main}\"}","CustomMessage":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1"}}
{"reqId":"iVYuAkusgsngpISQsYSC","level":0,"time":"2026-07-19T02:25:01+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","scriptName":"cloud.domain.de/cron.php","message":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1","userAgent":"--","version":"33.0.6.2","occ_command":["cloud.domain.de/cron.php"],"exception":{"Exception":"Exception","Message":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1","Code":0,"Trace":[{"file":"/cloud.domain.de/lib/private/DB/ConnectionAdapter.php","line":50,"function":"executeQuery","class":"OC\\DB\\Connection","type":"->","args":["SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1",{"dcValue1":1784384701,"dcValue2":1784427901},{"dcValue1":1,"dcValue2":1}]},{"file":"/cloud.domain.de/lib/private/DB/QueryBuilder/QueryBuilder.php","line":268,"function":"executeQuery","class":"OC\\DB\\ConnectionAdapter","type":"->","args":["SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1",{"dcValue1":1784384701,"dcValue2":1784427901},{"dcValue1":1,"dcValue2":1}]},{"file":"/cloud.domain.de/lib/private/BackgroundJob/JobList.php","line":192,"function":"executeQuery","class":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->","args":[]},{"file":"/cloud.domain.de/lib/private/BackgroundJob/JobList.php","line":238,"function":"getNext","class":"OC\\BackgroundJob\\JobList","type":"->","args":[false,null]},{"file":"/cloud.domain.de/core/Service/CronService.php","line":161,"function":"getNext","class":"OC\\BackgroundJob\\JobList","type":"->","args":[false,null]},{"file":"/cloud.domain.de/core/Service/CronService.php","line":98,"function":"runCli","class":"OC\\Core\\Service\\CronService","type":"->","args":["cron",null]},{"file":"/cloud.domain.de/cron.php","line":52,"function":"run","class":"OC\\Core\\Service\\CronService","type":"->","args":[null]}],"File":"/cloud.domain.de/lib/private/DB/Connection.php","Line":407,"message":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1","tables":"[\"oc_appconfig\",\"oc_jobs\",\"oc_file_locks\",\"oc_direct_edit\",\"oc_preferences\"]","reads":"[\"oc_jobs\"]","exception":"{\"class\":\"Exception\",\"message\":\"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1\",\"code\":0,\"file\":\"/cloud.domain.de/lib/private/DB/Connection.php:407\",\"trace\":\"#0 /cloud.domain.de/lib/private/DB/ConnectionAdapter.php(50): OC\\DB\\Connection->executeQuery('SELECT * FROM `...', Array, Array)\\n#1 /cloud.domain.de/lib/private/DB/QueryBuilder/QueryBuilder.php(268): OC\\DB\\ConnectionAdapter->executeQuery('SELECT * FROM `...', Array, Array)\\n#2 /cloud.domain.de/lib/private/BackgroundJob/JobList.php(192): OC\\DB\\QueryBuilder\\QueryBuilder->executeQuery()\\n#3 /cloud.domain.de/lib/private/BackgroundJob/JobList.php(238): OC\\BackgroundJob\\JobList->getNext(false, NULL)\\n#4 /cloud.domain.de/core/Service/CronService.php(161): OC\\BackgroundJob\\JobList->getNext(false, NULL)\\n#5 /cloud.domain.de/core/Service/CronService.php(98): OC\\Core\\Service\\CronService->runCli('cron', NULL)\\n#6 /cloud.domain.de/cron.php(52): OC\\Core\\Service\\CronService->run(NULL)\\n#7 {main}\"}","CustomMessage":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1"}}
{"reqId":"iVYuAkusgsngpISQsYSC","level":0,"time":"2026-07-19T02:25:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","scriptName":"cloud.domain.de/cron.php","message":"CLI cron call has selected job OCA\\Files\\BackgroundJob\\DeleteOrphanedItems (id: 4, arguments: null)","userAgent":"--","version":"33.0.6.2","occ_command":["cloud.domain.de/cron.php"],"data":{"app":"cron"}}
{"reqId":"iVYuAkusgsngpISQsYSC","level":0,"time":"2026-07-19T02:25:01+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","scriptName":"cloud.domain.de/cron.php","message":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1","userAgent":"--","version":"33.0.6.2","occ_command":["cloud.domain.de/cron.php"],"exception":{"Exception":"Exception","Message":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1","Code":0,"Trace":[{"file":"/cloud.domain.de/lib/private/DB/ConnectionAdapter.php","line":50,"function":"executeQuery","class":"OC\\DB\\Connection","type":"->","args":["SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1",{"dcValue1":1784384701,"dcValue2":1784427901},{"dcValue1":1,"dcValue2":1}]},{"file":"/cloud.domain.de/lib/private/DB/QueryBuilder/QueryBuilder.php","line":268,"function":"executeQuery","class":"OC\\DB\\ConnectionAdapter","type":"->","args":["SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1",{"dcValue1":1784384701,"dcValue2":1784427901},{"dcValue1":1,"dcValue2":1}]},{"file":"/cloud.domain.de/lib/private/BackgroundJob/JobList.php","line":192,"function":"executeQuery","class":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->","args":[]},{"file":"/cloud.domain.de/core/Service/CronService.php","line":161,"function":"getNext","class":"OC\\BackgroundJob\\JobList","type":"->","args":[false,null]},{"file":"/cloud.domain.de/core/Service/CronService.php","line":98,"function":"runCli","class":"OC\\Core\\Service\\CronService","type":"->","args":["cron",null]},{"file":"/cloud.domain.de/cron.php","line":52,"function":"run","class":"OC\\Core\\Service\\CronService","type":"->","args":[null]}],"File":"/cloud.domain.de/lib/private/DB/Connection.php","Line":407,"message":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1","tables":"[\"oc_appconfig\",\"oc_jobs\",\"oc_file_locks\",\"oc_direct_edit\",\"oc_preferences\"]","reads":"[\"oc_jobs\"]","exception":"{\"class\":\"Exception\",\"message\":\"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1\",\"code\":0,\"file\":\"/cloud.domain.de/lib/private/DB/Connection.php:407\",\"trace\":\"#0 /cloud.domain.de/lib/private/DB/ConnectionAdapter.php(50): OC\\DB\\Connection->executeQuery('SELECT * FROM `...', Array, Array)\\n#1 /cloud.domain.de/lib/private/DB/QueryBuilder/QueryBuilder.php(268): OC\\DB\\ConnectionAdapter->executeQuery('SELECT * FROM `...', Array, Array)\\n#2 /cloud.domain.de/lib/private/BackgroundJob/JobList.php(192): OC\\DB\\QueryBuilder\\QueryBuilder->executeQuery()\\n#3 /cloud.domain.de/core/Service/CronService.php(161): OC\\BackgroundJob\\JobList->getNext(false, NULL)\\n#4 /cloud.domain.de/core/Service/CronService.php(98): OC\\Core\\Service\\CronService->runCli('cron', NULL)\\n#5 /cloud.domain.de/cron.php(52): OC\\Core\\Service\\CronService->run(NULL)\\n#6 {main}\"}","CustomMessage":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserved_at` <= :dcValue1) AND (`last_checked` <= :dcValue2) ORDER BY `last_checked` ASC LIMIT 1"}}
{"reqId":"GfteUCzerKaBKaT4yGic","level":0,"time":"2026-07-19T02:25:16+00:00","remoteAddr":"xx.xxx.xxx.xx","user":"--","app":"serverDI","method":"GET","url":"/ocs/v1.php/cloud/user?format=json","scriptName":"/ocs/v1.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Macintosh) mirall/33.0.7 (Nextcloud, macos-24.6.0 ClientArchitecture: arm64 OsArchitecture: arm64)","version":"33.0.6.2","clientReqId":"57726cad-15a3-40c1-abc6-2ad7ad9cf1e7","data":{"app":"serverDI"}}
{"reqId":"GfteUCzerKaBKaT4yGic","level":0,"time":"2026-07-19T02:25:16+00:00","remoteAddr":"xx.xxx.xxx.xx","user":"--","app":"serverDI","method":"GET","url":"/ocs/v1.php/cloud/user?format=json","scriptName":"/ocs/v1.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Macintosh) mirall/33.0.7 (Nextcloud, macos-24.6.0 ClientArchitecture: arm64 OsArchitecture: arm64)","version":"33.0.6.2","clientReqId":"57726cad-15a3-40c1-abc6-2ad7ad9cf1e7","data":{"app":"serverDI"}}
Bug description
nextcloud FileProviderExt downloads even when snyc is turned off.
not sure if this is related: then in the morning my macbook was sort of frozen, weirdly. read more below...
Steps to reproduce
first I noticed nextcloud symbol in taskbar at the top was showing sync activity. I checkt the second account where i am logged in which is not my personal, it was constantly switching from snycing to everything synced complete. I checkt which files could be new, there where none. also my private cloud was the same since a few hours.
I have "stats.app" running and it showd me dowload activity (about 6MB/s which is quite the maximimum speed my internet provider has currently. and I see this download also in my router statistics. at about 2am at night today (19th july). unfortunately I did not take a screenshot of the stats.app, but it showd me the "FileProviderExt" was downloading files.
I paused all sync for both accounts. but it still continued downloading.
at that point I freaked out a little and quit nextcloud. than the router and "stats.app" also stopped showing activity.
I have really no idea what that was.
the blue line is the router download activity from tonight:

about the macbook freeze:
when it was frozen in the morning i could see the screen for a while, but did not click anything, keyboard did not respond. except for CMD + CTR + Q (lock screen). then i could not get the mac to wake up, the screen turnd on but was black and colour mouswheel keppt spinning. nothing came up for a few hours, when I did a hard shutdown.
i did run apple diagnostics, but all fine.
my client install method is with hombrew.
let me know if you need anything else to know I missed to share.
Expected behavior
this is super weird... why is this happening at all?
Which files are affected by this bug
/Applications/Nextcloud.app/Contents/PlugIns/FileProviderExt.appex/Contents/MacOS/FileProviderExt
Operating system
macOS
Which version of the operating system you are running.
15.7.7
Installation method
Other
Nextcloud Server version
34.0.1
Nextcloud Desktop Client version
33.0.7
Did this occur after an update or on a clean installation?
Minor version update (i.e. 33.0.0 → 33.0.1)
Are you using the Nextcloud Server Encryption module?
No
Are you using an external user-backend?
Nextcloud Server logs
Additional info
I did an analysis of the FIleProviderExt in activity.app
I dont know if this helps at all.
Analyse von „FileProviderExt“.txt