{"record":{"id":"b508f75c11bed3ff","repo":"chinabugotech/hutool","slug":"invalid-week-name","errorCode":null,"errorMessage":"Invalid week name: {}","messagePattern":"Invalid week name: (.+?)","errorType":"exception","errorClass":"IllegalArgumentException","httpStatus":null,"severity":"error","filePath":"hutool-core/src/main/java/cn/hutool/core/date/Week.java","lineNumber":196,"sourceCode":"\t\tif (StrUtil.startWithAny(name, \"星期\", \"周\")) {\n\t\t\tchar chineseNumber = name.charAt(name.length() - 1);\n\t\t\tswitch (chineseNumber) {\n\t\t\t\tcase '一':\n\t\t\t\t\treturn MONDAY;\n\t\t\t\tcase '二':\n\t\t\t\t\treturn TUESDAY;\n\t\t\t\tcase '三':\n\t\t\t\t\treturn WEDNESDAY;\n\t\t\t\tcase '四':\n\t\t\t\t\treturn THURSDAY;\n\t\t\t\tcase '五':\n\t\t\t\t\treturn FRIDAY;\n\t\t\t\tcase '六':\n\t\t\t\t\treturn SATURDAY;\n\t\t\t\tcase '日':\n\t\t\t\t\treturn SUNDAY;\n\t\t\t}\n\t\t\tthrow new IllegalArgumentException(\"Invalid week name: \" + name);\n\t\t}\n\n\t\tWeek of = of(ArrayUtil.indexOfIgnoreCase(ALIASES, name) + 1);\n\t\tif (null == of) {\n\t\t\tof = Week.valueOf(name.toUpperCase());\n\t\t}\n\t\treturn of;\n\t}\n\n\t/**\n\t * 将 {@link DayOfWeek}星期相关值转换为Week枚举对象<br>\n\t *\n\t * @param dayOfWeek DayOfWeek星期值\n\t * @return Week\n\t * @see #SUNDAY\n\t * @see #MONDAY\n\t * @see #TUESDAY\n\t * @see #WEDNESDAY","sourceCodeStart":178,"sourceCodeEnd":214,"githubUrl":"https://github.com/chinabugotech/hutool/blob/8870454b2a0c29cc6ffd31dcf5667c8ceb2fc442/hutool-core/src/main/java/cn/hutool/core/date/Week.java#L178-L214","documentation":"Error \"Invalid week name: {}\" thrown in chinabugotech/hutool.","triggerScenarios":"Thrown at hutool-core/src/main/java/cn/hutool/core/date/Week.java:196 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Pass a valid week name (e.g. MONDAY..SUNDAY in English or Chinese equivalents supported by Week).","Use Week.of(int) with the standard ordinal instead of name lookup."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"8870454b2a0c29cc6ffd31dcf5667c8ceb2fc442","analyzedAt":"2026-08-14T04:01:12.892Z","schemaVersion":2},"datasetVersion":"2026-08-14T05:17:29.042Z"}