After update to NC29.0.1 - Internal Server Error / "Circles" the cause?

Support intro

After updateing from 28.0.6 to 29.0.1 I cant get access to the interface. The german errormessage ist “Interner Server Fehler” (internal server error).

I think I figured out that “circles” is the cause. If I do

sudo -u web1 php occ maintenance:repair

Its

 - Repair MySQL collation
     - All tables already have the correct collation -> nothing to do
 - Repair mime types
 - Clean tags and favorites
     - 0 tags of deleted users have been removed.
     - 0 tags for delete files have been removed.
     - 0 tag entries for deleted tags have been removed.
     - 0 tags with no entries have been removed.
 - Repair invalid shares
 - Move .step file of updater to backup location
 - Add move avatar background job
     - Repair step already executed
 - Add preview cleanup background jobs
 - Migrate oauth2_clients table to nextcloud schema
     - Update the oauth2_access_tokens table schema.
     - Update the oauth2_clients table schema.
     - Delete clients (and their related access tokens) with the redirect_uri starting with oc:// or ending with *
 - Fix potential broken mount points
     - No mounts updated
 - Repair language codes
 - Add log rotate job
 - Clear frontend caches
     - Image cache cleared
     - JS cache cleared
 - Clear every generated avatar
 - Add preview background cleanup job
 - Queue a one-time job to cleanup old backups of the updater
 - Cleanup invalid photocache files for carddav
 - Add background job to cleanup login flow v2 tokens
 - Remove potentially over exposing share links
     - No need to remove link shares.
 - Clear access cache of projects
 - Reset generated avatar flag
 - Keep legacy encryption enabled
 - Check encryption key format
 - Remove old dashboard app config data
 - Add job to cleanup the bruteforce entries
 - Queue a one-time job to check for user uploaded certificates
 - Repair DAV shares
 - Add background job to set the lookup server share state for users
 - Add token cleanup job
 - Clean up abandoned apps
 - Add possibly missing system config
 - Add AI tasks cleanup job
 - Queue a job to generate metadata
 - migrate lazy config values
 - Deduplicate shared bookmark folders
     - Removed 0 duplicate shares
 - Remove superfluous shared bookmark folders
     - Removed 0 superfluous shares
 - Remove orphaned bookmark shares
     - Removed 0 orphaned shares
     - Removed 0 orphaned public links
 - Remove orphaned bookmark tree items
     - Removed 0 orphaned bookmarks entries
     - Removed 0 orphaned folders entries
     - Reinserted 0 orphaned children entries
     - Removed 0 orphaned bookmark folders
     - Reinserted 0 orphaned bookmarks
 - Update bookmark group shares
     - Removed 0 users and added 0 users to 0 groups
     - Removed 0 shares
 - Upgrading Circles App
An unhandled exception has been thrown:
Error: Class "OCA\Circles\Model\Circle" not found in /var/www/clients/client1/web1/supercloud/nextcloud/apps/circles/lib/Service/FederatedUserService.php:573
Stack trace:
#0 /var/www/clients/client1/web1/supercloud/nextcloud/apps/circles/lib/Service/MigrationService.php(197): OCA\Circles\Service\FederatedUserService->getAppInitiator()
#1 /var/www/clients/client1/web1/supercloud/nextcloud/apps/circles/lib/Migration/Migration.php(97): OCA\Circles\Service\MigrationService->migration()
#2 /var/www/clients/client1/web1/supercloud/nextcloud/lib/private/Repair.php(124): OCA\Circles\Migration\Migration->run()
#3 /var/www/clients/client1/web1/supercloud/nextcloud/core/Command/Maintenance/Repair.php(120): OC\Repair->run()
#4 /var/www/clients/client1/web1/supercloud/nextcloud/3rdparty/symfony/console/Command/Command.php(298): OC\Core\Command\Maintenance\Repair->execute()
#5 /var/www/clients/client1/web1/supercloud/nextcloud/3rdparty/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run()
#6 /var/www/clients/client1/web1/supercloud/nextcloud/3rdparty/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand()
#7 /var/www/clients/client1/web1/supercloud/nextcloud/3rdparty/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun()
#8 /var/www/clients/client1/web1/supercloud/nextcloud/lib/private/Console/Application.php(213): Symfony\Component\Console\Application->run()
#9 /var/www/clients/client1/web1/supercloud/nextcloud/console.php(102): OC\Console\Application->run()
#10 /var/www/clients/client1/web1/supercloud/nextcloud/occ(11): require_once('...')

If I disable the “circles”, login is possible.

Nextcloud version: 29.0.1
Operating system and version: Debian bookworm
Apache or nginx version : 2.4.59-1~deb11u1
PHP version: 8.1

The issue you are facing:

Is this the first time you’ve seen this error? Y

The output of your Nextcloud log in Admin > Logging:

{"reqId":"pcsQ5vevkHLksOvIJpZN","level":3,"time":"2024-06-01T13:18:27+00:00","remoteAddr":"80.75.246.35","user":"mmueller","app":"no app in context","method":"GET","url":"/nextcloud/ocs/v2.php/apps/dashboard/api/v2/widget-items?widgets%5B%5D=collectives-recent-pages","message":"Could not resolve OCA\\Circles\\CirclesManager! Class \"OCA\\Circles\\CirclesManager\" does not exist","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:127.0) Gecko/20100101 Firefox/127.0","version":"29.0.1.1","exception":{"Exception":"OCA\\Collectives\\Service\\MissingDependencyException","Message":"Could not resolve OCA\\Circles\\CirclesManager! Class \"OCA\\Circles\\CirclesManager\" does not exist","Code":0,"Trace":[{"file":"/var/www/clients/client1/web1/supercloud/nextcloud/apps/collectives/lib/Service/CircleHelper.php","line":85,"function":"startSession","class":"OCA\\Collectives\\Service\\CircleHelper","type":"->"},{"file":"/var/www/clients/client1/web1/supercloud/nextcloud/apps/collectives/lib/Service/CollectiveHelper.php","line":21,"function":"getCircles","class":"OCA\\Collectives\\Service\\CircleHelper","type":"->"},{"file":"/var/www/clients/client1/web1/supercloud/nextcloud/apps/collectives/lib/Service/CollectiveService.php","line":83,"function":"getCollectivesForUser","class":"OCA\\Collectives\\Service\\CollectiveHelper","type":"->"},{"file":"/var/www/clients/client1/web1/supercloud/nextcloud/apps/collectives/lib/Service/RecentPagesService.php","line":35,"function":"getCollectives","class":"OCA\\Collectives\\Service\\CollectiveService","type":"->"},{"file":"/var/www/clients/client1/web1/supercloud/nextcloud/apps/collectives/lib/Dashboard/RecentPagesWidget.php","line":28,"function":"forUser","class":"OCA\\Collectives\\Service\\RecentPagesService","type":"->"},{"file":"/var/www/clients/client1/web1/supercloud/nextcloud/apps/dashboard/lib/Controller/DashboardApiController.php","line":133,"function":"getItemsV2","class":"OCA\\Collectives\\Dashboard\\RecentPagesWidget","type":"->"},{"file":"/var/www/clients/client1/web1/supercloud/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":232,"function":"getWidgetItemsV2","class":"OCA\\Dashboard\\Controller\\DashboardApiController","type":"->"},{"file":"/var/www/clients/client1/web1/supercloud/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":138,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/clients/client1/web1/supercloud/nextcloud/lib/private/AppFramework/App.php","line":184,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/clients/client1/web1/supercloud/nextcloud/lib/private/Route/Router.php","line":338,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/clients/client1/web1/supercloud/nextcloud/ocs/v1.php","line":66,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/clients/client1/web1/supercloud/nextcloud/ocs/v2.php","line":23,"args":["/var/www/clients/client1/web1/supercloud/nextcloud/ocs/v1.php"],"function":"require_once"}],"File":"/var/www/clients/client1/web1/supercloud/nextcloud/apps/collectives/lib/Service/CircleHelper.php","Line":62,"message":"Could not resolve OCA\\Circles\\CirclesManager! Class \"OCA\\Circles\\CirclesManager\" does not exist","exception":{},"CustomMessage":"Could not resolve OCA\\Circles\\CirclesManager! Class \"OCA\\Circles\\CirclesManager\" does not exist"}}

The output of your config.php file in /path/to/nextcloud:

$CONFIG = array (
  'instanceid' => 'oc6onx4i41h2',
  'passwordsalt' => 'salt',
  'secret' => 'secret',
  'trusted_domains' => 
  array (
    0 => 'cloud.mydomain.at',
  ),
  'datadirectory' => '/var/www/clients/client1/web1/cloud/nextcloud/data',
  'dbtype' => 'mysql',
  'version' => '29.0.1.1',
  'overwrite.cli.url' => 'https://cloud.mydomain.at/nextcloud',
  'dbname' => 'sclouddb',
  'dbhost' => 'localhost',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'cloudusr',
  'dbpassword' => 'secret',
  'installed' => true,
  'mail_from_address' => 'office',
  'mail_smtpmode' => 'smtp',
  'mail_sendmailmode' => 'smtp',
  'mail_domain' => 'mydomain.at',
  'mail_smtpauthtype' => 'LOGIN',
  'mail_smtpauth' => 1,
  'mail_smtphost' => 'mail.mydomain.at',
  'mail_smtpname' => 'office@mydomain.at',
  'mail_smtppassword' => 'mydomainpw',
  'mail_smtpport' => '587',
  'maintenance' => false,
  'theme' => '',
  'loglevel' => 2,
  'mail_smtpsecure' => 'tls',
  'default_phone_region' => 'AT',
  'updater.release.channel' => 'stable',
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'memcache.distributed' => '\\OC\\Memcache\\Redis',
  'redis' => 
  array (
    'host' => 'localhost',
    'port' => 6379,
    'timeout' => 0.0,
  ),
  'filelocking.enabled' => true,
  'memcache.locking' => '\\OC\\Memcache\\Redis',

Any ideas how I can fix this issue? Thank you!

Best regards, Martin

Same issue here. My instance is down after I did a routine update.

I have a similar problem or propably the same?

I can’t login anymore to Nextcloud 29 on Debian 12.

I don’t have “Circles” installed but on login to Nextcloud they are propably required suddenly?

nextcloud.log says on login to Nextcloud:

{
  "reqId": "xxxxxxxxxxxxxxxxxxxx",
  "level": 3,
  "time": "2024-06-01T13:53:23+00:00",
  "remoteAddr": "xxx.xxx.xxx.xxx",
  "user": "--",
  "app": "index",
  "method": "GET",
  "url": "/login",
  "message": "Class \"OCA\\Circles\\Model\\Circle\" not found",
  "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0",
  "version": "29.0.0.19",
  "exception": {
    "Exception": "Error",
    "Message": "Class \"OCA\\Circles\\Model\\Circle\" not found",
    "Code": 0,
    "Trace": [
      {
        "file": "/var/www/clients/client1/web4/web/apps/circles/lib/AppInfo/Capabilities.php",
        "line": 55,
        "function": "getSettings",
        "class": "OCA\\Circles\\Service\\ConfigService",
        "type": "->"
      },
      {
        "file": "/var/www/clients/client1/web4/web/lib/private/CapabilitiesManager.php",
        "line": 74,
        "function": "getCapabilities",
        "class": "OCA\\Circles\\AppInfo\\Capabilities",
        "type": "->"
      },
      {
        "file": "/var/www/clients/client1/web4/web/lib/private/Template/JSConfigHelper.php",
        "line": 167,
        "function": "getCapabilities",
        "class": "OC\\CapabilitiesManager",
        "type": "->"
      },
      {
        "file": "/var/www/clients/client1/web4/web/lib/private/TemplateLayout.php",
        "line": 264,
        "function": "getConfig",
        "class": "OC\\Template\\JSConfigHelper",
        "type": "->"
      },
      {
        "file": "/var/www/clients/client1/web4/web/lib/private/legacy/OC_Template.php",
        "line": 145,
        "function": "__construct",
        "class": "OC\\TemplateLayout",
        "type": "->"
      },
      {
        "file": "/var/www/clients/client1/web4/web/lib/public/AppFramework/Http/TemplateResponse.php",
        "line": 211,
        "function": "fetchPage",
        "class": "OC_Template",
        "type": "->"
      },
      {
        "file": "/var/www/clients/client1/web4/web/lib/private/AppFramework/Http/Dispatcher.php",
        "line": 183,
        "function": "render",
        "class": "OCP\\AppFramework\\Http\\TemplateResponse",
        "type": "->"
      },
      {
        "file": "/var/www/clients/client1/web4/web/lib/private/AppFramework/App.php",
        "line": 184,
        "function": "dispatch",
        "class": "OC\\AppFramework\\Http\\Dispatcher",
        "type": "->"
      },
      {
        "file": "/var/www/clients/client1/web4/web/lib/private/Route/Router.php",
        "line": 338,
        "function": "main",
        "class": "OC\\AppFramework\\App",
        "type": "::"
      },
      {
        "file": "/var/www/clients/client1/web4/web/lib/base.php",
        "line": 1050,
        "function": "match",
        "class": "OC\\Route\\Router",
        "type": "->"
      },
      {
        "file": "/var/www/clients/client1/web4/web/index.php",
        "line": 49,
        "function": "handleRequest",
        "class": "OC",
        "type": "::"
      }
    ],
    "File": "/var/www/clients/client1/web4/web/apps/circles/lib/Service/ConfigService.php",
    "Line": 417,
    "message": "Class \"OCA\\Circles\\Model\\Circle\" not found",
    "exception": {},
    "CustomMessage": "Class \"OCA\\Circles\\Model\\Circle\" not found"
  }
}

I was able to make it work by disabling “circles”

sudo -u www-data php /var/www/nextcloud/occ app:disable circles

Taken from here: Internal Server Error after Docker Compose Update - #2 by jtr

2 Likes

confirm - disabling circles worked for me to get NC back to work

Thanks for all your reply, as I have already written in the support-Intro it really helps to disable Circles.

But that is not a satisfactory solution. Because I need Circles to be able to work …

It would be great if Ciricles/Teams could be used again. Do you have any ideas?

I can’t reproduce this problem with v29.0.1. I have Circles (now Teams) and Collectives working fine.

Based on the original error you posted about the class not being found, I suppose it could be a PHP caching issue. Did you update from the web ui or the command line?

If possible, restart Apache/mod_php (or fpm).

True, but after disabling the circles app, the collectives app doesn’t work anymore

Errormessage:

Error: Missing apps

The following dependency apps are missing:

circles

Please ask the administrator to enable these apps.

Awesome, I just moved the circles folder to a circles.backup folder to get it out of the way, your solution is better.

Also had Internal Server Error today, disabled the circles app with: “./occ app:disable circles” helped.
app:list shows it as “circles: 29.0.0-dev”.
I guess it should not have shipped as it is still a “-dev” version?

1 Like

Looks like there is already a bug report: Unhandled Exception when trying to enable circles · Issue #1595 · nextcloud/circles · GitHub

Disabling circles, running repair (occ maintenance:repair) and re-enabling circles does not work for me.

1 Like

Thank you, now i can login again! :pray:

Thanks for the hint, but neither restarting apache2 and/or restarting php helps. It might be a bigger problem of Nextcloud - there are some other users affected.

And as postet by gtrawoger, see the bugreport at github.

Can confirm this is a problem. Updated to 28.0.6 and could not login.
Got same message as printed above. Used command to disable circles:
sudo -u www-data php8.2 ./occ app:disable circles

Can login but now I get “Internal Server Error”

{“reqId”:“OIpMJrqPf5dy1YWREg3H”,“level”:3,“time”:“2024-06-01T20:12:27+00:00”,“remoteAddr”:“192.168.1.22”,“user”:“XXX”,“app”:“PHP”,“method”:“GET”,“url”:“/nextcloud/index.php/apps/dashboard/”,“message”:“file_get_contents(/srv/filer/www/nextcloud/data/appdata_oc4ss39k02m8/js/core/merged-template-prepend.js.deps): Failed to open stream: No such file or directory at /srv/filer/root/var/www/html/nextcloud/lib/private/Files/Storage/Local.php#331”,“userAgent”:“Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0”,“version”:“28.0.6.1”,“data”:{“app”:“PHP”}}
{“reqId”:“OIpMJrqPf5dy1YWREg3H”,“level”:3,“time”:“2024-06-01T20:12:27+00:00”,“remoteAddr”:“192.168.1.22”,“user”:“XXX”,“app”:“index”,“method”:“GET”,“url”:“/nextcloud/index.php/apps/dashboard/”,“message”:“Exception thrown: OCP\Files\GenericFileException”,“userAgent”:“Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0”,“version”:“28.0.6.1”,“exception”:{“Exception”:“OCP\Files\GenericFileException”,“Message”:“”,“Code”:0,“Trace”:[{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Files/SimpleFS/SimpleFile.php”,“line”:74,“function”:“getContent”,“class”:“OC\Files\Node\File”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Template/JSCombiner.php”,“line”:118,“function”:“getContent”,“class”:“OC\Files\SimpleFS\SimpleFile”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Template/JSCombiner.php”,“line”:93,“function”:“isCached”,“class”:“OC\Template\JSCombiner”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Template/JSResourceLocator.php”,“line”:132,“function”:“process”,“class”:“OC\Template\JSCombiner”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Template/JSResourceLocator.php”,“line”:91,“function”:“cacheAndAppendCombineJsonIfExist”,“class”:“OC\Template\JSResourceLocator”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Template/ResourceLocator.php”,“line”:73,“function”:“doFind”,“class”:“OC\Template\JSResourceLocator”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/TemplateLayout.php”,“line”:401,“function”:“find”,“class”:“OC\Template\ResourceLocator”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/TemplateLayout.php”,“line”:246,“function”:“findJavascriptFiles”,“class”:“OC\TemplateLayout”,“type”:“::”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/legacy/OC_Template.php”,“line”:142,“function”:“__construct”,“class”:“OC\TemplateLayout”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/public/AppFramework/Http/TemplateResponse.php”,“line”:211,“function”:“fetchPage”,“class”:“OC_Template”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php”,“line”:182,“function”:“render”,“class”:“OCP\AppFramework\Http\TemplateResponse”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/AppFramework/App.php”,“line”:184,“function”:“dispatch”,“class”:“OC\AppFramework\Http\Dispatcher”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Route/Router.php”,“line”:315,“function”:“main”,“class”:“OC\AppFramework\App”,“type”:“::”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/base.php”,“line”:1069,“function”:“match”,“class”:“OC\Route\Router”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/index.php”,“line”:39,“function”:“handleRequest”,“class”:“OC”,“type”:“::”}],“File”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Files/Node/File.php”,“Line”:56,“message”:“”,“exception”:{},“CustomMessage”:“Exception thrown: OCP\Files\GenericFileException”}}
{“reqId”:“OIpMJrqPf5dy1YWREg3H”,“level”:3,“time”:“2024-06-01T20:12:27+00:00”,“remoteAddr”:“192.168.1.22”,“user”:“XXX”,“app”:“PHP”,“method”:“GET”,“url”:“/nextcloud/index.php/apps/dashboard/”,“message”:“file_get_contents(/srv/filer/www/nextcloud/data/appdata_oc4ss39k02m8/js/core/merged-template-prepend.js.deps): Failed to open stream: No such file or directory at /srv/filer/root/var/www/html/nextcloud/lib/private/Files/Storage/Local.php#331”,“userAgent”:“Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0”,“version”:“28.0.6.1”,“data”:{“app”:“PHP”}}
{“reqId”:“OIpMJrqPf5dy1YWREg3H”,“level”:3,“time”:“2024-06-01T20:12:27+00:00”,“remoteAddr”:“192.168.1.22”,“user”:“XXX”,“app”:“core”,“method”:“GET”,“url”:“/nextcloud/index.php/apps/dashboard/”,“message”:“Exception thrown: OCP\Files\GenericFileException”,“userAgent”:“Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0”,“version”:“28.0.6.1”,“exception”:{“Exception”:“OCP\Files\GenericFileException”,“Message”:“”,“Code”:0,“Trace”:[{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Files/SimpleFS/SimpleFile.php”,“line”:74,“function”:“getContent”,“class”:“OC\Files\Node\File”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Template/JSCombiner.php”,“line”:118,“function”:“getContent”,“class”:“OC\Files\SimpleFS\SimpleFile”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Template/JSCombiner.php”,“line”:93,“function”:“isCached”,“class”:“OC\Template\JSCombiner”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Template/JSResourceLocator.php”,“line”:132,“function”:“process”,“class”:“OC\Template\JSCombiner”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Template/JSResourceLocator.php”,“line”:91,“function”:“cacheAndAppendCombineJsonIfExist”,“class”:“OC\Template\JSResourceLocator”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Template/ResourceLocator.php”,“line”:73,“function”:“doFind”,“class”:“OC\Template\JSResourceLocator”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/TemplateLayout.php”,“line”:401,“function”:“find”,“class”:“OC\Template\ResourceLocator”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/TemplateLayout.php”,“line”:246,“function”:“findJavascriptFiles”,“class”:“OC\TemplateLayout”,“type”:“::”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/legacy/OC_Template.php”,“line”:142,“function”:“__construct”,“class”:“OC\TemplateLayout”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/public/AppFramework/Http/TemplateResponse.php”,“line”:211,“function”:“fetchPage”,“class”:“OC_Template”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php”,“line”:182,“function”:“render”,“class”:“OCP\AppFramework\Http\TemplateResponse”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/AppFramework/App.php”,“line”:184,“function”:“dispatch”,“class”:“OC\AppFramework\Http\Dispatcher”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Route/Router.php”,“line”:315,“function”:“main”,“class”:“OC\AppFramework\App”,“type”:“::”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/base.php”,“line”:1069,“function”:“match”,“class”:“OC\Route\Router”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/index.php”,“line”:39,“function”:“handleRequest”,“class”:“OC”,“type”:“::”}],“File”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Files/Node/File.php”,“Line”:56,“CustomMessage”:“Exception thrown: OCP\Files\GenericFileException”}}
{“reqId”:“OIpMJrqPf5dy1YWREg3H”,“level”:3,“time”:“2024-06-01T20:12:27+00:00”,“remoteAddr”:“192.168.1.22”,“user”:“XXX”,“app”:“core”,“method”:“GET”,“url”:“/nextcloud/index.php/apps/dashboard/”,“message”:“Exception thrown: OCP\Files\GenericFileException”,“userAgent”:“Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0”,“version”:“28.0.6.1”,“exception”:{“Exception”:“OCP\Files\GenericFileException”,“Message”:“”,“Code”:0,“Trace”:[{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Files/SimpleFS/SimpleFile.php”,“line”:74,“function”:“getContent”,“class”:“OC\Files\Node\File”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Template/JSCombiner.php”,“line”:118,“function”:“getContent”,“class”:“OC\Files\SimpleFS\SimpleFile”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Template/JSCombiner.php”,“line”:93,“function”:“isCached”,“class”:“OC\Template\JSCombiner”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Template/JSResourceLocator.php”,“line”:132,“function”:“process”,“class”:“OC\Template\JSCombiner”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Template/JSResourceLocator.php”,“line”:91,“function”:“cacheAndAppendCombineJsonIfExist”,“class”:“OC\Template\JSResourceLocator”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Template/ResourceLocator.php”,“line”:73,“function”:“doFind”,“class”:“OC\Template\JSResourceLocator”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/TemplateLayout.php”,“line”:401,“function”:“find”,“class”:“OC\Template\ResourceLocator”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/TemplateLayout.php”,“line”:246,“function”:“findJavascriptFiles”,“class”:“OC\TemplateLayout”,“type”:“::”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/legacy/OC_Template.php”,“line”:142,“function”:“__construct”,“class”:“OC\TemplateLayout”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Template/Base.php”,“line”:132,“function”:“fetchPage”,“class”:“OC_Template”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/lib/private/legacy/OC_Template.php”,“line”:291,“function”:“printPage”,“class”:“OC\Template\Base”,“type”:“->”},{“file”:“/srv/filer/root/var/www/html/nextcloud/index.php”,“line”:104,“function”:“printExceptionErrorPage”,“class”:“OC_Template”,“type”:“::”}],“File”:“/srv/filer/root/var/www/html/nextcloud/lib/private/Files/Node/File.php”,“Line”:56,“CustomMessage”:“Exception thrown: OCP\Files\GenericFileException”}}

The issue was discussed on GitHub too, user Af0x described a solution for him (and for me):

  1. disable circles with occ app:disable circles
  2. repair installation with occ maintenance:repair
  3. change update channel to Beta → Version 29.0.2 RC2 will be available
  4. update to version 29.0.2 RC2
  5. enable circles again with occ app:enable circles
3 Likes

I am so greateful… This solved my installation.
Did

  1. occ app:disable circles. This solved login issue but caused the listed problem.
  2. occ maintenance:repair. This solved the server errrors.
    So now a quick backup of web and database :slight_smile:

Will update once 29.0.2 is released.
Thank you so much…

I had the same issue with Nextcloud 28.0.6

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