crowdsecurity/crowdsec · error
unable to query
Error message
unable to query
What it means
Sentinel database.QueryFail: wrapping error indicating a query/list operation failed — e.g. an invalid 'limit' query parameter or an ent query error during alert pagination. The wrapped error has driver detail.
Source
Thrown at pkg/database/errors.go:10
package database
import "errors"
var (
UserExists = errors.New("user already exist")
UserNotExists = errors.New("user doesn't exist")
HashError = errors.New("unable to hash")
InsertFail = errors.New("unable to insert row")
QueryFail = errors.New("unable to query")
UpdateFail = errors.New("unable to update")
DeleteFail = errors.New("unable to delete")
ItemNotFound = errors.New("object not found")
ParseTimeFail = errors.New("unable to parse time")
ParseDurationFail = errors.New("unable to parse duration")
MarshalFail = errors.New("unable to serialize")
BulkError = errors.New("unable to insert bulk")
ParseType = errors.New("unable to parse type")
InvalidIPOrRange = errors.New("invalid ip address / range")
InvalidFilter = errors.New("invalid filter")
)
View on GitHub (pinned to 909b515798)
Solutions
- Inspect the wrapped error for the failing parameter or SQL cause
- Validate pagination parameters (limit/offset must be integers) before calling the alerts API
Defensive patterns
Strategy: validation
When it happens
Trigger: Thrown at pkg/database/errors.go:10 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of crowdsecurity/crowdsec@909b515798 (2026-09-06).
Data as JSON: /api/errors/43101ba9121f681c.
Report an issue: GitHub.