{"record":{"id":"9f466b56cb220741","repo":"babalae/better-genshin-impact","slug":"error-9f466b","errorCode":null,"errorMessage":"你选择了指定树脂刷取次数，请至少配置一种树脂的刷取次数！","messagePattern":"你选择了指定树脂刷取次数，请至少配置一种树脂的刷取次数！","errorType":"exception","errorClass":"Exception","httpStatus":null,"severity":"error","filePath":"BetterGenshinImpact/GameTask/AutoDomain/Model/ResinUseRecord.cs","lineNumber":58,"sourceCode":"            {\n                list.Add(new ResinUseRecord(\"原粹树脂20\", taskParam.OriginalResin20UseCount));\n            }\n            if (taskParam.OriginalResinUseCount > 0)\n            {\n                list.Add(new ResinUseRecord(\"原粹树脂\", taskParam.OriginalResinUseCount));\n            }\n            if (taskParam.TransientResinUseCount > 0)\n            {\n                list.Add(new ResinUseRecord(\"须臾树脂\", taskParam.TransientResinUseCount));\n            }\n            if (taskParam.FragileResinUseCount > 0)\n            {\n                list.Add(new ResinUseRecord(\"脆弱树脂\", taskParam.FragileResinUseCount));\n            }\n\n            if (list.Count == 0)\n            {\n                throw new Exception(\"你选择了指定树脂刷取次数，请至少配置一种树脂的刷取次数！\");\n            }\n        }\n\n        return list;\n    }\n    \n    public static List<ResinUseRecord> BuildFromDomainParam(AutoStygianOnslaughtParam taskParam)\n    {\n        List<ResinUseRecord> list = [];\n        if (taskParam.SpecifyResinUse)\n        {\n            if (taskParam.CondensedResinUseCount > 0)\n            {\n                list.Add(new ResinUseRecord(\"浓缩树脂\", taskParam.CondensedResinUseCount));\n            }\n            if (taskParam.OriginalResinUseCount > 0)\n            {\n                list.Add(new ResinUseRecord(\"原粹树脂\", taskParam.OriginalResinUseCount));","sourceCodeStart":40,"sourceCodeEnd":76,"githubUrl":"https://github.com/babalae/better-genshin-impact/blob/a7cb36712dcb409be610257d877fcea3597e9d6b/BetterGenshinImpact/GameTask/AutoDomain/Model/ResinUseRecord.cs#L40-L76","documentation":"Error \"你选择了指定树脂刷取次数，请至少配置一种树脂的刷取次数！\" thrown in babalae/better-genshin-impact.","triggerScenarios":"勾选了 SpecifyResinUse（指定树脂刷取次数），但浓缩、原粹（20/40）、须臾、脆弱树脂的刷取次数全部为0，构建树脂使用列表为空时抛出。","commonSituations":"用户在自动秘境配置中打开“指定使用树脂”开关却忘记填任何树脂的次数。","solutions":["在任务配置中至少为一种树脂（原粹/浓缩/脆弱/须臾）设置刷取次数","或者改用其他刷取模式（如刷完即止）"],"exampleFix":"为至少一种树脂填写大于0的刷取次数；或关闭“指定树脂刷取次数”改为用尽树脂后结束。","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"}