"Interner Serverfehler" after installing Quicknotes

Hi Everyone,

this morning, I wanted to have a quick look on Quicknotes. Since I installed it, I get the message

Interner Serverfehler
Der Server konnte die Anfrage nicht fertig stellen.
Sollte dies erneut auftreten, sende bitte die nachfolgenden technischen Einzelheiten an deine Serveradministration.
Weitere Details können im Serverprotokoll gefunden werden.

Technische Details

  • Entfernte Adresse: 87.145.140.202
  • Anfragekennung: akoh-OeeNy1SYSZaS4wdygAAAQg

I use Nextcloud since 10 years, but I never ran into problems like this. And - to be honest - I haven’t got any clue what to do in situations like this.
My Nextcloud version 34.0.1. It runs on a managed sercer hosted at All-inkl.com.

Content of my nextcloud.log

{"reqId":"akohqOeeNy1SYSZaS4wdVAAACQg","level":3,"time":"2026-07-05T09:19:37+00:00","remoteAddr":"87.145.140.202","user":"Michael","app":"no app in context","method":"GET","url":"/ocs/v2.php/core/navigation/apps?format=json","scriptName":"/ocs/v2.php","message":"Call to undefined method OC\\Server::getURLGenerator() in file '/www/htdocs/########/nc/apps/quicknotes/lib/AppInfo/Application.php' line 70","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","version":"34.0.1.2","exception":{"Exception":"Exception","Message":"Call to undefined method OC\\Server::getURLGenerator() in file '/www/htdocs/########/nc/apps/quicknotes/lib/AppInfo/Application.php' line 70","Code":0,"Trace":[{"file":"/www/htdocs/########/nc/lib/private/AppFramework/App.php","line":137,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\NavigationController"},"getAppsNavigation"]},{"file":"/www/htdocs/########/nc/lib/private/Route/Router.php","line":324,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\NavigationController","getAppsNavigation",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"_route":"ocs.core.navigation.getappsnavigation"}]},{"file":"/www/htdocs/########/nc/ocs/v1.php","line":63,"function":"match","class":"OC\\Route\\Router","type":"->","args":["/ocsapp/core/navigation/apps"]},{"file":"/www/htdocs/########/nc/ocs/v2.php","line":10,"args":["/www/htdocs/########/nc/ocs/v1.php"],"function":"require_once"}],"File":"/www/htdocs/########/nc/lib/private/AppFramework/Http/Dispatcher.php","Line":110,"Previous":{"Exception":"Error","Message":"Call to undefined method OC\\Server::getURLGenerator()","Code":0,"Trace":[{"file":"/www/htdocs/########/nc/lib/private/NavigationManager.php","line":196,"function":"{closure:OCA\\QuickNotes\\AppInfo\\Application::registerNavigationEntry():69}","class":"OCA\\QuickNotes\\AppInfo\\Application","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/www/htdocs/########/nc/lib/private/NavigationManager.php","line":102,"function":"init","class":"OC\\NavigationManager","type":"->","args":[]},{"file":"/www/htdocs/########/nc/core/Controller/NavigationController.php","line":46,"function":"getAll","class":"OC\\NavigationManager","type":"->","args":[]},{"file":"/www/htdocs/########/nc/lib/private/AppFramework/Http/Dispatcher.php","line":165,"function":"getAppsNavigation","class":"OC\\Core\\Controller\\NavigationController","type":"->","args":[false]},{"file":"/www/htdocs/########/nc/lib/private/AppFramework/Http/Dispatcher.php","line":78,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\NavigationController"},"getAppsNavigation"]},{"file":"/www/htdocs/########/nc/lib/private/AppFramework/App.php","line":137,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\NavigationController"},"getAppsNavigation"]},{"file":"/www/htdocs/########/nc/lib/private/Route/Router.php","line":324,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\NavigationController","getAppsNavigation",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"_route":"ocs.core.navigation.getappsnavigation"}]},{"file":"/www/htdocs/########/nc/ocs/v1.php","line":63,"function":"match","class":"OC\\Route\\Router","type":"->","args":["/ocsapp/core/navigation/apps"]},{"file":"/www/htdocs/########/nc/ocs/v2.php","line":10,"args":["/www/htdocs/########/nc/ocs/v1.php"],"function":"require_once"}],"File":"/www/htdocs/########/nc/apps/quicknotes/lib/AppInfo/Application.php","Line":70},"message":"Call to undefined method OC\\Server::getURLGenerator() in file '/www/htdocs/########/nc/apps/quicknotes/lib/AppInfo/Application.php' line 70","exception":"{\"class\":\"Exception\",\"message\":\"Call to undefined method OC\\Server::getURLGenerator() in file '/www/htdocs/########/nc/apps/quicknotes/lib/AppInfo/Application.php' line 70\",\"code\":0,\"file\":\"/www/htdocs/########/nc/lib/private/AppFramework/Http/Dispatcher.php:110\",\"trace\":\"#0 /www/htdocs/########/nc/lib/private/AppFramework/App.php(137): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OC\\Core\\Controller\\NavigationController), 'getAppsNavigati...')\\n#1 /www/htdocs/########/nc/lib/private/Route/Router.php(324): OC\\AppFramework\\App::main('OC\\\\Core\\\\Control...', 'getAppsNavigati...', Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\\n#2 /www/htdocs/########/nc/ocs/v1.php(63): OC\\Route\\Router->match('/ocsapp/core/na...')\\n#3 /www/htdocs/########/nc/ocs/v2.php(10): require_once('/www/htdocs/w00...')\\n#4 {main}\",\"previous\":{\"class\":\"Error\",\"message\":\"Call to undefined method OC\\Server::getURLGenerator()\",\"code\":0,\"file\":\"/www/htdocs/########/nc/apps/quicknotes/lib/AppInfo/Application.php:70\",\"trace\":\"#0 /www/htdocs/########/nc/lib/private/NavigationManager.php(196): OCA\\QuickNotes\\AppInfo\\Application::{closure:OCA\\QuickNotes\\AppInfo\\Application::registerNavigationEntry():69}()\\n#1 /www/htdocs/########/nc/lib/private/NavigationManager.php(102): OC\\NavigationManager->init()\\n#2 /www/htdocs/########/nc/core/Controller/NavigationController.php(46): OC\\NavigationManager->getAll()\\n#3 /www/htdocs/########/nc/lib/private/AppFramework/Http/Dispatcher.php(165): OC\\Core\\Controller\\NavigationController->getAppsNavigation(false)\\n#4 /www/htdocs/########/nc/lib/private/AppFramework/Http/Dispatcher.php(78): OC\\AppFramework\\Http\\Dispatcher->executeController(Object(OC\\Core\\Controller\\NavigationController), 'getAppsNavigati...')\\n#5 /www/htdocs/########/nc/lib/private/AppFramework/App.php(137): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OC\\Core\\Controller\\NavigationController), 'getAppsNavigati...')\\n#6 /www/htdocs/########/nc/lib/private/Route/Router.php(324): OC\\AppFramework\\App::main('OC\\\\Core\\\\Control...', 'getAppsNavigati...', Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\\n#7 /www/htdocs/########/nc/ocs/v1.php(63): OC\\Route\\Router->match('/ocsapp/core/na...')\\n#8 /www/htdocs/########/nc/ocs/v2.php(10): require_once('/www/htdocs/w00...')\\n#9 {main}\"}}","CustomMessage":"Call to undefined method OC\\Server::getURLGenerator() in file '/www/htdocs/########/nc/apps/quicknotes/lib/AppInfo/Application.php' line 70"}}
{"reqId":"akohsueeNy1SYSZaS4wdYAAAIwY","level":3,"time":"2026-07-05T09:19:46+00:00","remoteAddr":"87.145.140.202","user":"Michael","app":"index","method":"GET","url":"/index.php/settings/apps","scriptName":"/index.php","message":"Call to undefined method OC\\Server::getURLGenerator()","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","version":"34.0.1.2","exception":{"Exception":"Error","Message":"Call to undefined method OC\\Server::getURLGenerator()","Code":0,"Trace":[{"file":"/www/htdocs/w00f7e8c/nc/lib/private/NavigationManager.php","line":196,"function":"{closure:OCA\\QuickNotes\\AppInfo\\Application::registerNavigationEntry():69}","class":"OCA\\QuickNotes\\AppInfo\\Application","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/www/htdocs/w00f7e8c/nc/lib/private/NavigationManager.php","line":102,"function":"init","class":"OC\\NavigationManager","type":"->","args":[]},{"file":"/www/htdocs/w00f7e8c/nc/lib/private/TemplateLayout.php","line":84,"function":"getAll","class":"OC\\NavigationManager","type":"->","args":[]},{"file":"/www/htdocs/w00f7e8c/nc/lib/private/Template/Template.php","line":117,"function":"getPageTemplate","class":"OC\\TemplateLayout","type":"->","args":["user","appstore"]},{"file":"/www/htdocs/w00f7e8c/nc/lib/public/AppFramework/Http/TemplateResponse.php","line":196,"function":"fetchPage","class":"OC\\Template\\Template","type":"->","args":[{"pageTitle":"App Store"}]},{"file":"/www/htdocs/w00f7e8c/nc/lib/private/AppFramework/Http/Dispatcher.php","line":124,"function":"render","class":"OCP\\AppFramework\\Http\\TemplateResponse","type":"->","args":[]},{"file":"/www/htdocs/w00f7e8c/nc/lib/private/AppFramework/App.php","line":137,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Appstore\\Controller\\PageController"},"viewApps"]},{"file":"/www/htdocs/w00f7e8c/nc/lib/private/Route/Router.php","line":324,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OCA\\Appstore\\Controller\\PageController","viewApps",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"_route":"appstore.page.viewapps","category":"","id":""}]},{"file":"/www/htdocs/w00f7e8c/nc/lib/base.php","line":1159,"function":"match","class":"OC\\Route\\Router","type":"->","args":["/settings/apps"]},{"file":"/www/htdocs/w00f7e8c/nc/index.php","line":25,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/www/htdocs/w00f7e8c/nc/apps/quicknotes/lib/AppInfo/Application.php","Line":70,"message":"Call to undefined method OC\\Server::getURLGenerator()","exception":"{\"class\":\"Error\",\"message\":\"Call to undefined method OC\\Server::getURLGenerator()\",\"code\":0,\"file\":\"/www/htdocs/w00f7e8c/nc/apps/quicknotes/lib/AppInfo/Application.php:70\",\"trace\":\"#0 /www/htdocs/w00f7e8c/nc/lib/private/NavigationManager.php(196): OCA\\QuickNotes\\AppInfo\\Application::{closure:OCA\\QuickNotes\\AppInfo\\Application::registerNavigationEntry():69}()\\n#1 /www/htdocs/w00f7e8c/nc/lib/private/NavigationManager.php(102): OC\\NavigationManager->init()\\n#2 /www/htdocs/w00f7e8c/nc/lib/private/TemplateLayout.php(84): OC\\NavigationManager->getAll()\\n#3 /www/htdocs/w00f7e8c/nc/lib/private/Template/Template.php(117): OC\\TemplateLayout->getPageTemplate('user', 'appstore')\\n#4 /www/htdocs/w00f7e8c/nc/lib/public/AppFramework/Http/TemplateResponse.php(196): OC\\Template\\Template->fetchPage(Array)\\n#5 /www/htdocs/w00f7e8c/nc/lib/private/AppFramework/Http/Dispatcher.php(124): OCP\\AppFramework\\Http\\TemplateResponse->render()\\n#6 /www/htdocs/w00f7e8c/nc/lib/private/AppFramework/App.php(137): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OCA\\Appstore\\Controller\\PageController), 'viewApps')\\n#7 /www/htdocs/w00f7e8c/nc/lib/private/Route/Router.php(324): OC\\AppFramework\\App::main('OCA\\\\Appstore\\\\Co...', 'viewApps', Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\\n#8 /www/htdocs/w00f7e8c/nc/lib/base.php(1159): OC\\Route\\Router->match('/settings/apps')\\n#9 /www/htdocs/w00f7e8c/nc/index.php(25): OC::handleRequest()\\n#10 {main}\"}","CustomMessage":"Call to undefined method OC\\Server::getURLGenerator()"}}
{"reqId":"akohwueeNy1SYSZaS4wdjwAACDM","level":3,"time":"2026-07-05T09:20:02+00:00","remoteAddr":"87.145.140.202","user":"Michael","app":"index","method":"GET","url":"/index.php/settings/apps/office/quicknotes?grid","scriptName":"/index.php","message":"Call to undefined method OC\\Server::getURLGenerator()","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","version":"34.0.1.2","exception":{"Exception":"Error","Message":"Call to undefined method OC\\Server::getURLGenerator()","Code":0,"Trace":[{"file":"/www/htdocs/w00f7e8c/nc/lib/private/NavigationManager.php","line":196,"function":"{closure:OCA\\QuickNotes\\AppInfo\\Application::registerNavigationEntry():69}","class":"OCA\\QuickNotes\\AppInfo\\Application","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/www/htdocs/w00f7e8c/nc/lib/private/NavigationManager.php","line":102,"function":"init","class":"OC\\NavigationManager","type":"->","args":[]},{"file":"/www/htdocs/w00f7e8c/nc/lib/private/TemplateLayout.php","line":84,"function":"getAll","class":"OC\\NavigationManager","type":"->","args":[]},{"file":"/www/htdocs/w00f7e8c/nc/lib/private/Template/Template.php","line":117,"function":"getPageTemplate","class":"OC\\TemplateLayout","type":"->","args":["user","appstore"]},{"file":"/www/htdocs/w00f7e8c/nc/lib/public/AppFramework/Http/TemplateResponse.php","line":196,"function":"fetchPage","class":"OC\\Template\\Template","type":"->","args":[{"pageTitle":"App Store"}]},{"file":"/www/htdocs/w00f7e8c/nc/lib/private/AppFramework/Http/Dispatcher.php","line":124,"function":"render","class":"OCP\\AppFramework\\Http\\TemplateResponse","type":"->","args":[]},{"file":"/www/htdocs/w00f7e8c/nc/lib/private/AppFramework/App.php","line":137,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Appstore\\Controller\\PageController"},"viewApps"]},{"file":"/www/htdocs/w00f7e8c/nc/lib/private/Route/Router.php","line":324,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OCA\\Appstore\\Controller\\PageController","viewApps",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"_route":"appstore.page.viewapps","category":"office","id":"quicknotes"}]},{"file":"/www/htdocs/w00f7e8c/nc/lib/base.php","line":1159,"function":"match","class":"OC\\Route\\Router","type":"->","args":["/settings/apps/office/quicknotes"]},{"file":"/www/htdocs/w00f7e8c/nc/index.php","line":25,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/www/htdocs/w00f7e8c/nc/apps/quicknotes/lib/AppInfo/Application.php","Line":70,"message":"Call to undefined method OC\\Server::getURLGenerator()","exception":"{\"class\":\"Error\",\"message\":\"Call to undefined method OC\\Server::getURLGenerator()\",\"code\":0,\"file\":\"/www/htdocs/w00f7e8c/nc/apps/quicknotes/lib/AppInfo/Application.php:70\",\"trace\":\"#0 /www/htdocs/w00f7e8c/nc/lib/private/NavigationManager.php(196): OCA\\QuickNotes\\AppInfo\\Application::{closure:OCA\\QuickNotes\\AppInfo\\Application::registerNavigationEntry():69}()\\n#1 /www/htdocs/w00f7e8c/nc/lib/private/NavigationManager.php(102): OC\\NavigationManager->init()\\n#2 /www/htdocs/w00f7e8c/nc/lib/private/TemplateLayout.php(84): OC\\NavigationManager->getAll()\\n#3 /www/htdocs/w00f7e8c/nc/lib/private/Template/Template.php(117): OC\\TemplateLayout->getPageTemplate('user', 'appstore')\\n#4 /www/htdocs/w00f7e8c/nc/lib/public/AppFramework/Http/TemplateResponse.php(196): OC\\Template\\Template->fetchPage(Array)\\n#5 /www/htdocs/w00f7e8c/nc/lib/private/AppFramework/Http/Dispatcher.php(124): OCP\\AppFramework\\Http\\TemplateResponse->render()\\n#6 /www/htdocs/w00f7e8c/nc/lib/private/AppFramework/App.php(137): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OCA\\Appstore\\Controller\\PageController), 'viewApps')\\n#7 /www/htdocs/w00f7e8c/nc/lib/private/Route/Router.php(324): OC\\AppFramework\\App::main('OCA\\\\Appstore\\\\Co...', 'viewApps', Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\\n#8 /www/htdocs/w00f7e8c/nc/lib/base.php(1159): OC\\Route\\Router->match('/settings/apps/...')\\n#9 /www/htdocs/w00f7e8c/nc/index.php(25): OC::handleRequest()\\n#10 {main}\"}","CustomMessage":"Call to undefined method OC\\Server::getURLGenerator()"}}

Does anyone have an idea, how I can get my Nextcloud to run again?

Thank you in advance for any useful tip.

Bfn
Michael

I renamed /nc/apps/quicknotes and my Nextcloud is running again.

And I saw, that the current Quicknotes version is only capable until NC v33 :frowning:
Shame on me :frowning:

Is it good enough to simple delete the folder /nc/apps/quicknotes or are there additional actions necessary to repair my system?

Bfn
Michael

Quick Notes is not listed as compatible with Nextcloud 34, so you most likely had to force-enable it. I generally wouldn’t recommend doing that unless you know how to recover from issues caused by incompatible apps.

Disabling and/or removing the app. If you have SSH access to your webspace, you can use the following occ commands:

occ app:disable quicknotes
occ app:remove quicknotes

The exact command depends on your hosting environment and PHP version. See the following guide on how to execute php scripts: Tutorials, Scripts, Miscellaneous, via script: How to execute shell scripts

Without SSH access, you might be able to set up a one-time cron job to execute the command instead. However, I’m not familiar with All-Inkl’s hosting environment, so I can’t say exactly how to do that there.

Hmm, I’m not 100% sure. If this fixes the immediate problem and you don’t notice any other side effects, you can probably leave it as it is for now.

That said, it’s not a particularly clean solution, and I’d still recommend removing the app properly, as described in my previous post.

Now that you have access to the web-UI again, ist the app still listed as installed? If so, what happens when you click on “disable” or “uninstall”?

Thank you for your response and your tips
Have a nice Sunday :blush::waving_hand:

Michael