Issues with richdocuments after update to 23.0.2

Nextcloud version (eg, 20.0.5): 23.0.2
Operating system and version (eg, Ubuntu 20.04): Debian 12 (bookworm)
Apache or nginx version (eg, Apache 2.4.25): 2.4.52
PHP version (eg, 7.4): 7.4.26

The issue you are facing:
After update from 23.0.0 to 23.0.2, which went fine, Nextcloud was very slow/unresponsive. It took about 5 - 10 min to load the login screen. After searching the web I found a hint which was saying that the app richdocuments can drive such issues. After renaming the app folder to richdocuments-bak the performance was immediately back. So it is an issue with richdocuments. Now I am getting errors in the admin logging (I bet due to me chaning the folder name). Also in the Apache logging I see a ton of the messages below.

What should I do now? Disabling the app completely (and how to do this as I think it is no longer shown on the apps screen) or can I bring it back that it is working again without slowing down the system? Thanks in advance!

Is this the first time you’ve seen this error? (Y/N): Y

The output of your Nextcloud log in Admin > Logging:

{"reqId":"hZKgzYYAvQgDFVw9p4Ot","level":3,"time":"2022-02-16T18:14:32+00:00","remoteAddr":"IP","user":"User","app":"no app in context","method":"GET","url":"/index.php/settings/user","message":"CapabilitiesManager","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.82 Safari/537.36","version":"23.0.2.1","exception":{"Exception":"OCP\\AppFramework\\QueryException","Message":"Could not resolve OCA\\Richdocuments\\Capabilities! Class OCA\\Richdocuments\\Capabilities does not exist","Code":0,"Trace":[{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":131,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":463,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":435,"function":"queryNoFallback","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":417,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/CapabilitiesManager.php","line":59,"function":"OC\\AppFramework\\DependencyInjection\\{closure}","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/html/lib/private/Template/JSConfigHelper.php","line":190,"function":"getCapabilities","class":"OC\\CapabilitiesManager","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/TemplateLayout.php","line":234,"function":"getConfig","class":"OC\\Template\\JSConfigHelper","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/legacy/OC_Template.php","line":182,"function":"__construct","class":"OC\\TemplateLayout","type":"->"},{"file":"/var/www/nextcloud/html/lib/public/AppFramework/Http/TemplateResponse.php","line":204,"function":"fetchPage","class":"OC_Template","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Http/Dispatcher.php","line":171,"function":"render","class":"OCP\\AppFramework\\Http\\TemplateResponse","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/Route/Router.php","line":302,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/html/lib/base.php","line":1006,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/html/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/html/lib/private/AppFramework/Utility/SimpleContainer.php","Line":120,"CustomMessage":"CapabilitiesManager"},"id":"620e128a2a18f"}
{"reqId":"hZKgzYYAvQgDFVw9p4Ot","level":3,"time":"2022-02-16T18:14:32+00:00","remoteAddr":"IP","user":"User","app":"no app in context","method":"GET","url":"/index.php/settings/user","message":"CapabilitiesManager","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.82 Safari/537.36","version":"23.0.2.1","exception":{"Exception":"OCP\\AppFramework\\QueryException","Message":"Could not resolve OCA\\Richdocuments\\Capabilities! Class OCA\\Richdocuments\\Capabilities does not exist","Code":0,"Trace":[{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":131,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":463,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":435,"function":"queryNoFallback","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":417,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/CapabilitiesManager.php","line":59,"function":"OC\\AppFramework\\DependencyInjection\\{closure}","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/html/lib/private/Template/JSConfigHelper.php","line":190,"function":"getCapabilities","class":"OC\\CapabilitiesManager","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/TemplateLayout.php","line":234,"function":"getConfig","class":"OC\\Template\\JSConfigHelper","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/legacy/OC_Template.php","line":182,"function":"__construct","class":"OC\\TemplateLayout","type":"->"},{"file":"/var/www/nextcloud/html/lib/public/AppFramework/Http/TemplateResponse.php","line":204,"function":"fetchPage","class":"OC_Template","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Http/Dispatcher.php","line":171,"function":"render","class":"OCP\\AppFramework\\Http\\TemplateResponse","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/Route/Router.php","line":302,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/html/lib/base.php","line":1006,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/html/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/html/lib/private/AppFramework/Utility/SimpleContainer.php","Line":120,"CustomMessage":"CapabilitiesManager"},"id":"620e128a2a289"}
{"reqId":"YbTZrUTNpDCjMahlk7WG","level":3,"time":"2022-02-16T18:14:27+00:00","remoteAddr":"IP","user":"--","app":"no app in context","method":"GET","url":"/apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities","message":"Could not boot richdocuments: Could not resolve initialStateService! Class initialStateService does not exist","userAgent":"Nextcloud Server Crawler","version":"23.0.2.1","exception":{"Exception":"OCP\\AppFramework\\QueryException","Message":"Could not resolve initialStateService! Class initialStateService does not exist","Code":0,"Trace":[{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":131,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/ServerContainer.php","line":161,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":438,"function":"query","class":"OC\\ServerContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":56,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":57,"function":"get","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"function":"OC\\AppFramework\\Bootstrap\\{closure}","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":67,"function":"array_map"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Bootstrap/BootContext.php","line":51,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->"},{"file":"/var/www/nextcloud/html/apps/richdocuments/lib/AppInfo/Application.php","line":168,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\BootContext","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Bootstrap/Coordinator.php","line":181,"function":"boot","class":"OCA\\Richdocuments\\AppInfo\\Application","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/legacy/OC_App.php","line":206,"function":"bootApp","class":"OC\\AppFramework\\Bootstrap\\Coordinator","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/legacy/OC_App.php","line":140,"function":"loadApp","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/html/lib/base.php","line":1004,"function":"loadApps","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/html/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/html/lib/private/AppFramework/Utility/SimpleContainer.php","Line":120,"CustomMessage":"Could not boot richdocuments: Could not resolve initialStateService! Class initialStateService does not exist"},"id":"620e128a2a388"}
{"reqId":"TThpbu23pDZiAUgUZP1Q","level":3,"time":"2022-02-16T18:14:27+00:00","remoteAddr":"IP","user":"--","app":"no app in context","method":"GET","url":"/apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities","message":"Could not boot richdocuments: Could not resolve initialStateService! Class initialStateService does not exist","userAgent":"Nextcloud Server Crawler","version":"23.0.2.1","exception":{"Exception":"OCP\\AppFramework\\QueryException","Message":"Could not resolve initialStateService! Class initialStateService does not exist","Code":0,"Trace":[{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":131,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/ServerContainer.php","line":161,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":438,"function":"query","class":"OC\\ServerContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":56,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":57,"function":"get","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"function":"OC\\AppFramework\\Bootstrap\\{closure}","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":67,"function":"array_map"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Bootstrap/BootContext.php","line":51,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->"},{"file":"/var/www/nextcloud/html/apps/richdocuments/lib/AppInfo/Application.php","line":168,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\BootContext","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Bootstrap/Coordinator.php","line":181,"function":"boot","class":"OCA\\Richdocuments\\AppInfo\\Application","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/legacy/OC_App.php","line":206,"function":"bootApp","class":"OC\\AppFramework\\Bootstrap\\Coordinator","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/legacy/OC_App.php","line":140,"function":"loadApp","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/html/lib/base.php","line":1004,"function":"loadApps","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/html/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/html/lib/private/AppFramework/Utility/SimpleContainer.php","Line":120,"CustomMessage":"Could not boot richdocuments: Could not resolve initialStateService! Class initialStateService does not exist"},"id":"620e136bb33b2"}
{"reqId":"Banq3kpg7XYhpoC8FlKl","level":3,"time":"2022-02-16T18:14:27+00:00","remoteAddr":"IP","user":"--","app":"no app in context","method":"GET","url":"/apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities","message":"Could not boot richdocuments: Could not resolve initialStateService! Class initialStateService does not exist","userAgent":"Nextcloud Server Crawler","version":"23.0.2.1","exception":{"Exception":"OCP\\AppFramework\\QueryException","Message":"Could not resolve initialStateService! Class initialStateService does not exist","Code":0,"Trace":[{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":131,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/ServerContainer.php","line":161,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":438,"function":"query","class":"OC\\ServerContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":56,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":57,"function":"get","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"function":"OC\\AppFramework\\Bootstrap\\{closure}","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":67,"function":"array_map"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Bootstrap/BootContext.php","line":51,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->"},{"file":"/var/www/nextcloud/html/apps/richdocuments/lib/AppInfo/Application.php","line":168,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\BootContext","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/AppFramework/Bootstrap/Coordinator.php","line":181,"function":"boot","class":"OCA\\Richdocuments\\AppInfo\\Application","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/legacy/OC_App.php","line":206,"function":"bootApp","class":"OC\\AppFramework\\Bootstrap\\Coordinator","type":"->"},{"file":"/var/www/nextcloud/html/lib/private/legacy/OC_App.php","line":140,"function":"loadApp","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/html/lib/base.php","line":1004,"function":"loadApps","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/html/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/html/lib/private/AppFramework/Utility/SimpleContainer.php","Line":120,"CustomMessage":"Could not boot richdocuments: Could not resolve initialStateService! Class initialStateService does not exist"},"id":"620e136bb34a2"}

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

<?php
$CONFIG = array (
  'instanceid' => 'InstanceId',
  'passwordsalt' => 'Password',
  'secret' => 'Secret',
  'trusted_domains' =>
  array (
    0 => 'cloud.domain.de',
  ),
  'datadirectory' => '/var/www/nextcloud/html/data',
  'dbtype' => 'mysql',
  'version' => '23.0.2.1',
  'overwrite.cli.url' => 'https://cloud.domain.de',
  'dbname' => 'nextcloud',
  'dbhost' => 'localhost',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'nextclouduser',
  'dbpassword' => 'dbpassword',
  'installed' => true,
  'default_phone_region' => 'DE',
  'maintenance' => false,
  'updater.release.channel' => 'stable',
  'updater.secret' => 'updatersecret',
  'theme' => '',
  'loglevel' => 2,
);

The output of your Apache/nginx/system log in /var/log/____:

- - [16/Feb/2022:17:12:09 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6900 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:10 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6900 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:10 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6898 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:10 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6902 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:10 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6910 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:10 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6894 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:10 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6904 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:11 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6900 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:11 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6900 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:11 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6900 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:11 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6902 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:11 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6892 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:11 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6898 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:12 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6896 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:12 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6896 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:12 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6906 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:12 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6900 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:12 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6906 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:12 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6906 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:13 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6904 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:13 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6894 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:13 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6898 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:13 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6898 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:13 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6908 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:14 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6896 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:14 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6898 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:15 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6898 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:15 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6898 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:15 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6898 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:15 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6896 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:16 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6900 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:16 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6904 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:16 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6898 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:16 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6906 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:16 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6902 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:17 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6900 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:17 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6900 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:17 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6900 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:13:10 +0000] "-" 408 5194 "-" "-"
- - [16/Feb/2022:17:12:32 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6898 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:32 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6898 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:16 +0000] "GET / HTTP/1.1" 302 1608 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.82 Safari/537.36"
- - [16/Feb/2022:17:12:33 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6896 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:33 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6898 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:33 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6906 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:33 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6896 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:33 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6906 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:33 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6894 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:33 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6898 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:34 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6894 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:34 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6898 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:35 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6898 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:35 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6906 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:35 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6908 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:35 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6898 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:36 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6900 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:36 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6898 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:36 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6894 "-" "Nextcloud Server Crawler"
- - [16/Feb/2022:17:12:36 +0000] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 302 6902 "-" "Nextcloud Server Crawler"
1 Like

Yes. Everything related to Collabora seem to be messed up severally. Every update seem to require hours of bug hunting and hacking (that don’t stay persistent).

The only reason I use Nextcloud is Collabora really. I loath using microsoft file type solutions.

PLEASE fix this mess. I don’t know where to start, or where the problem originates.

I gave up on Nextcloud for now. Back to email attachments it is.

Glad I found this! Same thing. It’s been broken since at least early January. I can’t find anything online which is odd, just a few people suggesting you can install old versions of Collabora server (richdocumentscode), but whenever I try that, it forces me to update it else I can’t use Nextcloud

I really would have thought this would be a massive problem that was immediately noticed, especially as they are pushing Nextcloud Office so hard. Surely we’re not the only three people in existence who don’t use external Collabora servers!?

1 Like

I’ve just been playing around running a CODE server with Docker following this tutorial, and now even when the Collabora server is unreachable (ie. I turn it off), I no longer get this error, which is interesting

However, documents don’t load, but secondary issue I guess!

I am on NC 22.2.5 at the moment (stable channel)

When NC 23.0.x will be offered for upgrade → is Collabora active by default?
If YES, is it possible to run NC 23.0.x without any Collabora AddOn?

I am using a docker container ONLYOFFICE version 7.x installed via this installation guide
Nextcloud mit ONLYOFFICE - Carsten Rieger IT-Services

All is smooth for now, so for the moment i will keep this combination of NC + ONLYOFFICE (docker).

Hope this is possible and hope with that i can leave many of the bugs contained in NC 23 behind.

Thanks for Information :grinning:

Thanks for reporting, the error message looks a bit unexpected for the request to the richdocumentscode app request, so for that specific one maybe you could file an issue at https://github.com/CollaboraOnline/richdocumentscode with the exact version you use for the individual apps. In addition your Webserver configuration and the current contents of .htaccess might be interesting, as the request should not trigger the Nextcloud stack, rather only the proxy.php of richdocumentscode.

When using a Docker-based CODE server connection issues might report something different either in the Nextcloud/COOL logs or browser console, that could help to narrow down the issue.

We are definitely not the only ones. Here is a link to the German Nextcloud support forum, same issues:

It’s not broken, per se, they have made changes to the internal folder naming of the docker container (changed folder names from lool to cool) and now your reverse proxy settings need to be changed. They didn’t tell anyone they did that…

Here are the updated instructions

https://collabora-online-for-nextcloud.readthedocs.io/en/latest/install/

I am aware of this, and it would make sense if

A) it worked when I took the reverse proxy out of the question

B) it worked with the updated reverse proxy settings

Though that said, it doesn’t seem to work with an “external” Collabora server (even without reverse proxy), so sod knows at this point. It worked flawlessly with the built in server on 21

Looks like I’m another individual having the same issues: NextCloud Office (richdocuments) 5.0.2 freezes/hangs apache

I get the same errors in the nextcloud log:

  • OCP\AppFramework\QueryException: Could not resolve OCA\Richdocuments\PermissionManager! Class “OCA\Richdocuments\PermissionManager” does not exist
  • OCP\AppFramework\QueryException: Could not resolve OCA\Richdocuments\Capabilities! Class “OCA\Richdocuments\Capabilities” does not exist

I don’t use nginx or any other type of proxy.

Anyone updated to Nextcloud 23.0.3 yet?

Just did it to try it out, and now CODE server installs and no longer freezes up, but Nextcloud Office won’t keep built in CODE server as the selected option, it just reverts back to “use my own server”

I have the same results. They fixed something that keeps the whole system from locking up when Office is attempted, but Office still doesn’t work, it just no longer breaks everything else too.

Just because I’m already on this train, I upgraded to 23.0.4 and the system lock up bug is back :grin: I really want to like Nextcloud, and it has so much awesome potential, but I find it strange that they are trying to sell NC as a business product when it’s so full of bugs - mind you, Microsoft have managed to do that with Teams and SharePoint