{"record":{"id":"675551e642340b24","repo":"babalae/better-genshin-impact","slug":"error-675551","errorCode":null,"errorMessage":"未检测到秘境结束，可能是背包物品已满。","messagePattern":"未检测到秘境结束，可能是背包物品已满。","errorType":"exception","errorClass":"NormalEndException","httpStatus":null,"severity":"error","filePath":"BetterGenshinImpact/GameTask/AutoDomain/AutoDomainTask.cs","lineNumber":1344,"sourceCode":"                        if (textListInNoResinPrompt.Any(t => t.Text.Contains(\"是否仍要\") && t.Text.Contains(\"挑战\") && t.Text.Contains(\"秘境\")))\n                        {\n                            var cancelBtn = textListInNoResinPrompt.FirstOrDefault(t => t.Text.Contains(\"取消\"));\n                            if (cancelBtn != null)\n                            {\n                                cancelBtn.Click();\n                                return false;\n                            }\n                        }\n                    }\n\n                    return true;\n                }\n            }\n\n            Sleep(300, _ct);\n        }\n\n        throw new NormalEndException(\"未检测到秘境结束，可能是背包物品已满。\");\n    }\n\n    private void TryRecognizeRewardResult()\n    {\n        if (!_taskParam.RewardRecognitionEnabled)\n        {\n            return;\n        }\n\n        try\n        {\n            // 使用多页识别（自动检测是否需要翻页）\n            Logger.LogInformation(\"自动秘境：开始奖励识别\");\n            var rewards = RewardResultRecognizer.Instance.RecognizeMultiPage();\n\n            RewardResultRecognizer.MergeIntoSummary(_rewardSummary, rewards);\n\n            if (rewards.Count > 0)","sourceCodeStart":1326,"sourceCodeEnd":1362,"githubUrl":"https://github.com/babalae/better-genshin-impact/blob/a7cb36712dcb409be610257d877fcea3597e9d6b/BetterGenshinImpact/GameTask/AutoDomain/AutoDomainTask.cs#L1326-L1362","documentation":"Error \"未检测到秘境结束，可能是背包物品已满。\" thrown in babalae/better-genshin-impact.","triggerScenarios":"领取奖励循环结束后仍检测不到“秘境结束”标志，脚本认为结算流程未完成，以 NormalEndException 结束任务。","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"}