{"record":{"id":"9420fc7b9edc3f81","repo":"AlistGo/alist","slug":"login-failed-no-tourl-obtained-msg-s","errorCode":null,"errorMessage":"login failed,No toUrl obtained, msg: %s","messagePattern":"login failed,No toUrl obtained, msg: (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"drivers/189pc/utils.go","lineNumber":343,"sourceCode":"\t\t\t\"userName\":     param.RsaUsername,\n\t\t\t\"password\":     param.RsaPassword,\n\t\t\t\"validateCode\": y.VCode,\n\t\t\t\"captchaToken\": param.CaptchaToken,\n\t\t\t\"returnUrl\":    RETURN_URL,\n\t\t\t// \"mailSuffix\":   \"@189.cn\",\n\t\t\t\"dynamicCheck\": \"FALSE\",\n\t\t\t\"clientType\":   CLIENT_TYPE,\n\t\t\t\"cb_SaveName\":  \"1\",\n\t\t\t\"isOauth2\":     \"false\",\n\t\t\t\"state\":        \"\",\n\t\t\t\"paramId\":      param.ParamId,\n\t\t}).\n\t\tPost(AUTH_URL + \"/api/logbox/oauth2/loginSubmit.do\")\n\tif err != nil {\n\t\treturn err\n\t}\n\tif loginresp.ToUrl == \"\" {\n\t\treturn fmt.Errorf(\"login failed,No toUrl obtained, msg: %s\", loginresp.Msg)\n\t}\n\n\t// 获取Session\n\tvar erron RespErr\n\tvar tokenInfo AppSessionResp\n\t_, err = y.client.R().\n\t\tSetResult(&tokenInfo).SetError(&erron).\n\t\tSetQueryParams(clientSuffix()).\n\t\tSetQueryParam(\"redirectURL\", loginresp.ToUrl).\n\t\tPost(API_URL + \"/getSessionForPC.action\")\n\tif err != nil {\n\t\treturn\n\t}\n\n\tif erron.HasError() {\n\t\treturn &erron\n\t}\n\tif tokenInfo.ResCode != 0 {","sourceCodeStart":325,"sourceCodeEnd":361,"githubUrl":"https://github.com/AlistGo/alist/blob/843d9dc8149126976b2625911e45a4d3ffd6f2f5/drivers/189pc/utils.go#L325-L361","documentation":"Error \"login failed,No toUrl obtained, msg: %s\" thrown in AlistGo/alist.","triggerScenarios":"Thrown at drivers/189pc/utils.go:343 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Check the account credentials in the storage configuration and correct them, then save and retry."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"843d9dc8149126976b2625911e45a4d3ffd6f2f5","analyzedAt":"2026-08-15T12:14:11.722Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}