ErrLookup › cloudflare/cloudflared
cloudflare/cloudflared
Cloudflare Tunnel client · Go · 265 source files
Analyzed at 2253eeeb25 on 2026-09-06. 481 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
ErrKeyNotFound key not found | error_code | warning | diagnostics, parsing, key-value, cloudflared |
ErrManagedLogNotFound managed log directory not found | error_code | warning | diagnostics, logs, filesystem, cloudflared |
| Error determining install path | exception | error | macos, launchd, home-directory, service-install |
| packet with tracing context should have at least %d bytes, g | exception | error | network, quic, datagram, packet-validation |
ErrInsuficientFields insufficient fields | error_code | warning | diagnostics, parsing, format, cloudflared |
| expected at least 2 Cloudflare Regions regions, but SRV only | exception | error | network, dns, srv-record, edge-discovery, redundancy |
ErrInsufficientLines insufficient lines | error_code | warning | diagnostics, parsing, cloudflared |
| rc-update add %s default: %w | console | error | linux, openrc, service-install, command-failed |
ErrLogConfigurationIsInvalid provided log configuration is invalid | error_code | warning | diagnostics, logs, configuration, cloudflared |
ErrDatagramResponseMsgTooLargeDatagram datagram response error message length exceeds the length of the provided datagr | exception | error | quic, datagram, truncation, wire-format |
| failed to get checksums: {0} | exception | error | cloudflare, kv, api, python |
| create token security descriptor: %w | exception | error | windows, sddl, security-descriptor |
| error retrieving output from command '%s': %w | exception | error | go, diagnostics, disk, exec, unix |
| The tunnel credentials file should be .json but you gave a . | validation | error | cli, config, wrong-file-type, json |
| expected file descriptor information to have %d fields got % | exception | error | go, parsing, file-descriptors, sysctl, strconv |
| read CA certificate %s: %w | exception | error | tls, certificate, file-io, configuration |
| unrecognized service: %s, %t | http | error | go, proxy, ingress, config |
| auth_domain %q does not end with %q | validation | error | cloudflare-access, security, domain-validation, jwt |
| cause | exception | error | rpc, tunnel, remote-error, retry |
| no TXT record found for %s to determine which features to op | exception | error | network, dns, txt-record, feature-flags, empty-response |
| possible conflicting configuration in %[1]s and %[2]s. Eithe | validation | error | cli, configuration, service-install, conflict |
| metadata JWT type %q is not match | validation | error | jwt, cloudflare-access, validation, auth |
| REST request failed | exception | error | network, http, rest-client, cloudflared |
| failed to parse JWT | error_code | error | jwt, authentication, ssh, cloudflare-access, parsing |
| Failed to fetch resource | exception | error | authentication, timeout, polling, network |
| failed to verify token | error_code | error | access, authentication, token, cloudflare |
| failed to write org token to disk | exception | error | filesystem, token, persistence, permissions |
| unsupported error type: %s | exception | error | go, quic, protocol, tunnel |
ErrDatagramResponseMsgTooLargeMaximum datagram response error message length exceeds the length of the datagram maximu | exception | error | quic, datagram, protocol, size-limit |
| failed to get own start time: %w | exception | error | go, process, filesystem, lockfile, linux |
| failed to listen to default metrics address: %w | exception | error | go, network, metrics, port-conflict |
| Unable to reach the origin service. The service may be down | error_code | error | network, proxy, origin-service, cloudflared |
ErrCreatingTemporaryFile temporary file creation failed | error_code | error | filesystem, temp-file, diagnostic |
| error parsing files current field '%s': %w | exception | error | go, parsing, unix, file-descriptors |
| payload length is too large to be bundled in datagram | error_code | error | quic, datagram, payload-size, network |
| error retrieving output from command '%s': %w | exception | error | go, diagnostics, memory, powershell, windows |
| API errors: %s | http | error | api, cloudflare, http, validation |
| either ServerName or InsecureSkipVerify must be specified in | validation | error | tls, server-name, verification, configuration |
| failed to get app token | exception | error | network, http, token, timeout |
| Cannot determine default configuration path. No file %v in % | validation | info | configuration, config-file, sentinel-error |
| SRV record %v had no IPs | exception | error | network, dns, srv-record, edge-discovery, cloudflared |
| error resolving path for service %q: %w | console | error | linux, systemd, uninstall, path-resolution |
ErrDatagramICMPPayloadTooLarge datagram icmp payload exceeds %d bytes | exception | error | quic, datagram, icmp, size-limit |
| metadata JWT auth_domain validation failed: %w | validation | error | go, jwt, security, cloudflare-access, validation |
| 400 Bad Request | http | warning | http, management-api, bad-request, json |
| invalid request id length provided | validation | error | quic, datagram, request-id, length-check |
| parse CA certificate %s | exception | error | tls, certificate, pem, x509, configuration |
| failed to serialize json body | exception | error | go, json, serialization, api-client |
| Invalid hostname provided | validation | error | cli, hostname, validation, dns |
ErrDatagramHeaderTooSmall datagram should have at least %d byte | exception | error | quic, datagram, wire-format, protocol |
| IPv6 bind address is specified, but edge-ip-version is IPv4 | validation | error | network, ipv6, configuration, cli |
| write token to configuration directory at %s: %w | exception | error | windows, service-install, token, filesystem |
| configuration file %s must contain entries for the tunnel to | validation | error | cli, configuration, service-install, tunnel |
| failed to create lock file %s | exception | error | filesystem, file-lock, permissions, token |
| could not create TLS configuration: %w | exception | error | tls, http2, post-quantum |
| datagram provided is an invalid size | error_code | error | quic, datagram, unmarshal, malformed |
| allowed mail rule %q has an invalid wildcard domain | validation | error | go, config, validation, email, wildcard |
| datagram marshal error: %w | exception | error | quic, datagram, serialization |
| error retrieving output from command '%s': %w | exception | error | macos, exec, diagnostics, command-execution |
| Failed to proxy HTTP: %w | exception | error | http, proxy, origin, connection |
| could not write token to configuration directory: %w | console | error | linux, service, token, permission-denied, cloudflared |
| header Key: %s malformed | validation | error | go, http, headers, quic |
| backend returned invalid network %s | validation | error | go, cidr, api-response, unmarshal |
| Error setting content-length: %w | exception | error | go, http, content-length, quic |
| expected int slice found %T for %s | validation | error | config, type-mismatch, yaml |
ErrEmptyDomain domain must not be empty | validation | warning | diagnostics, empty-field, parsing |
| failed to verify metadata JWT signature | exception | error | jwt, signature, jwks, key-rotation, cloudflare-access |
| failed to find Access application at %s | http | error | http, cloudflare-access, jwt, network |
| use `cloudflared tunnel run` to start tunnel %s | validation | error | cli, configuration, tunnel |
| error deleting %s: %v | console | error | go, filesystem, file-delete, permissions, macos, launchd |
| failed to get app info | exception | error | network, http, timeout, dns |
| error generating %s template: %v | console | error | go, template, syntax, macos, launchd |
| failed to decode verified metadata JWT claims | exception | warning | jwt, json, claims, cloudflare-access |
| %w: %v | validation | error | cli, uuid, validation |
| could not write token to configuration directory: %w | console | error | macos, launchd, token, file-write |
| locate config dir: %w | exception | error | windows, environment, windows-service |
| URL %s has invalid escape characters %s | validation | error | url, validation, percent-encoding, configuration |
| error determining executable path: %w | console | error | macos, launchd, service-install, filesystem |
| Error starting tracing | exception | warning | tracing, diagnostics, go-runtime, cli-flag |
| failed to create tunnel | exception | error | cloudflare-api, tunnel, authentication, network |
| error determining stdout path | exception | error | macos, launchd, logging, home-directory |
| flow is in use by another connection | error_code | error | quic, session, conflict, connection |
ErrMetricsServerNotFound metrics server not found | error_code | warning | metrics, diagnostic, process-discovery |
| expected system information to have %d fields got %d: %w | exception | error | parsing, uname, diagnostics, os-information |
| error opening file %s:%w | exception | error | diagnostics, filesystem, go |
| error validating origin URL | validation | error | url, validation, access |
| invalid HTTP status code: %d | validation | error | ingress, config-validation, http-status |
| Could not create access request | exception | error | access, http-request, url |
| error getting stderr pipe: %v | console | error | go, exec, service-management, process |
| timeout waiting for second stream to finish | exception | warning | streaming, timeout, network |
| payload length is too small to fit the datagram header | error_code | error | quic, datagram, buffer-size |
| cloudflared received a warp-routing request with an empty ho | validation | error | warp-routing, tcp, host-header |
| error determining stderr path | exception | error | macos, launchd, logging, home-directory |
| could not find program data directory, %s env var must be se | validation | error | windows, environment, windows-service |
ErrNoVolumeFound no disk volume information found | error_code | warning | diagnostic, disk, parsing |
| error generating OpenRC conf.d template: %w | console | error | cli, openrc, service-install, template, linux |
| datagram response is an invalid size | error_code | error | quic, datagram, unmarshal, truncated |
| failed to resolve any edge address | exception | error | network, dns, hostname-resolution, configuration |
| REST request failed | exception | error | network, rest-api, virtual-network |
| request filtered by middleware handler (%s) due to: %s | http | warning | go, proxy, middleware, request-filtered |