{"record":{"id":"39c55a77157d1e63","repo":"babalae/better-genshin-impact","slug":"error-39c55a","errorCode":null,"errorMessage":"请检查是否在秘境门前","messagePattern":"请检查是否在秘境门前","errorType":"exception","errorClass":"Exception","httpStatus":null,"severity":"error","filePath":"BetterGenshinImpact/GameTask/AutoDomain/AutoDomainTask.cs","lineNumber":357,"sourceCode":"                        20,\n                        500\n                    );\n                }\n                else\n                {\n                    menuFound = await NewRetry.WaitForElementAppear(\n                        pickAssets.PickRo,\n                        () => Simulation.SendInput.SimulateAction(GIActions.MoveForward, KeyType.KeyDown),\n                        _ct,\n                        20,\n                        500\n                    );\n                    Simulation.SendInput.SimulateAction(GIActions.MoveForward, KeyType.KeyUp);\n                }\n\n                if (!menuFound)\n                {\n                    throw new Exception(\"请检查是否在秘境门前\");\n                }\n\n            }\n            else\n            {\n                Logger.LogError(\"自动秘境：未找到对应的秘境{Text}的传送点\", _taskParam.DomainName);\n                throw new Exception($\"未找到对应的秘境{_taskParam.DomainName}的传送点\");\n            }\n        }\n    }\n\n    /// <summary>\n    /// 切换队伍\n    /// </summary>\n    /// <param name=\"partyName\"></param>\n    /// <returns></returns>\n    private async Task<bool> SwitchParty(string? partyName)\n    {","sourceCodeStart":339,"sourceCodeEnd":375,"githubUrl":"https://github.com/babalae/better-genshin-impact/blob/a7cb36712dcb409be610257d877fcea3597e9d6b/BetterGenshinImpact/GameTask/AutoDomain/AutoDomainTask.cs#L339-L375","documentation":"Error \"请检查是否在秘境门前\" thrown in babalae/better-genshin-impact.","triggerScenarios":"传送到秘境后，脚本移动角色并用 NewRetry.WaitForElementAppear 等待拾取/交互图标（PickRo）出现，20次×500ms 后仍未检测到秘境门交互提示时抛出。","commonSituations":"传送落点偏离秘境门、角色移动方向被地形卡住、或秘境门交互按钮未出现（如未满足开启条件）。","solutions":["手动走到秘境门口出现交互提示的位置后再启动任务","确认当前角色处于大世界而非秘境内部","检查传送后是否因加载慢导致位置判断失败，可适当重试"],"exampleFix":"确认已正常传送到秘境附近且面前就是秘境大门；手动走到秘境门前出现“按F”提示后再启动任务。","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"}