XTLS/Xray-core
Documented errors, page 5 of 8. Back to XTLS/Xray-core
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| padding turn length is not an allowed variant | validation | error | |
| failed to parse name server | validation | error | config, dns, validation, xray |
| reading source: failed to parse address and port | exception | error | mux, reverse-proxy, parsing, xray |
| unknown Socks version | exception | error | socks, protocol, version-mismatch, config, xray |
| failed to close logger | exception | error | api, grpc, logging, file-io |
| first padding length must not be smaller than 35 | validation | error | |
| MaxIncomingStreams must be at least 8 | validation | error | go, xray, config, quic, streams, validation |
| not enough sudoku grids | exception | critical | finalmask, sudoku, internal-invariant, startup |
| unknown cipher method: | validation | error | shadowsocks, cipher, config, inbound |
| ambiguous process match for connection from ::: to : | exception | warning | darwin, process-lookup, ambiguous-match, fork |
| could not find PID for inode : | exception | warning | linux, process-lookup, permissions, procfs, race-condition |
| Failed to build XHTTP config. | validation | error | go, xray, config, xhttp, transport, error-chaining |
| parse config | validation | error | shadowsocks-2022, base64, config, encoding, psk |
| failed to decode key | validation | error | tls, private-key, pem, parsing |
| failed to dial to | console | warning | trojan, fallback, dial |
| HTTP servers: "users" should have one member at most… | validation | error | xray, config, http, auth, validation |
| inbound gateway not specified | exception | error | socks, inbound, session, gateway, embedding |
| no usable outbound interface found | exception | error | tun, linux, routing, default-route, environment |
| packet size too large: | exception | error | mux, xudp, udp, protocol, xray |
| unknown udp mode | validation | error | xray, go, transport, header-custom, udp, validation |
| both file and bytes are empty. | validation | error | config, tls, certificates, filesystem, validation, go |
| invalid xray.tun.fd | validation | error | |
| Trojan settings: "servers" should have one and only one… | validation | error | config, trojan, outbound, balancer |
| failed to find an available destination | exception | error | http-outbound, connect, retry, proxy, xray |
| invalid redirect port | validation | error | go, xray, freedom, outbound, port, config, validation |
| unknown bbr profile | validation | error | go, xray, config, quic, bbr, validation |
| failed to initialize access logger | console | warning | logging, config, file-io, permissions |
| illegal ip rule: | validation | error | geodata, ip-rule, parsing, config, xray |
| Proxy responded with non 200 code | http | error | http-outbound, connect, status-code, proxy, xray |
| shadowsocks 2022 (multi-user): missing server method | validation | error | shadowsocks-2022, config, inbound, multi-user |
| expired ticket | validation | error | |
| failed to get dispatcher for geodata downloader | exception | error | geodata, feature-registration, dispatcher, startup |
| MaxIdleTimeout must be between 4 and 120 | validation | error | go, xray, config, quic, timeout, validation |
| not found | exception | warning | windows, process-lookup, race-condition, network |
| this rule has no effective fields | validation | warning | routing, configuration, rule-matching |
| unable to create log handler for | validation | error | logging, config, registry, validation |
| vless without TLS or other encryption is prohibited unless… | validation | error | |
| connection for :: not found in | exception | warning | linux, process-lookup, race-condition, udp, network-namespaces |
| read encryption request fields | exception | error | network, xmc, finalmask, protocol, parse |
| REALITY only supports RAW, XHTTP and gRPC for now. | validation | error | go, xray, config, reality, tls, transport |
| sessionIDTable must contain only ASCII characters | validation | error | config, splithttp, session, ascii, validation |
| Unknown account type: | validation | error | |
| automatic outbound interface selection is not supported on… | validation | error | |
| failed to parse parent private key | exception | error | |
| failed to read address | exception | error | socks, socks5, protocol, address-parsing, truncated-request, xray |
| invalid address | validation | error | config, dns, hosts, validation, xray |
| malformed proxy host | validation | error | |
| padding turn has an invalid send range | validation | error | |
| process lookup is not supported on this platform | exception | info | bsd, unsupported-platform, process-lookup, build-tags |
| TCP bind is not supported. | exception | error | socks, socks5, unsupported-command, bind, xray |
| failed to read domain for socks 4a | exception | error | socks, protocol, socks4a, domain, xray |
| force-brutal requires up | validation | error | go, xray, config, quic, brutal, congestion-control, validation |
| empty process path | exception | warning | darwin, process-lookup, zombie-process, proc-pidpath |
| legacy blockTypes qType out of range | validation | error | go, xray, dns, config, numeric-range, deprecated |
| no issuing certificate URL | exception | error | tls, ocsp, certificate, pki |
| not an IP address | validation | error | config, dns, validation, xray |
| Proxy tag is not set. | validation | error | go, xray, config, proxy, tag, validation |
| target not specified. | exception | error | freedom, session, target, xray |
| discarding fragmented payload. | exception | warning | socks, socks5, udp, fragmentation, rfc1928 |
| Failed to build HTTPUpgrade config. | validation | error | go, xray, config, httpupgrade, transport, error-chaining |
| failed to decode certificate | validation | error | tls, certificate, pem, parsing |
| failed to flush payload | exception | warning | trojan, outbound, flush, buffered-writer, tls |
| failed to initiate user | validation | error | vless, config, duplicate, inbound |
| unknown status: | exception | error | mux, protocol, validation, xray |
| failed to start logger | exception | error | api, grpc, logging, file-io |
| invalid protocol or invalid user | exception | error | |
| read payload | exception | error | |
| version != 2 | validation | error | xray, config, hysteria, outbound, version, validation |
| VMess vnext: "users" should have one and only one member… | validation | error | vmess, outbound, users, config, validation, xray |
| Interval must be at least 5 | validation | error | go, xray, config, quic, udp-hop, validation |
| reading local: failed to parse address and port | exception | error | mux, reverse-proxy, parsing, xray |
| syntax error | validation | error | geodata, ip-rule, syntax, xray |
| the source address is not from local machine. | exception | error | network, security, transparent-proxy, validation |
| variant has no chunks | validation | error | go, configuration, validation, padding |
| Failed to build mKCP config. | validation | error | go, xray, config, mkcp, transport, error-chaining |
| marshal minecraft rsa public key | validation | error | xmc, minecraft, crypto, x509 |
| read bytes | exception | error | go, network, io, protocol-framing |
| could not search in | exception | error | linux, procfs, process-lookup, containers, permissions |
| customTable must be 8 chars, got | validation | error | config, validation, finalmask, sudoku |
| failed to listen Unix Domain Socket on | exception | error | |
| invalid CIDR prefix length: | validation | error | geodata, cidr, parsing, xray |
| OnlineMap already registered. | validation | error | stats, duplicate-registration, online-map, xray |
| target length leaves an invalid record length | validation | error | |
| VLESS reverse: "tag" can't be empty | validation | error | vless, reverse, config, tag, validation, xray |
| write boolean | exception | error | go, network, io, protocol-framing |
| write handshake packet | exception | error | network, xmc, finalmask, handshake, write |
| 0-RTT is not allowed | validation | error | |
| invalid port range -> | validation | error | config, port, validation, xray |
| invalid username or password | exception | error | socks, socks5, authentication, credentials, config, xray |
| padding turn combines variants with generated write chunks | validation | error | go, padding, validation, schedule |
| VLESS vnext: "address" is not set | validation | error | vless, outbound, vnext, address, config, validation, xray |
| build minecraft profile | validation | error | xmc, minecraft, config, validation |
| failed to decode request header addons | exception | error | |
| failed to read auth methods | exception | error | socks, socks5, protocol, authentication, truncated-request, xray |
| failed to write auth response | exception | error | socks, socks5, network, write-failure, xray |
| invalid padding lenth/gap parameter | validation | error | |
| padding turn has invalid direction | validation | error | go, padding, validation, schedule |
| unknown address family | exception | error | protocol, serialization, validation |
| VLESS users: "tag" can't be empty for "reverse" | validation | error | config, vless, reverse-proxy |
| invalid token + token | validation | error | go, xray, config, validation, url-parsing, authentication |