We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
{ "version": { "server": "30.0.2.0", "app": "2024.11.20-build5581", "lsr": false, "php": "8.3.6", "cronPhp": "8.3.6" }, "environment": { "os": "Linux", "architecture": "x86_64", "bits": 64, "database": "mysql", "cron": "cron", "proxy": false, "sslProxy": false, "subdirectory": false }, "services": { "images": "imaginary", "favicons": "default", "previews": "default", "security": "hibp", "words": "auto", "previewApi": false, "faviconApi": false }, "settings": { "channel": "beta", "nightlies": false, "handbook": false, "performance": 5 }, "status": { "autoBackupRestored": false }, "apps": { "guests": { "installed": true, "enabled": true }, "occweb": { "installed": false, "enabled": false }, "theming": { "installed": false, "enabled": false }, "passman": { "installed": false, "enabled": false }, "unsplash": { "installed": false, "enabled": false }, "impersonate": { "installed": false, "enabled": false }, "passwords_handbook": { "installed": false, "enabled": false } }, "sharing": { "shares": 10 }, "encryption": { "sse": { "SSEv1r1": false, "SSEv1r2": true, "SSEv2r1": false, "SSEv3r1": false, "none": false, "default": "SSEv1r2" }, "cse": { "CSEv1r1": false, "none": true, "default": "none" } } }
### Client Information unrelated ### Bug description With 30.0.2 RC1, passwords cause a 500 on, for example, dashboard and the admin settings page, and passwords itself obviously. `Login attempt with invalid session for $USERID` and `Unable to verify user $USERID` are logged (full log see below). The root cause it that passwords directly looks up the `login_credentials` information from the session instead of using the API provided by `OCP\Authentication\LoginCredentials\IStore`. And its format has changed in https://github.com/nextcloud/server/pull/48939 ### Steps to reproduce 1. Update to 30.0.2 RC1 (beta channel) 2. Open Dashboard, or admin settings, or passwords itself 3. see the internal error page ### Expected behavior 1. It continues to work as before ### Nextcloud Logs ```shell { "reqId": "QvZuldoTfZWiuCbwNnKN", "level": 2, "time": "2024-11-01T08:52:29+00:00", "remoteAddr": "REDACTED", "user": "$USERID", "app": "passwords", "method": "GET", "url": "/settings/admin/overview", "message": "Login attempt with invalid session for $USERID", "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:132.0) Gecko/20100101 Firefox/132.0", "version": "30.0.2.0", "data": { "app": "passwords" } } { "reqId": "QvZuldoTfZWiuCbwNnKN", "level": 3, "time": "2024-11-01T08:52:29+00:00", "remoteAddr": "REDACTED", "user": "$USERID", "app": "index", "method": "GET", "url": "/settings/admin/overview", "message": "Unable to verify user $USERID", "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:132.0) Gecko/20100101 Firefox/132.0", "version": "30.0.2.0", "exception": { "Exception": "Exception", "Message": "Unable to verify user $USERID", "Code": 0, "Trace": [ { "file": "/path/to/nextcloud/apps/passwords/lib/Services/EnvironmentService.php", "line": 361, "function": "loadUserInformation", "class": "OCA\\Passwords\\Services\\EnvironmentService", "type": "->" }, { "file": "/path/to/nextcloud/apps/passwords/lib/Services/EnvironmentService.php", "line": 185, "function": "determineAppMode", "class": "OCA\\Passwords\\Services\\EnvironmentService", "type": "->" }, { "function": "__construct", "class": "OCA\\Passwords\\Services\\EnvironmentService", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php", "line": 61, "function": "newInstanceArgs", "class": "ReflectionClass", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php", "line": 106, "function": "buildClass", "class": "OC\\AppFramework\\Utility\\SimpleContainer", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php", "line": 124, "function": "resolve", "class": "OC\\AppFramework\\Utility\\SimpleContainer", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php", "line": 448, "function": "query", "class": "OC\\AppFramework\\Utility\\SimpleContainer", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php", "line": 420, "function": "queryNoFallback", "class": "OC\\AppFramework\\DependencyInjection\\DIContainer", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php", "line": 74, "function": "query", "class": "OC\\AppFramework\\DependencyInjection\\DIContainer", "type": "->" }, { "function": "OC\\AppFramework\\Utility\\{closure}", "class": "OC\\AppFramework\\Utility\\SimpleContainer", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/path/to/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php", "line": 61, "function": "array_map" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php", "line": 106, "function": "buildClass", "class": "OC\\AppFramework\\Utility\\SimpleContainer", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php", "line": 124, "function": "resolve", "class": "OC\\AppFramework\\Utility\\SimpleContainer", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php", "line": 448, "function": "query", "class": "OC\\AppFramework\\Utility\\SimpleContainer", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php", "line": 420, "function": "queryNoFallback", "class": "OC\\AppFramework\\DependencyInjection\\DIContainer", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php", "line": 74, "function": "query", "class": "OC\\AppFramework\\DependencyInjection\\DIContainer", "type": "->" }, { "function": "OC\\AppFramework\\Utility\\{closure}", "class": "OC\\AppFramework\\Utility\\SimpleContainer", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/path/to/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php", "line": 61, "function": "array_map" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php", "line": 106, "function": "buildClass", "class": "OC\\AppFramework\\Utility\\SimpleContainer", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php", "line": 124, "function": "resolve", "class": "OC\\AppFramework\\Utility\\SimpleContainer", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php", "line": 448, "function": "query", "class": "OC\\AppFramework\\Utility\\SimpleContainer", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/ServerContainer.php", "line": 137, "function": "queryNoFallback", "class": "OC\\AppFramework\\DependencyInjection\\DIContainer", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php", "line": 42, "function": "query", "class": "OC\\ServerContainer", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/Settings/Manager.php", "line": 175, "function": "get", "class": "OC\\AppFramework\\Utility\\SimpleContainer", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/Settings/Manager.php", "line": 323, "function": "getSettings", "class": "OC\\Settings\\Manager", "type": "->" }, { "file": "/path/to/nextcloud/apps/settings/lib/Controller/CommonSettingsTrait.php", "line": 70, "function": "getAllowedAdminSettings", "class": "OC\\Settings\\Manager", "type": "->" }, { "file": "/path/to/nextcloud/apps/settings/lib/Controller/CommonSettingsTrait.php", "line": 105, "function": "formatSections", "class": "OCA\\Settings\\Controller\\AdminSettingsController", "type": "->" }, { "file": "/path/to/nextcloud/apps/settings/lib/Controller/CommonSettingsTrait.php", "line": 55, "function": "formatAdminSections", "class": "OCA\\Settings\\Controller\\AdminSettingsController", "type": "->" }, { "file": "/path/to/nextcloud/apps/settings/lib/Controller/CommonSettingsTrait.php", "line": 141, "function": "getNavigationParameters", "class": "OCA\\Settings\\Controller\\AdminSettingsController", "type": "->" }, { "file": "/path/to/nextcloud/apps/settings/lib/Controller/AdminSettingsController.php", "line": 58, "function": "getIndexResponse", "class": "OCA\\Settings\\Controller\\AdminSettingsController", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/Http/Dispatcher.php", "line": 208, "function": "index", "class": "OCA\\Settings\\Controller\\AdminSettingsController", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/Http/Dispatcher.php", "line": 114, "function": "executeController", "class": "OC\\AppFramework\\Http\\Dispatcher", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/AppFramework/App.php", "line": 161, "function": "dispatch", "class": "OC\\AppFramework\\Http\\Dispatcher", "type": "->" }, { "file": "/path/to/nextcloud/lib/private/Route/Router.php", "line": 302, "function": "main", "class": "OC\\AppFramework\\App", "type": "::" }, { "file": "/path/to/nextcloud/lib/base.php", "line": 1001, "function": "match", "class": "OC\\Route\\Router", "type": "->" }, { "file": "/path/to/nextcloud/index.php", "line": 24, "function": "handleRequest", "class": "OC", "type": "::" } ], "File": "/path/to/nextcloud/apps/passwords/lib/Services/EnvironmentService.php", "Line": 398, "message": "Unable to verify user $USERID", "exception": {}, "CustomMessage": "Unable to verify user $USERID" } }
### Browser Logs _No response_
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
Server Information
The text was updated successfully, but these errors were encountered: