ErrLookup › App-vNext/Polly

App-vNext/Polly

Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+. · C# · 479 source files

Analyzed at d0e46bdb1e on 2026-08-13. 125 documented errors.

Code / MessageTypeSeverityTags
This instance of 'CircuitBreakerStateProvider' is already in
exception error circuit-breaker, invalid-operation, state-provider, configuration, polly-core
TaskExecution is not initialized.
exception error hedging, internal, invalid-operation, lifecycle, polly-core
Unable to accept outcome for a task that is not completed.
exception error hedging, internal, invalid-operation, lifecycle, polly-core
No predicates were configured. There must be at least one pr
exception error predicate-builder, validation, invalid-operation, configuration, polly-core
Unable to find a resilience pipeline associated with the key
exception error registry, key-not-found, pipeline-provider, configuration, polly-core
Unable to find a generic resilience pipeline of '{typeof(TRe
exception error registry, key-not-found, pipeline-provider, generic, configuration, polly-core
The resilience pipeline registry has been disposed and canno
exception error registry, disposed, object-disposed, lifetime, polly-core
Cannot add any more resilience strategies to the builder aft
exception error builder, invalid-operation, single-use, lifecycle, polly-core
The retry backoff type is not supported.
exception error retry, backoff, enum, argument-out-of-range, defensive, polly-core
Invalid delay specified.
exception error timeout, cancellation, pool, argument-out-of-range, polly-core
This resilience pipeline has been disposed and cannot be use
exception error pipeline, disposed, object-disposed, lifetime, polly-core
Disposing this resilience pipeline is not allowed because it
exception error pipeline, registry, invalid-operation, lifetime, dispose, polly-core
{PrimaryMessage}\nValidation Errors:\n{error.ErrorMessage}
validation error validation, options, data-annotations, configuration, polly-core
Value must be greater than zero.
exception error bulkhead, legacy, argument-out-of-range, validation, polly-v7
Value must be greater than or equal to zero.
exception error bulkhead, legacy, argument-out-of-range, validation, polly-v7
Value cannot be null.
exception error bulkhead, legacy, argument-null, validation, polly-v7
Value must be greater than zero.
exception error bulkhead, legacy, generic, argument-out-of-range, validation, polly-v7
Value must be greater than or equal to zero.
exception error bulkhead, legacy, generic, argument-out-of-range, validation, polly-v7
Value cannot be null.
exception error bulkhead, legacy, generic, argument-null, validation, polly-v7
The bulkhead semaphore and queue are full and execution was
exception error bulkhead, runtime, capacity, rejection, concurrency, flow-control
Value cannot be null.
exception error bulkhead, null-argument, action, argument-validation
Value must be greater than zero.
exception error bulkhead, configuration, argument-validation, out-of-range, construction
Value must be greater than or equal to zero.
exception error bulkhead, configuration, argument-validation, out-of-range, construction
Value cannot be null.
exception error bulkhead, null-argument, configuration, callback, construction
Value must be greater than zero.
exception error bulkhead, configuration, argument-validation, out-of-range, generic, construction
Value must be greater than or equal to zero.
exception error bulkhead, configuration, argument-validation, out-of-range, generic, construction
Value cannot be null.
exception error bulkhead, null-argument, configuration, callback, generic, construction
Value cannot be null.
exception error cache, null-argument, action, async, argument-validation
Value cannot be null.
exception error cache, null-argument, configuration, cache-key-strategy, construction
Value cannot be null.
exception error polly, caching, argumentnullexception, cache-provider, typed-result, csharp
Value cannot be null. (Parameter 'cacheProvider')
exception error polly, caching, argumentnullexception, cache-provider, typed-result, csharp
Value cannot be null. (Parameter 'cacheKeyStrategy')
exception error polly, caching, argumentnullexception, cache-key, typed-result, csharp
Value cannot be null. (Parameter 'ttlStrategy')
exception error caching, argumentnullexception, null-argument, polly-v7, ttl-strategy
Value cannot be null. (Parameter 'onCacheGet')
exception error caching, argumentnullexception, null-argument, polly-v7, cache-callback
Value cannot be null. (Parameter 'onCacheMiss')
exception error caching, argumentnullexception, null-argument, polly-v7, cache-callback
Value cannot be null. (Parameter 'onCachePut')
exception error caching, argumentnullexception, null-argument, polly-v7, cache-callback
Value cannot be null. (Parameter 'wrappedCacheProvider')
exception error caching, argumentnullexception, null-argument, polly-v7, serializing-cache-provider
Value cannot be null. (Parameter 'action')
exception error caching, argumentnullexception, null-argument, polly-v7, policy-execution
Value cannot be null. (Parameter 'cacheKeyStrategy')
exception error polly, caching, legacy-v7, argument-null, cache-key-strategy
Value cannot be null. (Parameter 'cacheProvider')
exception error polly, caching, legacy-v7, argument-null, cache-provider
Value cannot be null. (Parameter 'ttlStrategy')
exception error polly, caching, legacy-v7, argument-null, ttl-strategy
Value cannot be null. (Parameter 'onCacheGet')
exception error polly, caching, legacy-v7, argument-null, cache-callbacks
Value cannot be null. (Parameter 'onCacheMiss')
exception error polly, caching, legacy-v7, argument-null, cache-callbacks
Value cannot be null. (Parameter 'onCachePut')
exception error polly, caching, legacy-v7, argument-null, cache-callbacks
Value cannot be null. (Parameter 'cacheProvider')
exception error polly, caching, legacy-v7, argument-null, cache-provider, generic
The ttl for items to cache must be greater than zero.
validation error polly, caching, legacy-v7, argument-out-of-range, ttl, configuration
The ttl for items to cache must be greater than zero.
validation error polly, caching, legacy-v7, argument-out-of-range, ttl, sliding, configuration
Value must be greater than zero.
validation error polly, circuit-breaker, legacy-v7, argument-out-of-range, failure-threshold, configuration
Value must be less than or equal to one.
validation error polly, circuit-breaker, legacy-v7, argument-out-of-range, failure-threshold, configuration
Value must be equal to or greater than {resolutionOfCircuit.
validation error polly, circuit-breaker, legacy-v7, argument-out-of-range, sampling-duration, configuration
Value must be greater than one.
validation error polly, circuit-breaker, legacy-v7, argument-out-of-range, minimum-throughput, configuration
Value must be greater than zero.
exception error circuit-breaker, argument-validation, legacy-api, configuration
Value must be less than or equal to one.
exception error circuit-breaker, argument-validation, legacy-api, configuration
Value must be equal to or greater than {resolutionOfCircuit.
exception error circuit-breaker, argument-validation, legacy-api, time-configuration
Value must be greater than one.
exception error circuit-breaker, argument-validation, legacy-api, configuration
Value must be greater than zero.
exception error circuit-breaker, argument-validation, legacy-api, async, configuration
Value must be less than or equal to one.
exception error circuit-breaker, argument-validation, legacy-api, async, configuration
Value must be equal to or greater than {resolutionOfCircuit.
exception error circuit-breaker, argument-validation, legacy-api, async, time-configuration
Value must be greater than one.
exception error circuit-breaker, argument-validation, legacy-api, async, configuration
Value must be greater than zero.
exception error circuit-breaker, argument-validation, legacy-api, async, generic-result, configuration
Value must be less than or equal to one.
exception error circuit-breaker, argument-validation, legacy-api, async, generic-result, configuration
Value must be equal to or greater than {resolutionOfCircuit.
exception error circuit-breaker, argument-validation, legacy-api, async, generic-result, time-configuration
Value must be greater than one.
exception error circuit-breaker, argument-validation, legacy-api, async, generic-result, configuration
Value must be greater than zero.
exception error circuit-breaker, argument-validation, legacy-api, async, configuration
Value must be greater than zero.
exception error circuit-breaker, argument-validation, legacy-api, async, generic-result, configuration
Value must be greater than zero.
validation error circuit-breaker, argument-validation, legacy-api, configuration
Value must be greater than zero.
validation error circuit-breaker, configuration, argument-validation, csharp, generics, legacy-api
The circuit is manually held open and is not allowing calls.
exception error circuit-breaker, isolation, runtime-state, maintenance, csharp
You have executed the generic .Execute<TResult> method on a
exception error fallback, generics, type-mismatch, csharp, async, legacy-api
You have executed the generic .Execute<TResult> method on a
exception error fallback, generics, type-mismatch, csharp, sync, legacy-api
Value cannot be null. (Parameter 'onFallback')
exception error fallback, argument-validation, null-check, csharp, legacy-api
Value cannot be null. (Parameter 'fallbackAction')
exception error fallback, argument-validation, null-check, generics, csharp, legacy-api
Value cannot be null. (Parameter 'action')
exception error noop, argument-validation, null-check, async, csharp, legacy-api
Value cannot be null. (Parameter 'action')
exception error noop, argument-validation, null-check, sync, csharp, legacy-api
Value cannot be null. (Parameter 'context')
exception error argumentnullexception, context, validation, legacy-api
Value cannot be null. (Parameter 'context')
exception error argumentnullexception, context, validation, legacy-api, tresult
The operation has been rate-limited and should be retried af
exception warning ratelimit, rejection, throttle, retryafter, legacy-api
Value cannot be null. (Parameter 'action')
exception error argumentnullexception, action, validation, ratelimit, legacy-api
numberOfExecutions per timespan must be an integer greater t
exception error argumentoutofrange, ratelimit, config, validation, legacy-api
perTimeSpan must be a positive timespan.
exception error argumentoutofrange, ratelimit, config, validation, timespan, legacy-api
maxBurst must be an integer greater than or equal to 1.
exception error argumentoutofrange, ratelimit, config, validation, legacy-api
The number of executions per timespan must be positive.
exception error argumentoutofrange, ratelimit, config, validation, timespan, legacy-api
numberOfExecutions per timespan must be an integer greater t
exception error argumentoutofrange, ratelimit, config, validation, tresult, legacy-api
perTimeSpan must be a positive timespan.
exception error argumentoutofrange, ratelimit, config, validation, timespan, tresult, legacy-api
maxBurst must be an integer greater than or equal to 1.
exception error argumentoutofrange, ratelimit, config, validation, tresult, legacy-api
The number of executions per timespan must be positive.
exception error argumentoutofrange, ratelimit, config, validation, timespan, tresult, legacy-api
The operation has been rate-limited and should be retried af
exception warning ratelimit, rejection, throttle, retryafter, legacy-api
Value cannot be null. (Parameter 'action')
exception error argumentnullexception, action, validation, ratelimit, legacy-api
The retryAfter parameter must be a TimeSpan greater than or
exception error rate-limit, argumentoutofrange, timespan, validation
numberOfExecutions per timespan must be an integer greater t
exception error rate-limit, argumentoutofrange, configuration, validation
perTimeSpan must be a positive timespan.
exception error rate-limit, argumentoutofrange, timespan, configuration
maxBurst must be an integer greater than or equal to 1.
exception error rate-limit, argumentoutofrange, configuration, token-bucket
The number of executions per timespan must be positive.
exception error rate-limit, argumentoutofrange, integer-overflow, token-bucket, configuration
numberOfExecutions per timespan must be an integer greater t
exception error rate-limit, argumentoutofrange, generic, configuration
perTimeSpan must be a positive timespan.
exception error rate-limit, argumentoutofrange, timespan, generic, configuration
maxBurst must be an integer greater than or equal to 1.
exception error rate-limit, argumentoutofrange, generic, token-bucket
The number of executions per timespan must be positive.
exception error rate-limit, argumentoutofrange, generic, token-bucket, integer-overflow
Value cannot be null.
exception error resilience-pipeline, argumentnull, conversion, v8-migration, null-guard
Value cannot be null.
exception error retry, argumentnull, async, delegate, legacy
Value cannot be null.
exception error retry, argumentnull, async, callback, legacy
Value must be greater than or equal to zero.
exception error retry, argumentoutofrange, configuration, validation, legacy
onRetryAsync
validation error retry, argument-validation, null-reference, polly-v7
onRetry
validation error retry, argument-validation, null-reference, polly-v7
sleepDurations
validation error retry, argument-validation, null-reference, configuration, polly-v7
sleepDurationProvider
validation error retry, argument-validation, null-reference, polly-v7
onRetry
validation error polly, retry, argument-null, callback, result-typed, legacy
onRetryAsync
validation error polly, retry, argument-null, callback, async, result-typed, legacy
Value must be greater than or equal to zero.
validation error polly, retry, argument-out-of-range, config, result-typed, legacy
Value must be greater than or equal to zero.
exception error argumentoutofrangeexception, polly, retry, sync, validation, csharp, legacy-api
onRetry
exception error argumentnullexception, polly, retry, sync, validation, csharp, legacy-api
sleepDurationProvider
exception error argumentnullexception, polly, retry, sync, validation, csharp, legacy-api
sleepDurations
exception error polly, retry, argument-validation, nullable, collection, configuration, csharp
Value must be greater than or equal to zero.
exception error polly, retry, argument-validation, generic, configuration, csharp
onRetry
exception error polly, retry, argument-validation, nullable, callback, generic, csharp
sleepDurationProvider
exception error argument-null, wait-and-retry, sleep-duration, validation, polly-v7, legacy
sleepDurations
exception error argument-null, wait-and-retry, sleep-durations, validation, polly-v7, legacy, config
The delegate executed asynchronously through TimeoutPolicy d
exception error timeoutrejectedexception, timeout, runtime, cancellation, async, polly
action
exception error argumentnullexception, timeout, execution, validation, polly
seconds
exception error argumentoutofrangeexception, timeout, configuration, validation, polly
timeoutProvider
exception error argumentnullexception, timeout, configuration, validation, polly
onTimeoutAsync
exception error argument-null, validation, timeout, legacy-api, polly-v7
seconds
exception error argument-out-of-range, validation, timeout, legacy-api, polly-v7
timeout
exception error argument-out-of-range, validation, timeout, legacy-api, polly-v7
timeoutProvider
exception error argument-null, validation, timeout, legacy-api, polly-v7
The delegate executed through TimeoutPolicy did not complete
exception error runtime, timeout, cancellation, timeout-rejected, legacy-api, polly-v7