ErrLookup › dotnet/yarp
dotnet/yarp
A toolkit for developing high-performance HTTP reverse proxy applications. · C# · 430 source files
Analyzed at bd11867bee on 2026-08-13. 106 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Configuration Filter Error: Substitution for '{lookup}' in c | exception | error | configuration, environment-variables, config-filter, sample, startup |
| A non-empty CustomTransform value is required | exception | error | transforms, configuration, validation, sample |
| A non-empty CustomMetadata value is required | exception | error | transforms, configuration, metadata, validation, sample |
| One or more exceptions thrown by ResourceInformerCallback. | exception | error | kubernetes, informer, callback, aggregate-exception, event-dispatch |
| Missing required services. Did you call '.AddKubernetesRever | exception | critical | kubernetes, di, service-registration, certificates, startup |
| rate: Wait(count={count}) exceeds limiter's burst {burst} | exception | error | rate-limiting, kubernetes, throttling, burst, validation |
| The route config format has changed, routes are now objects | exception | error | configuration, schema-migration, config-provider, startup |
| This version of YARP is incompatible with the current versio | exception | critical | version-compat, output-cache, reflection, aspnetcore, startup |
| This version of YARP is incompatible with the current versio | exception | critical | version-compat, rate-limiting, reflection, aspnetcore, startup |
| {typeof(IHttpSysRequestDelegationFeature).FullName} is not a | exception | critical | httpsys, delegation, server, windows, platform, startup |
| {typeof(IHttpSysRequestDelegationFeature).FullName} is missi | exception | error | httpsys, delegation, request-features, runtime |
| Current request can't be delegated. Either the request body | exception | error | httpsys, delegation, request-body, response-started, ordering |
| The IReverseProxyFeature Destinations collection was not set | exception | error | middleware, delegation, pipeline-ordering, reverse-proxy-feature |
| The IReverseProxyFeature Cluster was not set. | exception | error | middleware, delegation, cluster-config, reverse-proxy-feature |
| The IReverseProxyFeature Destinations collection was not set | exception | error | middleware, forwarder, pipeline-ordering, reverse-proxy-feature |
| Chosen destination has no model set: '{destination.Destinati | exception | error | forwarder, destination, config-reload, race-condition, runtime |
| The request cannot be forwarded, the response has already st | exception | error | forwarder, response-started, middleware, pipeline-ordering |
| The http client must be of type HttpMessageInvoker, not Http | exception | error | forwarder, httpclient, httpmessageinvoker, streaming, performance |
| Invalid destination prefix. | exception | error | forwarder, destination, url-validation, configuration |
| SPDY requests require HTTP/1.1 support, but outbound HTTP/1. | exception | error | network, protocol, http2, upgrade, configuration |
| An outgoing HTTP/1.1 Upgrade request is required to proxy th | exception | error | network, protocol, websocket, http2, upgrade, configuration |
| Replacing the YARP outgoing request HttpContent is not suppo | exception | error | transformer, request-body, api-misuse, httpcontent |
| Unsupported request method '{method}'. | exception | error | protocol, connect, forward-proxy, method, api-misuse |
| An error occurred when reading the request body from the cli | exception | error | network, request-body, client-disconnect, io-error, streaming |
| The request body copy was canceled. | exception | warning | network, request-body, timeout, cancellation, streaming, grpc |
| At least one IProxyConfigProvider is required. | exception | critical | configuration, startup, di, config-provider |
| Unable to load or apply the proxy configuration. | exception | critical | configuration, startup, wrapper-exception, validation, config-provider |
| IProxyConfigProvider.GetConfig returned a null value. | exception | error | configuration, config-provider, null-reference, contract-violation, custom-provider |
| IProxyConfig.ChangeToken has a null value. | exception | error | configuration, config-provider, null-reference, change-token, contract-violation |
| Error resolving destinations for cluster {cluster.ClusterId} | exception | error | configuration, destination-resolution, dns, service-discovery, startup |
| The proxy config is invalid. | exception | critical | configuration, validation, startup, routes, clusters |
| ConfigureHttpClient will override the custom IForwarderHttpC | exception | error | configuration, di, httpclient, registration-conflict, startup |
| The {typeof(IReverseProxyFeature).FullName} is missing the { | exception | error | feature, pipeline, route-model, api-misuse, middleware |
| {typeof(IReverseProxyFeature).FullName} is missing. | exception | error | feature, pipeline, api-misuse, middleware |
| Routing Endpoint wasn't set for the current request. | exception | critical | pipeline, routing, middleware, endpoint, startup |
| Routing Endpoint is missing {typeof(RouteModel).FullName} me | exception | critical | pipeline, routing, endpoint, metadata, misconfiguration |
| The timeout was not applied for route '{route.Config.RouteId | exception | critical | pipeline, timeout, middleware, configuration, ordering |
| A header name is required. | validation | error | configuration, routing, header-matcher, validation |
| Header values must have at least one value. | validation | error | configuration, routing, header-matcher, validation |
| Header values must not be specified when using '{mode}'. | validation | error | routing, header-match, argument-validation, yarp |
| Header values must be not be empty. | validation | error | routing, header-match, argument-validation, yarp |
| Query parameter values must have at least one value. | validation | error | routing, query-match, argument-validation, yarp |
| Query parameter values must not be specified when using '{na | validation | error | routing, query-match, argument-validation, yarp |
| Query parameter values must not be empty. | validation | error | routing, query-match, argument-validation, yarp |
| Failed to resolve host '{hostName}'. See {nameof(Exception.I | exception | error | network, dns, service-discovery, runtime, yarp |
| Session affinity is disabled for cluster. | exception | error | session-affinity, config, yarp |
| Session affinity is disabled for cluster {cluster.ClusterId} | exception | error | session-affinity, config, yarp |
| Session affinity is disabled for cluster. | exception | error | session-affinity, config, yarp |
| Session affinity is disabled for cluster {cluster.ClusterId} | exception | error | session-affinity, config, yarp |
| Unknown transform: {string.Join(';', rawTransform.Keys)} | validation | error | transforms, config, yarp |
| The transform contains more parameters than expected: {strin | validation | error | transforms, config, validation, yarp |
| Unexpected value for Forwarded: {token}. Expected 'for', 'ho | validation | error | transforms, forwarded, config, yarp |
| '{nameof(fromMethod)}' cannot be null or empty. | validation | error | transforms, http-method, argument-validation, yarp |
| '{nameof(toMethod)}' cannot be null or empty. | validation | error | transforms, http-method, argument-validation, yarp |
| '{nameof(key)}' cannot be null or empty. | validation | error | transforms, query-string, argument-validation, yarp |
| '{nameof(routeValueKey)}' cannot be null or empty. | validation | error | transforms, query-string, routing, argument-validation, yarp |
| '{nameof(key)}' cannot be null or empty. | validation | error | transforms, query-string, argument-validation, yarp |
| 'key' cannot be null or empty. | validation | error | transforms, query-string, argument-validation, yarp |
| 'key' cannot be null or empty. | validation | error | transforms, query-string, argument-validation, yarp |
| {string.Join(";", transformValues.Keys)} | validation | error | yarp, config, transforms, query-string |
| 'headerName' cannot be null or empty. | validation | error | yarp, transforms, argument-validation, headers |
| 'headerName' cannot be null or empty. | validation | error | yarp, transforms, argument-validation, headers |
| 'headerName' cannot be null or empty. | validation | error | yarp, transforms, argument-validation, headers, routing |
| 'routeValueKey' cannot be null or empty. | validation | error | yarp, transforms, argument-validation, headers, routing |
| 'headerName' cannot be null or empty. | validation | error | yarp, transforms, argument-validation, headers |
| 'headerName' cannot be null or empty. | validation | error | yarp, transforms, argument-validation, headers, forwarded |
| 'headerName' cannot be null or empty. | validation | error | yarp, transforms, argument-validation, headers, forwarded |
| 'headerName' cannot be null or empty. | validation | error | yarp, transforms, argument-validation, headers, forwarded |
| Unexpected parameters for RequestHeader: {string.Join(';', t | validation | error | yarp, config, transforms, headers |
| {string.Join(";", transformValues.Keys)} | validation | error | yarp, config, transforms, headers, routing |
| 'headerName' cannot be null or empty. | validation | error | yarp, transforms, argument-validation, headers, custom-transform |
| 'headerName' cannot be null or empty. | validation | error | yarp, transforms, argument-validation, headers, response |
| 'headerName' cannot be null or empty. | validation | error | yarp, transforms, argument-validation, headers, response |
| 'headerName' cannot be null or empty. | validation | error | yarp, transforms, argument-validation, trailers, response |
| 'headerName' cannot be null or empty. | validation | error | yarp, transforms, argument-validation, trailers, response |
| 'headerName' cannot be null or empty. | validation | error | yarp, transforms, argument-validation, headers, response, custom-transform |
| Unexpected parameters for ResponseHeader: {string.Join(';', | validation | error | yarp, config, transforms, headers, response |
| Unexpected parameters for ResponseTrailer: {string.Join(';', | validation | error | yarp, config, transforms, trailers, response |
| More than one {typeof(T)} found with the same identifier. | validation | error | configuration, startup, di-registration, duplicate-policy, yarp |
| No {typeof(T)} was found for the id '{lookup}'. | validation | error | configuration, policy-resolution, runtime, missing-registration, yarp |
| An uninitialized, or 'default', ValueStopwatch cannot be use | exception | error | stopwatch, uninitialized, struct, timing, yarp |
| A consumer may not be null | validation | error | telemetry, di-registration, null-check, yarp |
| The consumer must implement at least one I*TelemetryConsumer | validation | error | telemetry, di-registration, interface, validation, yarp |
| TConsumer must implement at least one I*TelemetryConsumer in | validation | error | telemetry, di-registration, interface, generic, validation, yarp |
| The consumer must implement at least one IMetricsConsumer in | validation | error | telemetry, metrics, di-registration, interface, validation, yarp |
| TConsumer must implement at least one IMetricsConsumer inter | validation | error | telemetry, metrics, di-registration, interface, generic, validation, yarp |
| A non-empty CustomMetadata value is required | validation | error | transforms, metadata, configuration, sample, yarp |
| Expected additional args. | validation | error | cli, args, test-client, defensive, yarp |
| Unexpected arg '{remainder[1]}'. | validation | error | cli, args, test-client, yarp |
| Expected status 409 Conflict! | exception | error | test, http2, scenario, test-client, yarp |
| Expected status 101 Switching Protocols! | exception | error | test, http-upgrade, scenario, test-client, yarp |
| Read {read} bytes, expected 0 after sending Goodbye. | exception | error | test, http-upgrade, scenario, test-client, yarp |
| Read {read} bytes, expected 1. | exception | error | test, http-upgrade, scenario, test-client, yarp |
| Received {buffer[0]}, expected {i}. | exception | error | test, http-upgrade, scenario, data-integrity, test-client, yarp |
| Expected to receive a text message, got '{message.MessageTyp | exception | error | test, websockets, scenario, test-client, yarp |
| Expected to receive EndOfMessage = true. | exception | error | test, websockets, scenario, framing, test-client, yarp |
| Expected to receive '{textToSend}', but got '{text}'. | exception | error | test, websockets, scenario, data-integrity, test-client, yarp |
| SHA256 mismatch for {url}: expected {checksum}, got {sha256} | exception | critical | python, debian, sha256, checksum, download, apt, mirror, security |
| Failed to download {url}, Status Code: {response.status} | exception | error | python, debian, download, http, apt, mirror, retry-bug |
| Failed to download {url} after {max_retries} attempts. | exception | error | python, debian, download, retry, timeout, network, apt |
| SHA256 mismatch for {path}: expected {packages_sha}, got {sh | exception | critical | python, debian, sha256, checksum, gpg, apt, mirror, security, package-index |
| Signature verification failed: {result.stderr.decode('utf-8' | exception | critical | python, debian, gpg, gpgv, signature, security, keyring, apt |
| Could not find checksum for {path} in Release file. | exception | error | python, debian, apt, release-file, checksum, package-index, mirror |
| Invalid Debian version format: {version} | validation | error | python, debian, version, regex, apt, package-index |
| Could not find 'data.tar.*' in {deb_file}. | exception | error | python, debian, deb, ar, extraction, file-format, apt |
| Unsupported compression format: {file_extension} | validation | error | python, debian, deb, tarfile, compression, xz, gz, zst, extraction, apt |