{"id":"651a2ab696a86438","repo":"docker/cli","slug":"failed-waiting-for-authentication-w","errorCode":null,"errorMessage":"failed waiting for authentication: %w","messagePattern":"failed waiting for authentication: %w","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"internal/oauth/manager/manager.go","lineNumber":133,"sourceCode":"\t\t\twaitForTokenErrChan <- err\n\t\t\treturn\n\t\t}\n\t\ttokenResChan <- tokenRes\n\t}()\n\n\tgo func() {\n\t\treader := bufio.NewReader(os.Stdin)\n\t\t_, _ = reader.ReadString('\\n')\n\t\t_ = m.openBrowser(state.VerificationURI)\n\t}()\n\n\t_, _ = fmt.Fprint(w, \"\\nWaiting for authentication in the browser…\\n\")\n\tvar tokenRes api.TokenResponse\n\tselect {\n\tcase <-ctx.Done():\n\t\treturn nil, errors.New(\"login canceled\")\n\tcase err := <-waitForTokenErrChan:\n\t\treturn nil, fmt.Errorf(\"failed waiting for authentication: %w\", err)\n\tcase tokenRes = <-tokenResChan:\n\t}\n\n\tclaims, err := oauth.GetClaims(tokenRes.AccessToken)\n\tif err != nil {\n\t\treturn nil, fmt.Errorf(\"failed to parse token claims: %w\", err)\n\t}\n\n\terr = m.storeTokensInStore(tokenRes, claims.Domain.Username)\n\tif err != nil {\n\t\treturn nil, fmt.Errorf(\"failed to store tokens: %w\", err)\n\t}\n\n\tpat, err := m.api.GetAutoPAT(ctx, m.audience, tokenRes)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n","sourceCodeStart":115,"sourceCodeEnd":151,"githubUrl":"https://github.com/docker/cli/blob/e9452d6e785f6e365712b9d71bd7517591773c86/internal/oauth/manager/manager.go#L115-L151","documentation":"Error \"failed waiting for authentication: %w\" thrown in docker/cli.","triggerScenarios":"Thrown at internal/oauth/manager/manager.go:133 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"analyzedSha":"e9452d6e785f6e365712b9d71bd7517591773c86","analyzedAt":"2026-08-01T07:09:22.474Z","schemaVersion":2}