ErrLookup › lionsoul2014/ip2region
lionsoul2014/ip2region
Ip2region is an offline IP-to-Region localization library and IP data management framework with both IPv4 and IPv6 supports, 10-microsecond level query efficiency, xdb search client for many programming languages · Go · 123 source files
Analyzed at c1a1fc7d59 on 2026-09-02. 105 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| failed to read embedded file | exception | error | go, embed, file-io, xdb |
| SetXdbInputStream could ONLY be used with cachePolicy =… | validation | error | java, configuration, cache-policy |
| failed to determine xdb version from header | console | critical | nginx, xdb, config-startup, file-format |
| ip verison not match: xdb file | exception | error | java, ipv6, ipv4, configuration, xdb |
| incomplete read: read bytes should be | exception | error | |
| seek to the header | exception | error | golang, io, seek, xdb |
| failed to create vector index cached searcher | console | critical | nginx, xdb, vector-index, config-startup |
| expects xdb file, but got | console | critical | nginx, xdb, version-mismatch, config-startup, ipv6 |
| invalid version | exception | error | go, xdb-header, corrupt-file, version |
| failed to load xdb header from | console | critical | c, nginx, file-not-found, xdb-header |
| ip2region search failed for IPv4 address | console | warning | nginx, runtime, search-failure, ipv4, xdb |
| ip2region: no region found for IP address | console | error | |
| ip2region search failed for IPv4-mapped IPv6 address | console | error | |
| invalid bytes ip, not a Buffer | validation | error | nodejs, type-error, buffer, ip2region |
| invalid ip address ( expected) | exception | error | php, ip-address, input-validation, ipv6 |
| invalid structure version | exception | error | java, file-format, version-mismatch |
| xdb file exceeds the maximum supported bytes | exception | error | nodejs, file-size, xdb, limits |
| incomplete read ( read, expected) | exception | critical | nodejs, file-io, truncated-file, vector-index |
| invalid content buffer | exception | error | golang, validation, buffer, input-validation, xdb |
| incomplete read: read bytes should be | exception | error | java, io, corrupt-file |
| invalid ip address | exception | error | |
| invalid ip address ' ' ( expected) | validation | error | |
| failed to open xdb file | exception | error | |
| failed to open embedded file | exception | error | golang, embed, file-not-found, fs, xdb |
| xdb file IP version mismatch: expected | validation | error | cangjie, config, ip-version-mismatch, xdb |
| failed to allocate memory for db_path | console | critical | c, nginx, out-of-memory, config-load |
| Both xdbFile and xdbPath is null | validation | error | java, configuration, missing-file |
| failed to create searcher | console | critical | nginx, file-io, permissions, xdb, config-startup |
| incomplete read: readed bytes should be | exception | error | golang, io, short-read, truncated-file, xdb |
| invalid version name | exception | error | go, validation, cli, version |
| SearcherPool is closing | exception | warning | cangjie, concurrency, pool-shutdown, lifecycle |
| ip2region search failed for IPv6 address | console | error | |
| parse ip fail | exception | error | go, ip-parsing, validation |
| seek to get xdb file length | exception | error | golang, io, seek, xdb |
| read segment index at | exception | error | golang, xdb, io-error, binary-search, corrupt-file |
| invalid input buffer | exception | error | golang, xdb, invalid-input, corrupt-file |
| seek to vector index | exception | error | golang, io, seek, vector-index, xdb |
| IPSub( , ) | exception | warning | go, ip-address, misleading-message |
| no IPv4 searcher available for IPv4 address | console | warning | nginx, runtime, ipv4, missing-config |
| v4 searcher pool already closed | exception | error | |
| invalid ip version number | exception | error | |
| loading header | exception | error | go, file-validation, corrupt-file |
| invalid ip value type | exception | error | golang, type-error, invalid-argument |
| no IPv6 searcher available for IPv6 address | console | error | |
| invalid bytes ip | exception | error | python, ip-address, type-error, bytes |
| invalid ip address ` ` ( expected) | exception | error | python, ip-address, ipv6, version-mismatch |
| invalid structure version | exception | error | python, version-mismatch, xdb, validation |
| failed to create content cached searcher | console | critical | nginx, xdb, memory, content-cache, config-startup |
| invalid ipv4 part ' ', a valid number expected | validation | error | |
| invalid cache policy | validation | error | java, configuration, cache-policy, invalid-argument |
| invalid ipv4 address | validation | error | |
| invalid ip address( expected) | exception | error | golang, ip-version, mismatch, ipv6 |
| file stat | exception | error | go, filesystem, oserror |
| handle read | exception | error | golang, io-error, file-read, eof |
| invalid bytes ip with length not 4 or 16 | validation | error | nodejs, buffer, ipv6, ipv4, data-corruption |
| read vector index block at | exception | error | golang, xdb, io-error, vector-index |
| failed to fseek to | exception | error | php, file-io, seek, fseek |
| failed to load vector index from | console | critical | nginx, xdb, vector-index, memory, file-io |
| invalid version | exception | error | go, version-mismatch, file-format |
| failed to get executale | exception | error | |
| invalid byte ip address with length= | validation | error | java, ip-address, input-validation |
| invalid xdb structure version | exception | error | |
| open xdb file | exception | error | go, filesystem, file-not-found, permissions |
| ip verison not match: xdb file | exception | error | |
| invalid cache policy, options: file/vectorIndex/content | validation | critical | nginx, config, validation, cache-policy |
| invalid ipv6 address | validation | error | |
| parse v4 cache policy | exception | error | |
| dbPath | validation | error | |
| xdb file not found. | exception | error | |
| invalid ip address | validation | error | |
| length of the two ips are not the same | exception | error | go, ip-address, argument-validation |
| read region at | exception | error | golang, xdb, io-error, region-data |
| failed to load xdb content | console | critical | nginx, xdb, memory, content-cache, file-io |
| searchers must be > 0 | validation | error | cangjie, config-validation, pool-size |
| failed to fread from | exception | error | php, file-io, fread, io-error |
| invalid ip address | exception | error | go, input-validation, ip-address |
| seek to | exception | error | golang, io-error, seek, file-handle |
| invalid ipv6 address: multi double colon detected | validation | error | |
| NewV4Config | exception | error | |
| failed to create the %dth searcher | exception | error | |
| failed to load vector index from | exception | error | |
| invalid cache policy name | exception | error | |
| config.searchers must > 0 | exception | error | |
| failed to create v4 in-memory searcher | exception | error | |
| failed to create v6 searcher pool | exception | error | |
| xdb verify | exception | error | |
| parse v6 cache policy | exception | error | |
| failed to create v6 in-memory searcher | exception | error | |
| failed to create v4 searcher pool | exception | error | |
| failed to detect IP version from | exception | error | |
| failed to create v4 config | exception | error | |
| failed to load content from | exception | error | |
| v6 searcher pool already closed | exception | error | |
| searchers= , > 0 expected | exception | error | |
| failed to load header from | exception | error | |
| NewV6Config | exception | error | |
| invalid ipv6 part ' ' should >= 0 and <= 65534 | validation | error | |
| failed to create v6 config | exception | error | |
| invalid ipv4 part ' ' should >= 0 and <= 255 | validation | error | |
| Expand(` `) | exception | error |