{"record":{"id":"e04596d618de39fd","repo":"babalae/better-genshin-impact","slug":"error-e04596","errorCode":null,"errorMessage":"当前树脂不足，自动秘境停止运行。","messagePattern":"当前树脂不足，自动秘境停止运行。","errorType":"exception","errorClass":"Exception","httpStatus":null,"severity":"error","filePath":"BetterGenshinImpact/GameTask/AutoDomain/AutoDomainTask.cs","lineNumber":510,"sourceCode":"        await NewRetry.WaitForElementAppear(\n            ElementRecognition.Get(\"PartyBtnChooseView\"),\n            () =>\n            {\n                using var ra = CaptureToRectArea();\n                var ra2 = ra.Find(RecognitionAssets.Get(\"AutoFight\", \"Confirm\", ra));\n                if (!ra2.IsEmpty())\n                {\n                    ra2.Click();\n                    ra2.Dispose();\n                    Logger.LogInformation(\"自动秘境：点击 {Text}\", \"单人挑战\");\n                }\n\n                using var confirmRectArea2 = ra.Find(RecognitionObject.Ocr(ra.Width * 0.263, ra.Height * 0.32,\n                    ra.Width - ra.Width * 0.263 * 2, ra.Height - ra.Height * 0.32 - ra.Height * 0.353));\n                if (confirmRectArea2.IsExist() && confirmRectArea2.Text.Contains(\"是否仍要挑战该秘境\"))\n                {\n                    Logger.LogWarning(\"自动秘境：检测到树脂不足提示：{Text}\", confirmRectArea2.Text);\n                    throw new Exception(\"当前树脂不足，自动秘境停止运行。\");\n                }\n            },\n            _ct,\n            10,\n            1000\n        );\n\n        // 等待队伍选择界面出现\n        var teamUiFound = await NewRetry.WaitForElementAppear(\n            ElementRecognition.Get(\"PartyBtnChooseView\"),\n            () => { Logger.LogInformation(\"自动秘境：进入 {Text}\", \"队伍选择界面\"); },\n            _ct,\n            10,\n            1000\n        );\n        if (!teamUiFound)\n        {\n            Logger.LogWarning(\"队伍选择界面未出现，跳过切换队伍。\");","sourceCodeStart":492,"sourceCodeEnd":528,"githubUrl":"https://github.com/babalae/better-genshin-impact/blob/a7cb36712dcb409be610257d877fcea3597e9d6b/BetterGenshinImpact/GameTask/AutoDomain/AutoDomainTask.cs#L492-L528","documentation":"Error \"当前树脂不足，自动秘境停止运行。\" thrown in babalae/better-genshin-impact.","triggerScenarios":"点击“单人挑战”后等待界面时，OCR 识别到“是否仍要挑战该秘境”的弹窗文本，即游戏弹出树脂不足确认框，脚本判定树脂不够主动停止。","commonSituations":"浓缩/原粹树脂已被耗尽，但任务仍按配置继续尝试挑战秘境。","solutions":["等待树脂自然恢复后再运行任务","在任务配置中启用浓缩树脂/脆弱树脂补充选项","减少计划刷取次数以匹配当前树脂量"],"exampleFix":"补充树脂（合成浓缩树脂或使用脆弱树脂）后再运行；或在配置中降低刷取次数/勾选指定树脂使用以避免空刷。","handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"a7cb36712dcb409be610257d877fcea3597e9d6b","analyzedAt":"2026-08-13T16:44:57.548Z","schemaVersion":2},"datasetVersion":"2026-08-13T19:17:28.613Z"}