Skip to content

[Bug]: Login not working after upgrading to 22.2.8/23.0.5 from 22.2.7 (LDAP/External Storage/SessionCredentials) #32598

@phreaker0

Description

@phreaker0

⚠️ This issue respects the following points: ⚠️

  • This is a bug, not a question or a configuration/webserver/proxy issue.
  • This issue is not already reported on Github (I've searched it).
  • Nextcloud Server is up to date. See Maintenance and Release Schedule for supported versions.
  • I agree to follow Nextcloud's Code of Conduct.

Bug description

We have a working nextcloud instance at version 22.2.7 with php7.3.
LDAP against a samba4 AD domain is used for user authentication.
SMB External Storage with Session Credentials is used.

After the upgrade to 22.2.8 (and for testing 23.0.5) the login won't work any more for all user types (ldap and root user).
The raised exceptions are listed in the Nextcloud Logs section.

Steps to reproduce

  1. working nextcloud instance v22.2.7 with LDAP/External SMB Storage with Session Credentials Authentication
  2. upgrade to v22.2.8/v23.0.5
  3. login doens't work anymore with above exceptions

Expected behavior

login still works after the upgrade

Installation method

Manual installation

Operating system

Debian/Ubuntu

PHP engine version

PHP 7.3

Web server

Apache (supported)

Database engine version

MariaDB

Is this bug present after an update or on a fresh install?

Updated from a minor version (ex. 22.2.3 to 22.2.4)

Are you using the Nextcloud Server Encryption module?

no

What user-backends are you using?

  • Default user-backend (database)
  • LDAP/ Active Directory
  • SSO - SAML
  • Other

Configuration report

{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "***REMOVED SENSITIVE VALUE***"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "default_phone_region": "AT",
        "version": "23.0.5.1",
        "overwrite.cli.url": "https:\/\/***REMOVED SENSITIVE VALUE***",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "ldapIgnoreNamingRules": false,
        "ldapProviderFactory": "\\OCA\\User_LDAP\\LDAPProviderFactory",
        "memcache.local": "\\OC\\Memcache\\APCu",
        "skeletondirectory": "",
        "loglevel": 2,
        "maintenance": false,
        "apps_paths": [
            {
                "path": "\/var\/www\/nextcloud\/apps",
                "url": "\/apps",
                "writable": false
            },
            {
                "path": "\/var\/www\/nextcloud\/apps2",
                "url": "\/apps2",
                "writable": true
            }
        ]
    }
}

List of activated Apps

Enabled:
  - bruteforcesettings: 2.4.0
  - cloud_federation_api: 1.6.0
  - dav: 1.21.0
  - extract: 1.3.5
  - federatedfilesharing: 1.13.0
  - files: 1.18.0
  - files_external: 1.15.0
  - files_pdfviewer: 2.4.0
  - files_rightclick: 1.2.0
  - logreader: 2.8.0
  - lookup_server_connector: 1.11.0
  - oauth2: 1.11.0
  - provisioning_api: 1.13.0
  - serverinfo: 1.13.0
  - settings: 1.5.0
  - text: 3.4.1
  - theming: 1.14.0
  - twofactor_backupcodes: 1.12.0
  - updatenotification: 1.13.0
  - user_ldap: 1.13.1
  - viewer: 1.7.0
  - workflowengine: 2.5.0
Disabled:
  - accessibility: 1.4.0
  - activity: 2.11.0
  - admin_audit
  - circles: 22.1.1
  - comments: 1.8.0
  - contactsinteraction: 1.2.0
  - dashboard: 7.0.0
  - encryption
  - federation: 1.8.0
  - files_sharing: 1.10.1
  - files_trashbin: 1.8.0
  - files_versions: 1.11.0
  - files_videoplayer: 1.7.0
  - firstrunwizard: 2.7.0
  - nextcloud_announcements: 1.7.0
  - notifications: 2.6.0
  - password_policy: 1.8.0
  - photos: 1.0.0
  - privacy: 1.2.0
  - recommendations: 0.6.0
  - sharebymail: 1.8.0
  - support: 1.1.0
  - survey_client: 1.6.0
  - systemtags: 1.8.0
  - user_status: 1.0.1
  - weather_status: 1.0.0

Nextcloud Signing status

login not working

Nextcloud Logs

**22.2.8**:

{
    "reqId": "N2EyP2STXilTGT6HbsfR",
    "level": 3,
    "time": "2022-05-25T14:21:57+00:00",
    "remoteAddr": "*** sensitive parameter replaced ***",
    "user": "root",
    "app": "index",
    "method": "POST",
    "url": "/login",
    "message": "Call to a member function setBackendOption() on string",
    "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:100.0) Gecko/20100101 Firefox/100.0",
    "version": "22.2.8.1",
    "exception": {
        "Exception": "Exception",
        "Message": "Call to a member function setBackendOption() on string",
        "Code": 0,
        "Trace": [{
            "file": "/var/www/nextcloud/lib/private/AppFramework/App.php",
            "line": 156,
            "function": "dispatch",
            "class": "OC\\AppFramework\\Http\\Dispatcher",
            "type": "->",
            "args": [{
                "__class__": "OC\\Core\\Controller\\LoginController"
            }, "tryLogin"]
        }, {
            "file": "/var/www/nextcloud/lib/private/Route/Router.php",
            "line": 302,
            "function": "main",
            "class": "OC\\AppFramework\\App",
            "type": "::",
            "args": ["OC\\Core\\Controller\\LoginController", "tryLogin", {
                "__class__": "OC\\AppFramework\\DependencyInjection\\DIContainer"
            }, {
                "_route": "core.login.tryLogin"
            }]
        }, {
            "file": "/var/www/nextcloud/lib/base.php",
            "line": 1008,
            "function": "match",
            "class": "OC\\Route\\Router",
            "type": "->",
            "args": ["/login"]
        }, {
            "file": "/var/www/nextcloud/index.php",
            "line": 36,
            "function": "handleRequest",
            "class": "OC",
            "type": "::",
            "args": []
        }],
        "File": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
        "Line": 158,
        "Previous": {
            "Exception": "Error",
            "Message": "Call to a member function setBackendOption() on string",
            "Code": 0,
            "Trace": [{
                "file": "/var/www/nextcloud/apps/files_external/lib/Config/ConfigAdapter.php",
                "line": 94,
                "function": "manipulateStorageConfig",
                "class": "OCA\\Files_External\\Lib\\Auth\\Password\\SessionCredentials",
                "type": "->",
                "args": ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]
            }, {
                "file": "/var/www/nextcloud/apps/files_external/lib/Config/ConfigAdapter.php",
                "line": 132,
                "function": "prepareStorageConfig",
                "class": "OCA\\Files_External\\Config\\ConfigAdapter",
                "type": "->",
                "args": ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]
            }, {
                "function": "OCA\\Files_External\\Config\\{closure}",
                "class": "OCA\\Files_External\\Config\\ConfigAdapter",
                "type": "->",
                "args": ["*** sensitive parameters replaced ***"]
            }, {
                "file": "/var/www/nextcloud/apps/files_external/lib/Config/ConfigAdapter.php",
                "line": 130,
                "function": "array_map",
                "args": [{
                    "__class__": "Closure"
                }, {
                    "1": {
                        "__class__": "OCA\\Files_External\\Lib\\StorageConfig"
                    },
                    "2": {
                        "__class__": "OCA\\Files_External\\Lib\\StorageConfig"
                    },
                    "3": {
                        "__class__": "OCA\\Files_External\\Lib\\StorageConfig"
                    },
                    "6": {
                        "__class__": "OCA\\Files_External\\Lib\\StorageConfig"
                    },
                    "7": {
                        "__class__": "OCA\\Files_External\\Lib\\StorageConfig"
                    }
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Files/Config/MountProviderCollection.php",
                "line": 108,
                "function": "getMountsForUser",
                "class": "OCA\\Files_External\\Config\\ConfigAdapter",
                "type": "->",
                "args": ["*** sensitive parameter replaced ***", {
                    "__class__": "OC\\Files\\Storage\\StorageFactory"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Files/Filesystem.php",
                "line": 424,
                "function": "addMountForUser",
                "class": "OC\\Files\\Config\\MountProviderCollection",
                "type": "->",
                "args": ["*** sensitive parameter replaced ***", {
                    "__class__": "OC\\Files\\Mount\\Manager"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Cache/File.php",
                "line": 57,
                "function": "initMountPoints",
                "class": "OC\\Files\\Filesystem",
                "type": "::",
                "args": ["*** sensitive parameter replaced ***"]
            }, {
                "file": "/var/www/nextcloud/lib/private/Cache/File.php",
                "line": 178,
                "function": "getStorage",
                "class": "OC\\Cache\\File",
                "type": "->",
                "args": []
            }, {
                "file": "/var/www/nextcloud/lib/base.php",
                "line": 816,
                "function": "gc",
                "class": "OC\\Cache\\File",
                "type": "->",
                "args": []
            }, {
                "function": "{closure}",
                "class": "OC",
                "type": "::",
                "args": ["*** sensitive parameters replaced ***"]
            }, {
                "file": "/var/www/nextcloud/lib/private/Hooks/EmitterTrait.php",
                "line": 106,
                "function": "call_user_func_array",
                "args": [{
                        "__class__": "Closure"
                    },
                    ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]
                ]
            }, {
                "file": "/var/www/nextcloud/lib/private/Hooks/PublicEmitter.php",
                "line": 40,
                "function": "emit",
                "class": "OC\\Hooks\\BasicEmitter",
                "type": "->",
                "args": ["\\OC\\User", "postLogin", ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]]
            }, {
                "file": "/var/www/nextcloud/lib/private/User/Session.php",
                "line": 411,
                "function": "emit",
                "class": "OC\\Hooks\\PublicEmitter",
                "type": "->",
                "args": ["\\OC\\User", "postLogin", ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/CompleteLoginCommand.php",
                "line": 44,
                "function": "completeLogin",
                "class": "OC\\User\\Session",
                "type": "->",
                "args": ["*** sensitive parameters replaced ***"]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
                "line": 40,
                "function": "process",
                "class": "OC\\Authentication\\Login\\CompleteLoginCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/LoggedInCheckCommand.php",
                "line": 60,
                "function": "processNextOrFinishSuccessfully",
                "class": "OC\\Authentication\\Login\\ALoginCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
                "line": 40,
                "function": "process",
                "class": "OC\\Authentication\\Login\\LoggedInCheckCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/EmailLoginCommand.php",
                "line": 58,
                "function": "processNextOrFinishSuccessfully",
                "class": "OC\\Authentication\\Login\\ALoginCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
                "line": 40,
                "function": "process",
                "class": "OC\\Authentication\\Login\\EmailLoginCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/UidLoginCommand.php",
                "line": 54,
                "function": "processNextOrFinishSuccessfully",
                "class": "OC\\Authentication\\Login\\ALoginCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
                "line": 40,
                "function": "process",
                "class": "OC\\Authentication\\Login\\UidLoginCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/UserDisabledCheckCommand.php",
                "line": 58,
                "function": "processNextOrFinishSuccessfully",
                "class": "OC\\Authentication\\Login\\ALoginCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
                "line": 40,
                "function": "process",
                "class": "OC\\Authentication\\Login\\UserDisabledCheckCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/PreLoginHookCommand.php",
                "line": 53,
                "function": "processNextOrFinishSuccessfully",
                "class": "OC\\Authentication\\Login\\ALoginCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/Chain.php",
                "line": 108,
                "function": "process",
                "class": "OC\\Authentication\\Login\\PreLoginHookCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/core/Controller/LoginController.php",
                "line": 314,
                "function": "process",
                "class": "OC\\Authentication\\Login\\Chain",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
                "line": 217,
                "function": "tryLogin",
                "class": "OC\\Core\\Controller\\LoginController",
                "type": "->",
                "args": ["*** sensitive parameters replaced ***"]
            }, {
                "file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
                "line": 126,
                "function": "executeController",
                "class": "OC\\AppFramework\\Http\\Dispatcher",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Core\\Controller\\LoginController"
                }, "tryLogin"]
            }, {
                "file": "/var/www/nextcloud/lib/private/AppFramework/App.php",
                "line": 156,
                "function": "dispatch",
                "class": "OC\\AppFramework\\Http\\Dispatcher",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Core\\Controller\\LoginController"
                }, "tryLogin"]
            }, {
                "file": "/var/www/nextcloud/lib/private/Route/Router.php",
                "line": 302,
                "function": "main",
                "class": "OC\\AppFramework\\App",
                "type": "::",
                "args": ["OC\\Core\\Controller\\LoginController", "tryLogin", {
                    "__class__": "OC\\AppFramework\\DependencyInjection\\DIContainer"
                }, {
                    "_route": "core.login.tryLogin"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/base.php",
                "line": 1008,
                "function": "match",
                "class": "OC\\Route\\Router",
                "type": "->",
                "args": ["/login"]
            }, {
                "file": "/var/www/nextcloud/index.php",
                "line": 36,
                "function": "handleRequest",
                "class": "OC",
                "type": "::",
                "args": []
            }],
            "File": "/var/www/nextcloud/apps/files_external/lib/Lib/Auth/Password/SessionCredentials.php",
            "Line": 60
        },
        "CustomMessage": "--"
    }
}

**23.0.5**:

{
    "reqId": "lxWjJnscVYZkgu32jh4Z",
    "level": 3,
    "time": "2022-05-25T14:32:00+00:00",
    "remoteAddr": "*** sensitive parameter replaced ***",
    "user": "root",
    "app": "index",
    "method": "POST",
    "url": "/login",
    "message": "Call to a member function setBackendOption() on string in file '/var/www/nextcloud/apps/files_external/lib/Lib/Auth/Password/SessionCredentials.php' line 60",
    "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:100.0) Gecko/20100101 Firefox/100.0",
    "version": "23.0.5.1",
    "exception": {
        "Exception": "Exception",
        "Message": "Call to a member function setBackendOption() on string in file '/var/www/nextcloud/apps/files_external/lib/Lib/Auth/Password/SessionCredentials.php' line 60",
        "Code": 0,
        "Trace": [{
            "file": "/var/www/nextcloud/lib/private/AppFramework/App.php",
            "line": 157,
            "function": "dispatch",
            "class": "OC\\AppFramework\\Http\\Dispatcher",
            "type": "->",
            "args": [{
                "__class__": "OC\\Core\\Controller\\LoginController"
            }, "tryLogin"]
        }, {
            "file": "/var/www/nextcloud/lib/private/Route/Router.php",
            "line": 302,
            "function": "main",
            "class": "OC\\AppFramework\\App",
            "type": "::",
            "args": ["OC\\Core\\Controller\\LoginController", "tryLogin", {
                "__class__": "OC\\AppFramework\\DependencyInjection\\DIContainer"
            }, {
                "_route": "core.login.tryLogin"
            }]
        }, {
            "file": "/var/www/nextcloud/lib/base.php",
            "line": 1008,
            "function": "match",
            "class": "OC\\Route\\Router",
            "type": "->",
            "args": ["/login"]
        }, {
            "file": "/var/www/nextcloud/index.php",
            "line": 36,
            "function": "handleRequest",
            "class": "OC",
            "type": "::",
            "args": []
        }],
        "File": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
        "Line": 158,
        "Previous": {
            "Exception": "Error",
            "Message": "Call to a member function setBackendOption() on string",
            "Code": 0,
            "Trace": [{
                "file": "/var/www/nextcloud/apps/files_external/lib/Config/ConfigAdapter.php",
                "line": 94,
                "function": "manipulateStorageConfig",
                "class": "OCA\\Files_External\\Lib\\Auth\\Password\\SessionCredentials",
                "type": "->",
                "args": ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]
            }, {
                "file": "/var/www/nextcloud/apps/files_external/lib/Config/ConfigAdapter.php",
                "line": 132,
                "function": "prepareStorageConfig",
                "class": "OCA\\Files_External\\Config\\ConfigAdapter",
                "type": "->",
                "args": ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]
            }, {
                "function": "OCA\\Files_External\\Config\\{closure}",
                "class": "OCA\\Files_External\\Config\\ConfigAdapter",
                "type": "->",
                "args": ["*** sensitive parameters replaced ***"]
            }, {
                "file": "/var/www/nextcloud/apps/files_external/lib/Config/ConfigAdapter.php",
                "line": 130,
                "function": "array_map",
                "args": [{
                    "__class__": "Closure"
                }, {
                    "1": {
                        "__class__": "OCA\\Files_External\\Lib\\StorageConfig"
                    },
                    "2": {
                        "__class__": "OCA\\Files_External\\Lib\\StorageConfig"
                    },
                    "3": {
                        "__class__": "OCA\\Files_External\\Lib\\StorageConfig"
                    },
                    "6": {
                        "__class__": "OCA\\Files_External\\Lib\\StorageConfig"
                    },
                    "7": {
                        "__class__": "OCA\\Files_External\\Lib\\StorageConfig"
                    }
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Files/Config/MountProviderCollection.php",
                "line": 108,
                "function": "getMountsForUser",
                "class": "OCA\\Files_External\\Config\\ConfigAdapter",
                "type": "->",
                "args": ["*** sensitive parameter replaced ***", {
                    "__class__": "OC\\Files\\Storage\\StorageFactory"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Files/Filesystem.php",
                "line": 424,
                "function": "addMountForUser",
                "class": "OC\\Files\\Config\\MountProviderCollection",
                "type": "->",
                "args": ["*** sensitive parameter replaced ***", {
                    "__class__": "OC\\Files\\Mount\\Manager"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Cache/File.php",
                "line": 57,
                "function": "initMountPoints",
                "class": "OC\\Files\\Filesystem",
                "type": "::",
                "args": ["*** sensitive parameter replaced ***"]
            }, {
                "file": "/var/www/nextcloud/lib/private/Cache/File.php",
                "line": 178,
                "function": "getStorage",
                "class": "OC\\Cache\\File",
                "type": "->",
                "args": []
            }, {
                "file": "/var/www/nextcloud/lib/base.php",
                "line": 816,
                "function": "gc",
                "class": "OC\\Cache\\File",
                "type": "->",
                "args": []
            }, {
                "function": "{closure}",
                "class": "OC",
                "type": "::",
                "args": ["*** sensitive parameters replaced ***"]
            }, {
                "file": "/var/www/nextcloud/lib/private/Hooks/EmitterTrait.php",
                "line": 106,
                "function": "call_user_func_array",
                "args": [{
                        "__class__": "Closure"
                    },
                    ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]
                ]
            }, {
                "file": "/var/www/nextcloud/lib/private/Hooks/PublicEmitter.php",
                "line": 40,
                "function": "emit",
                "class": "OC\\Hooks\\BasicEmitter",
                "type": "->",
                "args": ["\\OC\\User", "postLogin", ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]]
            }, {
                "file": "/var/www/nextcloud/lib/private/User/Session.php",
                "line": 411,
                "function": "emit",
                "class": "OC\\Hooks\\PublicEmitter",
                "type": "->",
                "args": ["\\OC\\User", "postLogin", ["*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***"]]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/CompleteLoginCommand.php",
                "line": 44,
                "function": "completeLogin",
                "class": "OC\\User\\Session",
                "type": "->",
                "args": ["*** sensitive parameters replaced ***"]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
                "line": 40,
                "function": "process",
                "class": "OC\\Authentication\\Login\\CompleteLoginCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/LoggedInCheckCommand.php",
                "line": 60,
                "function": "processNextOrFinishSuccessfully",
                "class": "OC\\Authentication\\Login\\ALoginCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
                "line": 40,
                "function": "process",
                "class": "OC\\Authentication\\Login\\LoggedInCheckCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/EmailLoginCommand.php",
                "line": 58,
                "function": "processNextOrFinishSuccessfully",
                "class": "OC\\Authentication\\Login\\ALoginCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
                "line": 40,
                "function": "process",
                "class": "OC\\Authentication\\Login\\EmailLoginCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/UidLoginCommand.php",
                "line": 54,
                "function": "processNextOrFinishSuccessfully",
                "class": "OC\\Authentication\\Login\\ALoginCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
                "line": 40,
                "function": "process",
                "class": "OC\\Authentication\\Login\\UidLoginCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/UserDisabledCheckCommand.php",
                "line": 58,
                "function": "processNextOrFinishSuccessfully",
                "class": "OC\\Authentication\\Login\\ALoginCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/ALoginCommand.php",
                "line": 40,
                "function": "process",
                "class": "OC\\Authentication\\Login\\UserDisabledCheckCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/PreLoginHookCommand.php",
                "line": 53,
                "function": "processNextOrFinishSuccessfully",
                "class": "OC\\Authentication\\Login\\ALoginCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/Authentication/Login/Chain.php",
                "line": 108,
                "function": "process",
                "class": "OC\\Authentication\\Login\\PreLoginHookCommand",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/core/Controller/LoginController.php",
                "line": 329,
                "function": "process",
                "class": "OC\\Authentication\\Login\\Chain",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Authentication\\Login\\LoginData"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
                "line": 217,
                "function": "tryLogin",
                "class": "OC\\Core\\Controller\\LoginController",
                "type": "->",
                "args": ["*** sensitive parameters replaced ***"]
            }, {
                "file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
                "line": 126,
                "function": "executeController",
                "class": "OC\\AppFramework\\Http\\Dispatcher",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Core\\Controller\\LoginController"
                }, "tryLogin"]
            }, {
                "file": "/var/www/nextcloud/lib/private/AppFramework/App.php",
                "line": 157,
                "function": "dispatch",
                "class": "OC\\AppFramework\\Http\\Dispatcher",
                "type": "->",
                "args": [{
                    "__class__": "OC\\Core\\Controller\\LoginController"
                }, "tryLogin"]
            }, {
                "file": "/var/www/nextcloud/lib/private/Route/Router.php",
                "line": 302,
                "function": "main",
                "class": "OC\\AppFramework\\App",
                "type": "::",
                "args": ["OC\\Core\\Controller\\LoginController", "tryLogin", {
                    "__class__": "OC\\AppFramework\\DependencyInjection\\DIContainer"
                }, {
                    "_route": "core.login.tryLogin"
                }]
            }, {
                "file": "/var/www/nextcloud/lib/base.php",
                "line": 1008,
                "function": "match",
                "class": "OC\\Route\\Router",
                "type": "->",
                "args": ["/login"]
            }, {
                "file": "/var/www/nextcloud/index.php",
                "line": 36,
                "function": "handleRequest",
                "class": "OC",
                "type": "::",
                "args": []
            }],
            "File": "/var/www/nextcloud/apps/files_external/lib/Lib/Auth/Password/SessionCredentials.php",
            "Line": 60
        },
        "CustomMessage": "--"
    }

Metadata

Metadata

Labels

Type

No type

Projects

Status

☑️ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions