Skip to content

FileProviderExt downloads data with sync turned off #10400

Description

@wotography

⚠️ Before submitting, please verify the following: ⚠️

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:
Image

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?

  • Default internal user-backend
  • LDAP or Active Directory
  • SSO - SAML
  • Other

Nextcloud Server logs

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"}}

Additional info

I did an analysis of the FIleProviderExt in activity.app
I dont know if this helps at all.

Analyse von „FileProviderExt“.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    0. Needs triagebugfeature: 📁 file providermacOS File Provider Extension, more general also known as virtual file system.os: 🍎 macOSApple macOS, formerly also known as OS X

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions