ErrLookup › chinabugotech/hutool
chinabugotech/hutool
🍬A set of tools that keep Java sweet. · Java · 1,555 source files
Analyzed at 8870454b2a on 2026-08-14. 142 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Unsupported model: | validation | error | spi, classloader, configuration, factory |
| Model service is not of type: | validation | error | type-mismatch, factory, configuration |
| Unsupported model: | validation | error | spi, classloader, configuration, builder |
| Failed to create AIConfig instance | exception | error | reflection, spi, error-masking, builder |
| Failed to send GET request: | exception | error | network, http, transport, timeout |
| Failed to send POST request: | exception | error | network, http, transport, timeout, i18n-string |
| Video URI is empty | validation | error | validation, gemini, video, precondition |
| Download failed with status: | exception | error | gemini, video, http-status, authentication |
| File not found! | validation | error | validation, gemini, file, precondition |
| Upload failed | exception | error | gemini, upload, network, error-masking |
| Failed to download media from URL: | exception | error | gemini, multimodal, network, error-masking, library-bug |
| Failed to get remote file MIME type | exception | error | gemini, multimodal, network, error-masking, library-bug |
| Failed to send GET request: | exception | error | network, http, transport, gemini, timeout |
| Failed to send POST request: | exception | error | network, http, transport, gemini, timeout, i18n-string |
| TTS请求失败: | exception | error | hutool, tts, http-status, error-masking |
| TTS处理失败: | exception | error | hutool, tts, network, error-masking, catch-all |
| Failed to send DELETE request: | exception | error | ollama, network, http, transport, local-server |
| No constructor provided | validation | error | aop, cglib, proxy, reflection |
| No constructor provided | validation | error | aop, cglib, spring, proxy, reflection |
| Error Machine number! | exception | error | bloom-filter, config, argument-validation |
| Cache values Iterator is not support to modify. | exception | error | cache, iterator, unsupported-operation |
| No method for alias: [{}] | validation | error | annotation, alias, reflection, config |
| attribute [{}] cannot mirror for [{}], because it's already | validation | error | annotation, mirror, link, reflection |
| attribute [{}] cannot mirror for [{}], because [{}] already | validation | error | annotation, mirror, link, reflection |
| proxied annotation can not reset attributes | exception | error | annotation, proxy, immutable, unsupported-operation |
| Bad expression '{}':{}, we find ']' but no '[' ! | validation | error | bean-path, parser, argument-validation |
| Bad expression '{}':{}, we find '[' but no ']' ! | validation | error | bean-path, parser, argument-validation |
| Invalid Getter or Setter name: | validation | error | bean, reflection, argument-validation |
| No public field or get method for {} | validation | error | bean, dynabean, reflection |
| No public field or set method for {} | validation | error | bean, dynabean, reflection |
| Get value of [{}] error! | exception | error | bean, propdesc, reflection |
| Set value of [{}] error! | exception | error | bean, propdesc, reflection |
| Record class [] has no components | validation | error | record, reflection, argument-validation |
| The object to build a hash code for must not be null | validation | error | hashcode, reflection, null-check |
| Illegal hexadecimal character {} at index {} | exception | error | codec, hex, decoder, argument-validation |
| Base58 checksum is invalid | validation | error | base58, checksum, codec, validation |
| Invalid char '{}' at [{}] | validation | error | base58, codec, decoder, argument-validation |
| invalid number: {number} | validation | error | hashids, codec, argument-validation |
| invalid hash: {hash} | validation | error | hashids, decode, integrity-check, input-validation, codec |
| Invalid alphabet for hash | validation | error | hashids, decode, alphabet, input-validation, codec |
| alphabet must contain at least %d unique characters: %d | validation | error | hashids, alphabet, construction, configuration, codec |
| alphabet must not contain spaces: index %d | validation | error | hashids, alphabet, construction, configuration, codec |
| Incorrect morse. | validation | error | morse, decode, input-validation, codec |
| OVERFLOW | exception | error | punycode, encode, overflow, idn, codec |
| BAD_INPUT | exception | error | punycode, decode, malformed-input, idn, codec |
| [{}] is not support to get empty! | validation | error | collection, empty, unsupported-type, config |
| Unsupported object type: {className} | validation | error | collection, size, unsupported-type, input-validation |
| Duplicate iterator | validation | warning | collection, iterator, duplicate, chain |
| Index [{}] is too large for limit: [{}] | validation | warning | list, padding, index-out-of-bounds, validation |
| remove() method not supported for a NodeListIterator. | exception | warning | collection, iterator, dom, unsupported-operation, node-list |
| Comparator ordering cannot be changed after the first compar | exception | error | comparator, state-locked, immutable, sort |
| ComparatorChains must contain at least one Comparator | exception | error | comparator, empty-chain, sort, initialization |
| Field [{}] not found in Class [{}] | validation | error | comparator, reflection, field-not-found, bean, sort |
| Zip bomb attack detected, invalid sizes: compressed {}, unco | exception | critical | security, zip, compression, denial-of-service |
| Paths or ins is empty ! | validation | error | zip, validation, precondition |
| Paths length is not equals to ins length ! | validation | error | zip, validation, precondition |
| [type] and [defaultValue] are both null for Converter [{}], | exception | error | convert, null-check, precondition |
| Default value [{}]({}) is not the instance of [{}] | validation | error | convert, type-mismatch, precondition |
| Can not Converter from [{}] to [{}] | exception | error | convert, no-converter, registry |
| Bad number '{}{}' at: {} | validation | error | convert, chinese-numeral, parsing, validation |
| Unknown unit '{}' at: {} | validation | error | convert, chinese-numeral, parsing, validation |
| Unsupported source type: {} | exception | error | convert, bean, type-mismatch |
| Can not cast value to [{}] | exception | error | convert, cast, type-mismatch |
| Can not convert {}:[{}] to {} | exception | error | convert, date, parsing |
| Unsupported target Date type: {} | exception | error | convert, date, unsupported-type |
| Unsupported to map from [{}] of type: {} | exception | error | convert, entry, map, type-mismatch |
| Can not convert {} to {} | exception | error | convert, enum, validation |
| Unsupported {} to Map. | exception | error | convert, map, json, type-mismatch |
| Unsupported toMap value type: {} | exception | error | convert, map, type-mismatch |
| Unsupport Number type: {} | exception | error | convert, number, unsupported-type |
| Unsupported to map from [{}] of type: {} | exception | error | convert, pair, map, type-mismatch |
| PrimitiveConverter not allow null target type! | exception | error | convert, primitive, null-check, precondition |
| [{}] is not a primitive class! | validation | error | convert, primitive-type, constructor, argument-validation |
| Unsupported target type: {} | exception | error | convert, primitive-type, void, convert-exception |
| Unsupported source type: [{}] to [{}] | exception | error | convert, record, value-provider, bean, convert-exception |
| Unsupport Reference type: {} | exception | error | convert, reference, phantomreference, unsupported-operation |
| Unsupported type: [{}] from map: [{}] | exception | error | convert, temporal, java-time, map, convert-exception |
| The date must not be null | exception | error | date, calendar, null-check, comparison, argument-validation |
| Birthday is after dateToCompare! | exception | error | date, calendar, age, argument-order, validation |
| Date and Patterns must not be null | exception | error | date, calendar, parse, null-check, patterns, argument-validation |
| Unable to parse the date: {} | exception | error | date, calendar, parse, format-mismatch, patterns, date-exception |
| ERA is not support offset! | exception | error | date, datetime, offset, era, argument-validation |
| This is not a mutable object ! | exception | error | date, datetime, immutable, mutable, set-time, date-exception |
| Date to compare is null ! | exception | error | date, datetime, null-check, comparison, null-pointer |
| Parse [{}] with format [{}] error! | exception | error | date, datetime, parse, format-mismatch, locale, date-exception |
| Invalid format: [{}] | exception | error | |
| No format fit for date String [{}] ! | exception | error | |
| The date must not be null | exception | error | |
| Seconds must be a positive number! | exception | error | |
| Can't start StopWatch: it's already running | exception | error | |
| Can't stop StopWatch: it's not running | exception | error | |
| No tasks run: can't get last task interval | exception | error | |
| No tasks run: can't get last task name | exception | error | |
| No tasks run: can't get last task info | exception | error | |
| Task info is not being kept! | exception | error | |
| 参数不可为null | exception | error | |
| Unknown TimeUnit constant | exception | error | |
| ChronoUnit cannot be converted to TimeUnit: {} | exception | error | |
| Invalid week name: {} | exception | error | |
| 只支持1900-2100之间的日期获取节气 | exception | error | |
| Unterminated quote | exception | error | date, format-pattern, parsing, fast-date, argument |
| (The {} locale does not support dates before 1868 AD) Unpars | exception | error | date, parsing, locale, japanese-imperial-calendar, argument |
| Unparseable date: {} | exception | error | date, parsing, format-pattern, argument |
| Format '{}' not supported | exception | error | date, format-pattern, parsing, fast-date, argument |
| invalid number of X | exception | error | date, format-pattern, timezone, iso8601, fast-date, argument |
| Illegal pattern component: {} | exception | error | date, format-pattern, formatting, fast-date, argument |
| Unknown class: {} | exception | error | date, formatting, type-mismatch, argument |
| invalid number of X | exception | error | date, format-pattern, timezone, iso8601, fast-date, argument |
| No date time pattern for locale: {} | exception | error | date, locale, jvm-provider, argument, configuration |
| {} | exception | error | exception, utility, runtime, control-flow |
| 图片流是空的 | validation | error | image, argument, null-check, background-removal |
| 给定文件为空 | validation | error | image, file, argument, background-removal |
| 文件类型{}不支持 | validation | error | image, file-type, argument, background-removal |
| RGB must be 0~255! | validation | error | image, color, argument, range-check |
| Destination Dir must be a Directory ! | validation | error | image, file, argument, io |
| Image type of file [{}] is not supported! | validation | error | image, imageio, format, io, argument |
| Image type is not supported! | validation | error | image, imageio, format, io, stream, argument |
| Image type of [{}] is not supported! | validation | error | image, imageio, format, network, url, argument |
| Writer is closed!{} | exception | error | io, writer, resource-lifecycle, use-after-close |
| Position is out of maxLength: {} | exception | error | io, nio, bytebuffer, bounds |
| Not a regular file! | exception | error | io, file, validation |
| Path [{}] is not directory! | exception | error | io, file, directory |
| Can not read file path of [{}] | exception | error | io, jar, file |
| File path is blank! | exception | error | io, file, validation, null-safety |
| File uri is null! | exception | error | io, file, uri, null-safety |
| Input must be a File | exception | error | io, file, validation |
| File not exist: {} | exception | error | io, file, copy, validation |
| Files '{}' and '{}' are equal | exception | error | io, file, copy, data-safety |
| Can't compare directories, only files | exception | error | io, file, comparison, validation |
| The InputStream must not be null | exception | error | io, serialization, null-safety, validation |
| Read limit exceeded | exception | error | io, security, dos-protection, limits |
| Unauthorized deserialization attempt by black list | exception | critical | security, deserialization, blacklist |
| Unauthorized deserialization attempt | exception | critical | security, deserialization, whitelist |
| File not exist: {} | exception | error | io, file, copy, validation |
| Files '{}' and '{}' are equal | exception | error | io, file, copy, data-safety |
| Src is a directory but dest is a file! | exception | error | io, file, copy, type-mismatch |
| Dest is a sub directory of src ! | exception | error | io, file, copy, recursion-safety |
| Src [{}] is a directory but dest [{}] is a file! | exception | error | io, filesystem, file-copy, directory, hutool |
| File is larger then max array size | exception | error | io, memory, large-files, hutool, array-limit |
| File length is [{}] but read [{}]! | exception | error | io, concurrency, race-condition, special-files, toctou, hutool |
| File not exist: {} | exception | error | io, filesystem, path, classpath, hutool |
| Not a file: {} | exception | error | io, filesystem, path, directory, hutool |