babalae/better-genshin-impact · error · NormalEndException
未检测到秘境结束,可能是背包物品已满。
Error message
未检测到秘境结束,可能是背包物品已满。
What it means
Error "未检测到秘境结束,可能是背包物品已满。" thrown in babalae/better-genshin-impact.
Source
Thrown at BetterGenshinImpact/GameTask/AutoDomain/AutoDomainTask.cs:1344
if (textListInNoResinPrompt.Any(t => t.Text.Contains("是否仍要") && t.Text.Contains("挑战") && t.Text.Contains("秘境")))
{
var cancelBtn = textListInNoResinPrompt.FirstOrDefault(t => t.Text.Contains("取消"));
if (cancelBtn != null)
{
cancelBtn.Click();
return false;
}
}
}
return true;
}
}
Sleep(300, _ct);
}
throw new NormalEndException("未检测到秘境结束,可能是背包物品已满。");
}
private void TryRecognizeRewardResult()
{
if (!_taskParam.RewardRecognitionEnabled)
{
return;
}
try
{
// 使用多页识别(自动检测是否需要翻页)
Logger.LogInformation("自动秘境:开始奖励识别");
var rewards = RewardResultRecognizer.Instance.RecognizeMultiPage();
RewardResultRecognizer.MergeIntoSummary(_rewardSummary, rewards);
if (rewards.Count > 0)View on GitHub (pinned to a7cb36712d)
Solutions
- 清理背包,确保对应物品栏未满
- 检查游戏是否卡在某个弹窗界面,手动关闭后重试
- 若持续出现,提交日志反馈秘境结束识别的兼容性问题
Example fix
清理背包空间(尤其圣遗物栏位)后重试;若背包未满仍报此错,截图日志反馈识别问题。
When it happens
Trigger: 领取奖励循环结束后仍检测不到“秘境结束”标志,脚本认为结算流程未完成,以 NormalEndException 结束任务。
Common situations: 背包(如圣遗物)已满导致奖励无法领取、结算界面卡住,或奖励画面识别失败。
AI-assisted analysis of babalae/better-genshin-impact@a7cb36712d (2026-08-13).
Data as JSON: /api/errors/675551e642340b24.
Report an issue: GitHub.