The Basics
- Nextcloud Server version (e.g., 29.x.x):
31.0.0
- Operating system and version (e.g., Ubuntu 24.04):
Fedora CoreOS 41
- Web server and version (e.g, Apache 2.4.25):
Caddyserver
- Reverse proxy and version _(e.g. nginx 1.27.2)
Caddyserver
- PHP version (e.g, 8.3):
8.3.17
- Is this the first time you’ve seen this error? (Yes / No):
Yes
- When did this problem seem to first start?
recently
- Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
Docker
- Are you using CloudfIare, mod_security, or similar? (Yes / No)
No
Summary of the issue you are facing:
When I try to update the RePod plugin from 3.5.5 to 3.5.6 it fails.
When I further try to report the issue to them, their big tracker/Gitea instance apparently has a TLS certificate error and just returns cached respones from Cloudflare: https://git.crystalyx.net/Xefir/repod/issues
Maybe it is actually related through, as it maybe tries to download something from there?
Steps to replicate it (hint: details matter!):
- Go to web admin interface.
- Click on “Update to 3.5.6” next to RePod v3.5.5. (Maybe you also get the same error when installing a fresh copy?)
Log entries
QueryException Could not resolve OCP\ILogger! Class can not be instantiated
Nextcloud
Please provide the log entries from your Nextcloud log that are generated during the time of problem (via the Copy raw option from Administration settings->Logging screen or from your nextcloud.log
located in your data directory). Feel free to use a pastebin/gist service if necessary.
{"reqId":"wziYP9div4A3VwwkQ9J7","level":3,"time":"2025-04-03T22:29:13+02:00","remoteAddr":"10.89.2.18","user":"rugk","app":"no app in context","method":"POST","url":"/apps/text/session/2026175/sync","message":"Could not resolve OCP\\ILogger! Class can not be instantiated","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:137.0) Gecko/20100101 Firefox/137.0","version":"31.0.0.18","exception":{"Exception":"OCP\\AppFramework\\QueryException","Message":"Could not resolve OCP\\ILogger! Class can not be instantiated","Code":0,"Trace":[{"function":"OC\\AppFramework\\Utility\\{closure}","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":61,"function":"array_map","args":[{"__class__":"Closure"},[{"__class__":"ReflectionParameter","name":"request"},{"__class__":"ReflectionParameter","name":"config"},{"__class__":"ReflectionParameter","name":"time"},{"__class__":"ReflectionParameter","name":"appManager"},"*** sensitive parameters replaced ***",{"__class__":"ReflectionParameter","name":"striker"},{"__class__":"ReflectionParameter","name":"userId"}]]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":106,"function":"buildClass","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":[{"__class__":"ReflectionClass","name":"OCA\\RansomwareProtection\\Analyzer"}]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":124,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["OCA\\RansomwareProtection\\Analyzer"]},{"file":"/var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":439,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["OCA\\RansomwareProtection\\Analyzer"]},{"file":"/var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":411,"function":"queryNoFallback","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->","args":["OCA\\RansomwareProtection\\Analyzer"]},{"file":"/var/www/html/custom_apps/ransomware_protection/lib/AppInfo/Application.php","line":70,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->","args":["OCA\\RansomwareProtection\\Analyzer"]},{"file":"/var/www/html/lib/private/Files/Mount/MountPoint.php","line":240,"function":"addStorageWrapperCallback","class":"OCA\\RansomwareProtection\\AppInfo\\Application","type":"->","args":["/",{"__class__":"OC\\Files\\Storage\\LocalRootStorage"},{"__class__":"OC\\Files\\Mount\\MountPoint"}]},{"file":"/var/www/html/lib/private/Files/Storage/StorageFactory.php","line":29,"function":"wrapStorage","class":"OC\\Files\\Mount\\MountPoint","type":"->","args":[[{"__class__":"OCA\\RansomwareProtection\\AppInfo\\Application"},"addStorageWrapperCallback"]]},{"file":"/var/www/html/lib/private/Files/Filesystem.php","line":181,"function":"addStorageWrapper","class":"OC\\Files\\Storage\\StorageFactory","type":"->","args":["ransomware_protection",[{"__class__":"OCA\\RansomwareProtection\\AppInfo\\Application"},"addStorageWrapperCallback"],-10,{"/":{"__class__":"OC\\Files\\Mount\\MountPoint"}}]},{"file":"/var/www/html/custom_apps/ransomware_protection/lib/AppInfo/Application.php","line":58,"function":"addStorageWrapper","class":"OC\\Files\\Filesystem","type":"::","args":["ransomware_protection",[{"__class__":"OCA\\RansomwareProtection\\AppInfo\\Application"},"addStorageWrapperCallback"],-10]},{"file":"/var/www/html/lib/private/legacy/OC_Hook.php","line":85,"function":"addStorageWrapper","class":"OCA\\RansomwareProtection\\AppInfo\\Application","type":"->","args":[{"user":"rugk"}]},{"file":"/var/www/html/lib/private/Files/SetupManager.php","line":232,"function":"emit","class":"OC_Hook","type":"::","args":["OC_Filesystem","preSetup",{"user":"rugk"}]},{"file":"/var/www/html/lib/private/Files/SetupManager.php","line":501,"function":"oneTimeUserSetup","class":"OC\\Files\\SetupManager","type":"->","args":[{"__class__":"OC\\User\\User"}]},{"file":"/var/www/html/lib/private/Files/Mount/Manager.php","line":209,"function":"setupForProvider","class":"OC\\Files\\SetupManager","type":"->","args":["/rugk/files",["OC\\Files\\Mount\\LocalHomeMountProvider"]]},{"file":"/var/www/html/lib/private/Files/Node/Root.php","line":445,"function":"getMountsByMountProvider","class":"OC\\Files\\Mount\\Manager","type":"->","args":["/rugk/files",["OC\\Files\\Mount\\LocalHomeMountProvider"]]},{"file":"/var/www/html/lib/private/Files/Node/Root.php","line":397,"function":"getByIdInPath","class":"OC\\Files\\Node\\Root","type":"->","args":[2026175,"/rugk/files"]},{"file":"/var/www/html/lib/private/Files/Node/LazyFolder.php","line":473,"function":"getFirstNodeByIdInPath","class":"OC\\Files\\Node\\Root","type":"->","args":[2026175,"/rugk/files"]},{"file":"/var/www/html/apps/text/lib/Service/DocumentService.php","line":517,"function":"getFirstNodeById","class":"OC\\Files\\Node\\LazyFolder","type":"->","args":[2026175]},{"file":"/var/www/html/apps/text/lib/Service/DocumentService.php","line":464,"function":"getFileById","class":"OCA\\Text\\Service\\DocumentService","type":"->","args":[2026175,"rugk"]},{"file":"/var/www/html/apps/text/lib/Service/ApiService.php","line":228,"function":"getFileForSession","class":"OCA\\Text\\Service\\DocumentService","type":"->","args":["*** sensitive parameters replaced ***",null]},{"file":"/var/www/html/apps/text/lib/Controller/SessionController.php","line":75,"function":"sync","class":"OCA\\Text\\Service\\ApiService","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/AppFramework/Http/Dispatcher.php","line":200,"function":"sync","class":"OCA\\Text\\Controller\\SessionController","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/AppFramework/Http/Dispatcher.php","line":114,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Text\\Controller\\SessionController"},"sync"]},{"file":"/var/www/html/lib/private/AppFramework/App.php","line":161,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Text\\Controller\\SessionController"},"sync"]},{"file":"/var/www/html/lib/private/Route/Router.php","line":307,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OCA\\Text\\Controller\\SessionController","sync",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"documentId":"2026175","_route":"text.session.sync"}]},{"file":"/var/www/html/lib/base.php","line":1018,"function":"match","class":"OC\\Route\\Router","type":"->","args":["/apps/text/session/2026175/sync"]},{"file":"/var/www/html/index.php","line":24,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","Line":92,"Previous":{"Exception":"OCP\\AppFramework\\QueryException","Message":"Could not resolve OCP\\ILogger! Class can not be instantiated","Code":0,"Trace":[{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":124,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["OCP\\ILogger"]},{"file":"/var/www/html/lib/private/ServerContainer.php","line":155,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["OCP\\ILogger",true]},{"file":"/var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":407,"function":"query","class":"OC\\ServerContainer","type":"->","args":["OCP\\ILogger",true]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":74,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->","args":["OCP\\ILogger",true]},{"function":"OC\\AppFramework\\Utility\\{closure}","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":61,"function":"array_map","args":[{"__class__":"Closure"},[{"__class__":"ReflectionParameter","name":"request"},{"__class__":"ReflectionParameter","name":"config"},{"__class__":"ReflectionParameter","name":"time"},{"__class__":"ReflectionParameter","name":"appManager"},"*** sensitive parameters replaced ***",{"__class__":"ReflectionParameter","name":"striker"},{"__class__":"ReflectionParameter","name":"userId"}]]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":106,"function":"buildClass","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":[{"__class__":"ReflectionClass","name":"OCA\\RansomwareProtection\\Analyzer"}]},{"file":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","line":124,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["OCA\\RansomwareProtection\\Analyzer"]},{"file":"/var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":439,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["OCA\\RansomwareProtection\\Analyzer"]},{"file":"/var/www/html/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":411,"function":"queryNoFallback","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->","args":["OCA\\RansomwareProtection\\Analyzer"]},{"file":"/var/www/html/custom_apps/ransomware_protection/lib/AppInfo/Application.php","line":70,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->","args":["OCA\\RansomwareProtection\\Analyzer"]},{"file":"/var/www/html/lib/private/Files/Mount/MountPoint.php","line":240,"function":"addStorageWrapperCallback","class":"OCA\\RansomwareProtection\\AppInfo\\Application","type":"->","args":["/",{"__class__":"OC\\Files\\Storage\\LocalRootStorage"},{"__class__":"OC\\Files\\Mount\\MountPoint"}]},{"file":"/var/www/html/lib/private/Files/Storage/StorageFactory.php","line":29,"function":"wrapStorage","class":"OC\\Files\\Mount\\MountPoint","type":"->","args":[[{"__class__":"OCA\\RansomwareProtection\\AppInfo\\Application"},"addStorageWrapperCallback"]]},{"file":"/var/www/html/lib/private/Files/Filesystem.php","line":181,"function":"addStorageWrapper","class":"OC\\Files\\Storage\\StorageFactory","type":"->","args":["ransomware_protection",[{"__class__":"OCA\\RansomwareProtection\\AppInfo\\Application"},"addStorageWrapperCallback"],-10,{"/":{"__class__":"OC\\Files\\Mount\\MountPoint"}}]},{"file":"/var/www/html/custom_apps/ransomware_protection/lib/AppInfo/Application.php","line":58,"function":"addStorageWrapper","class":"OC\\Files\\Filesystem","type":"::","args":["ransomware_protection",[{"__class__":"OCA\\RansomwareProtection\\AppInfo\\Application"},"addStorageWrapperCallback"],-10]},{"file":"/var/www/html/lib/private/legacy/OC_Hook.php","line":85,"function":"addStorageWrapper","class":"OCA\\RansomwareProtection\\AppInfo\\Application","type":"->","args":[{"user":"rugk"}]},{"file":"/var/www/html/lib/private/Files/SetupManager.php","line":232,"function":"emit","class":"OC_Hook","type":"::","args":["OC_Filesystem","preSetup",{"user":"rugk"}]},{"file":"/var/www/html/lib/private/Files/SetupManager.php","line":501,"function":"oneTimeUserSetup","class":"OC\\Files\\SetupManager","type":"->","args":[{"__class__":"OC\\User\\User"}]},{"file":"/var/www/html/lib/private/Files/Mount/Manager.php","line":209,"function":"setupForProvider","class":"OC\\Files\\SetupManager","type":"->","args":["/rugk/files",["OC\\Files\\Mount\\LocalHomeMountProvider"]]},{"file":"/var/www/html/lib/private/Files/Node/Root.php","line":445,"function":"getMountsByMountProvider","class":"OC\\Files\\Mount\\Manager","type":"->","args":["/rugk/files",["OC\\Files\\Mount\\LocalHomeMountProvider"]]},{"file":"/var/www/html/lib/private/Files/Node/Root.php","line":397,"function":"getByIdInPath","class":"OC\\Files\\Node\\Root","type":"->","args":[2026175,"/rugk/files"]},{"file":"/var/www/html/lib/private/Files/Node/LazyFolder.php","line":473,"function":"getFirstNodeByIdInPath","class":"OC\\Files\\Node\\Root","type":"->","args":[2026175,"/rugk/files"]},{"file":"/var/www/html/apps/text/lib/Service/DocumentService.php","line":517,"function":"getFirstNodeById","class":"OC\\Files\\Node\\LazyFolder","type":"->","args":[2026175]},{"file":"/var/www/html/apps/text/lib/Service/DocumentService.php","line":464,"function":"getFileById","class":"OCA\\Text\\Service\\DocumentService","type":"->","args":[2026175,"rugk"]},{"file":"/var/www/html/apps/text/lib/Service/ApiService.php","line":228,"function":"getFileForSession","class":"OCA\\Text\\Service\\DocumentService","type":"->","args":["*** sensitive parameters replaced ***",null]},{"file":"/var/www/html/apps/text/lib/Controller/SessionController.php","line":75,"function":"sync","class":"OCA\\Text\\Service\\ApiService","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/AppFramework/Http/Dispatcher.php","line":200,"function":"sync","class":"OCA\\Text\\Controller\\SessionController","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/AppFramework/Http/Dispatcher.php","line":114,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Text\\Controller\\SessionController"},"sync"]},{"file":"/var/www/html/lib/private/AppFramework/App.php","line":161,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Text\\Controller\\SessionController"},"sync"]},{"file":"/var/www/html/lib/private/Route/Router.php","line":307,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OCA\\Text\\Controller\\SessionController","sync",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"documentId":"2026175","_route":"text.session.sync"}]},{"file":"/var/www/html/lib/base.php","line":1018,"function":"match","class":"OC\\Route\\Router","type":"->","args":["/apps/text/session/2026175/sync"]},{"file":"/var/www/html/index.php","line":24,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.php","Line":108},"message":"Could not resolve OCP\\ILogger! Class can not be instantiated","exception":[],"CustomMessage":"Could not resolve OCP\\ILogger! Class can not be instantiated"},"id":"67eeef9a61271"}
Web Browser
aka just a 500 error
Web server / Reverse Proxy
N/A
Also found Repod app update fails with invalid signature, which may be a similar older issue.
Due to their website being down I reported this here. My question is: Does anyone know how I may contact them? Or just ping them on this forum if possible?
BTW this alos blocks the “Update all” button as because when I click it, it soon reaches this broken update/app and just shows:
Es ist ein Fehler bei der Anfrage aufgetreten. Es kann nicht fortgefahren werden.
This translates usually as “There was an error with your requets, cannot proceed”, so just a generic error.