Internal server error: "no app in context"

Hi, today nextcloud is not syncing files anymore…
I jumped in the logfile and I found repeatedly this issue:

{"reqId":"zkGc7PBXp3qyng0Kkfvq","level":0,"time":"2025-11-28T18:15:07+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"CLI cron call has selected job OCA\\Files\\BackgroundJob\\ScanFiles (id: 12,>{"reqId":"zkGc7PBXp3qyng0Kkfvq","level":0,"time":"2025-11-28T18:15:07+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Starting job OCA\\Files\\BackgroundJob\\ScanFiles (id: 12, arguments: null)">{"reqId":"zkGc7PBXp3qyng0Kkfvq","level":0,"time":"2025-11-28T18:15:07+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"Finished job OCA\\Files\\BackgroundJob\\ScanFiles (id: 12, arguments: null) >{"reqId":"zkGc7PBXp3qyng0Kkfvq","level":0,"time":"2025-11-28T18:15:08+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","message":"dirty table reads: SELECT * FROM `*PREFIX*jobs` WHERE (`reserve>

Do someone have an idea about how to solve it?
TIA

Hi @alphashock

Log level 0 (= debug) causes a lot of noise.
2 (= Warnings) or even 3(= Error) is enough.

h.t.h.

ernolf

Thanks ernolf. This are level 3 lines:

  102903: {"reqId":"p549zLPlli2jk3xdDsE9","level":3,"time":"2025-11-28T18:08:17+00:00","remoteAddr":"45.142.185.10","user":"studio","app":"no app in context","method":"GET","url":"/ocs/v2.php/apps/recommendations/api/v1/recommendations/always","message":"FederatedUser is not complete","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36","version":"32.0.2.2","exception":{"Exception":"OCA\\Circles\\Exceptions\\FederatedUserException","Message":"FederatedUser is not complete","Code":500,"Trace":[{"file":"/snap/nextcloud/51274/htdocs/apps/circles/lib/Service/FederatedUserService.php","line":291,"function":"confirmFederatedUser","class":"OCA\\Circles\\Service\\FederatedUserService","type":"->"},{"file":"/snap/nextcloud/51274/htdocs/apps/circles/lib/CirclesManager.php","line":161,"function":"setCurrentUser","class":"OCA\\Circles\\Service\\FederatedUserService","type":"->"},{"file":"/var/snap/nextcloud/51274/nextcloud/extra-apps/groupfolders/lib/ACL/UserMapping/

  102912: {"reqId":"mexx0rAphzqmnGgFrsMV","level":3,"time":"2025-11-28T18:08:18+00:00","remoteAddr":"45.142.185.10","user":"studio","app":"webdav","method":"PROPFIND","url":"/remote.php/dav/files/studio/","message":"FederatedUser is not complete","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36","version":"32.0.2.2","exception":{"Exception":"OCA\\Circles\\Exceptions\\FederatedUserException","Message":"FederatedUser is not complete","Code":500,"Trace":[{"file":"/snap/nextcloud/51274/htdocs/apps/circles/lib/Service/FederatedUserService.php","line":291,"function":"confirmFederatedUser","class":"OCA\\Circles\\Service\\FederatedUserService","type":"->"},{"file":"/snap/nextcloud/51274/htdocs/apps/circles/lib/CirclesManager.php","line":161,"function":"setCurrentUser","class":"OCA\\Circles\\Service\\FederatedUserService","type":"->"},{"file":"/var/snap/nextcloud/51274/nextcloud/extra-apps/groupfolders/lib/ACL/UserMapping/UserMappingManager.php","line":98,"func

  102913: {"reqId":"mexx0rAphzqmnGgFrsMV","level":3,"time":"2025-11-28T18:08:18+00:00","remoteAddr":"45.142.185.10","user":"studio","app":"no app in context","method":"PROPFIND","url":"/remote.php/dav/files/studio/","message":"Uncaught exception","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36","version":"32.0.2.2","exception":{"Exception":"OCA\\Circles\\Exceptions\\FederatedUserException","Message":"FederatedUser is not complete","Code":500,"Trace":[{"file":"/snap/nextcloud/51274/htdocs/apps/circles/lib/Service/FederatedUserService.php","line":291,"function":"confirmFederatedUser","class":"OCA\\Circles\\Service\\FederatedUserService","type":"->"},{"file":"/snap/nextcloud/51274/htdocs/apps/circles/lib/CirclesManager.php","line":161,"function":"setCurrentUser","class":"OCA\\Circles\\Service\\FederatedUserService","type":"->"},{"file":"/var/snap/nextcloud/51274/nextcloud/extra-apps/groupfolders/lib/ACL/UserMapping/UserMappingManager.php","line":98,"func

  102975: {"reqId":"SgpHdndheeyDqsd3HPs0","level":3,"time":"2025-11-28T18:08:40+00:00","remoteAddr":"45.142.185.10","user":"studio","app":"index","method":"GET","url":"/index.php/settings/user","message":"FederatedUser is not complete","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36","version":"32.0.2.2","exception":{"Exception":"OCA\\Circles\\Exceptions\\FederatedUserException","Message":"FederatedUser is not complete","Code":500,"Trace":[{"file":"/snap/nextcloud/51274/htdocs/apps/circles/lib/Service/FederatedUserService.php","line":291,"function":"confirmFederatedUser","class":"OCA\\Circles\\Service\\FederatedUserService","type":"->"},{"file":"/snap/nextcloud/51274/htdocs/apps/circles/lib/CirclesManager.php","line":161,"function":"setCurrentUser","class":"OCA\\Circles\\Service\\FederatedUserService","type":"->"},{"file":"/var/snap/nextcloud/51274/nextcloud/extra-apps/groupfolders/lib/ACL/UserMapping/UserMappingManager.php","line":98,"function":"star

@alphashock

looks like groupfolders is causing you issues

try removing and reinstalling that app and see if that resolves it → groupfolders has been replaced by “team folders” but is still called the same.

remove groupfolders
sudo nextcloud.occ app:remove goupfolders
and reinstall
sudo nextcloud.occ app:enable groupfolders

that might do the trick

Thanks @scubamuc: sadly it didn’t work. Files are not syncing anymore…

wow, sorry to hear that… without your logs we’re blind!

In order to help you we’ll need some Information to get an Idea of your setup, so complete the required support template if you haven’t done so already or run the debugging script and post the result here.

Below are some links to how-to’s answering frequently asked questions and may help you help yourself;

1. Check your logs to discover the cause of the update failure

2. Revert to last known good revision

Snaps were designed to have a robust upgrade story. In the case of the Nextcloud snap, every time it refreshes (updates), it takes a snapshot of the database and other version-specific things (not the raw data though, e.g. pictures and documents) and holds them alongside the old revision of the snap.

sudo snap revert nextcloud

With that command, you should be back up and running right at the moment before the automatic update happened.

see How to revert Nextcloud snap after failed update

Backup your running snap now!

This would be the perfect occasion to create a complete Nextcloud snap backup including configuration, apps, certificates, database and data.

  • stop Nextcloud snap sudo snap stop nextcloud
  • save Nextcloud snap sudo snap save nextcloud
  • start Nextcloud snap sudo snap start nextcloud
  • copy/move snapshot (*.zip) in /var/lib/snapd/snapshots to wherever

see How to backup, restore and migrate Nextcloud snap

3. Resolve automatic update issues

A prevalent cause of automatic update issues is attributed to incompatible third party apps due to snap confinement. Any apps requiring access to executable binaries will fail since these are not included in the snap. Disabling the misbehaving apps frequently resolves the automatic update issue. Sometimes apps can be re-installed or re-enabled after successful manual refresh (update)… but may recur during the next automatic update.

If your Nextcloud interface is not available or your Nextcloud is in “Maintenance mode”, you can disable apps using the OCC management console or command line:

  1. List apps: sudo nextcloud.occ app:list
  2. Disable app: sudo nextcloud.occ app:disable <appname>
    • Remove app: sudo nextcloud.occ app:remove <appname>
  3. Enable app: sudo nextcloud.occ app:enable <appname>

see How to manage automatic updates in Nextcloud snap

4. Manually update = refresh Nextcloud snap

sudo snap refresh nextcloud

see How to manage Nextcloud snap with snap

You failed to fill out the support template so we don’t have a lot to got on.

However the FederatedUser is not complete comes from the Circles/Teams app.

There are only a couple references to others with similar problems I can find, but they may provide some hints. See:

GitHub Nextcloud Circles Issues Search for FederatedUser

1 Like

Hi,
I reverted to last known good revision, I regenerated certificates and nextcloud now is up and running. Thx to all.

1 Like

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.