ErrLookup › hibiken/asynq

hibiken/asynq

Simple, reliable, and efficient distributed task queue in Go · Go · 49 source files

Analyzed at d135f1439b on 2026-09-07. 79 documented errors.

Code / MessageTypeSeverityTags
task id conflicts with another task
error_code error go, redis, enqueue, duplicate-task-id, idempotency
asynq: cannot start uninitialized PeriodicTaskManager; use…
panic critical panic, initialization, go
could not cast to int64
exception error redis, lua, type-mismatch
no token found for task
exception error redis, rate-limiting, concurrency
task already exists
error_code warning redis, task-queue, uniqueness, enqueue
asynq: task lease expired
error_code error go, lease, heartbeat, worker-crash, reliability
asynq: unsupported log level
validation error go, asynq, logging, configuration
testutil: redis is down
exception warning go, test, redis, simulated-outage, testbroker
redis connection is shared so the Inspector can't be closed…
exception warning go, asynq, redis, connection-lifecycle
Internal
cast error: Lua script returned unexpected value
error_code error redis, lua-script, type-cast, internal-error
handler not found for task
error_code error go, task-routing, registration-mismatch
GroupGracePeriod cannot be less than a second
panic error go, configuration, panic, duration, startup
asynq
error_code error validation, queue-name, asynq
asynq: unsupported RedisConnOpt type %T
panic critical redis, panic, configuration, go
batch enqueue does not support unique tasks
validation error go, asynq, batch-enqueue, unique-tasks
unknown type %T, value
error_code error go, error-handling, invalid-argument, api-misuse
PeriodicTaskConfig.Cronspec cannot be empty
validation error asynq, scheduler, validation, cron
cannot encode nil server info
validation error go, nil-pointer, serialization, protobuf
redis connection is shared so the Client can't be closed…
exception error
asynq: invalid pattern
panic critical panic, routing, validation, go
PeriodicTaskConfig cannot be nil
validation error validation, nil-check, periodic-tasks
unexpected return value from script
exception error redis, lua, type-mismatch
inspeq: unsupported RedisConnOpt type %T
panic critical redis, panic, configuration, go
cannot encode nil enqueue event
validation error go, nil-pointer, serialization, scheduler
asynq: could not parse redis uri
exception error go, redis, uri-parsing, configuration
provided context must have a deadline
validation error go, asynq, rate-limiting, context, semaphore
queue is not empty
error_code error redis, queue, deletion, inspector
asynq: multiple registrations for
panic critical panic, routing, duplicate-registration, go
PeriodicTaskConfigProvider cannot be nil
validation error configuration, validation, nil-check
asynq: Server closed
error_code warning go, lifecycle, shutdown
nodes not found
exception error redis, cluster, slot-mapping
cannot encode nil worker info
validation error go, nil-pointer, serialization, protobuf
rate.NewSemaphore: unsupported RedisConnOpt type %T
panic error go, panic, redis, rate-limiting, type-mismatch
cannot encode nil scheduler entry
validation error go, nil-pointer, serialization, scheduler
asynq: err
error_code error queue-name, validation, opaque-error
revoke task
error_code info go, task-handler, sentinel-error, revoke, discard-task
failed to write task result
exception error
batch enqueue does not support group tasks
validation error go, asynq, batch-enqueue, unsupported-operation
unexpected return value from Lua script
exception error redis, lua, type-mismatch
task ID conflicts with another task
error_code error redis, task-queue, task-id, conflict
%w %q
exception error asynq, handler, servemux, not-found
asynq
exception error asynq, scheduler, startup
asynq: could not parse redis uri: database number should be…
validation error go, redis, uri-parsing, configuration
failed to get queue info
exception error go, asynq, redis, metrics, prometheus
skip retry for the task
error_code warning go, retry, task-handler, sentinel-error, archive
task not found
error_code error redis, task, not-found, inspector
cannot not parse option string
validation error option-parsing, invalid-format, asynq
RedisConnOpt/RedisUniversalClient cannot be nil
validation error configuration, redis, nil-check
failed to get queue names
exception error go, asynq, redis, metrics, prometheus
group key cannot be empty
validation error validation, aggregation, group
asynq: the scheduler is already running
exception error asynq, scheduler, lifecycle, double-start
initial call to GetConfigs contained an invalid config
exception error asynq, validation, config-provider
queue name must contain one or more characters
validation error queue-name, validation, empty-value
Unique TTL cannot be less than 1s
validation error validation, uniqueness, ttl, duration
no tasks are ready for processing
error_code info redis, dequeue, processor, idle
: path does not exist
validation error
task ID cannot be empty
validation error validation, task-id, enqueue
cannot encode nil message
validation error nil-value, encoding, asynq
: query param `db` should be a number
validation error
asynq: server cannot run with nil handler
validation critical go, asynq, nil-handler, startup
handler not set
exception error asynq, handler, setup
provided context is missing task ID value
exception error go, asynq, rate-limiting, context, semaphore
asynq: no scheduler entry found
exception error asynq, scheduler, not-found
asynq: nil handler
panic critical panic, routing, nil, go
PeriodicTaskConfig.Task cannot be nil
validation error validation, nil-check, periodic-tasks
task typename cannot be empty
validation error
asynq: could not parse redis sentinel uri: database number…
validation error
asynq: unsupported uri scheme
exception error go, redis, uri-scheme, configuration
queue is already paused
exception warning redis, queue-state, conflict
redis command failed
exception error go, asynq, redis, rate-limiting, semaphore
initial call to GetConfigs failed
exception error asynq, config-provider, startup, network
queue not found
error_code error redis, queue, not-found, inspector
asynq: the server is in the stopped state. Waiting for…
exception error go, asynq, lifecycle, state-machine
asynq: the server is already running
exception error go, asynq, lifecycle, double-start
rate.NewSemaphore: maxTokens cannot be less than 1
panic error go, panic, validation, rate-limiting, argument
queue is not paused
exception warning redis, queue-state, conflict
asynq: the scheduler has already been stopped
exception error asynq, scheduler, lifecycle, restart
rate.NewSemaphore: scope should not be empty
panic error go, panic, validation, rate-limiting, empty-string
task cannot be nil
validation error