grafana/loki · error · logqlmodel.ParseError
invalid pattern parser: %s
Error message
invalid pattern parser: %s
What it means
Error "invalid pattern parser: %s" thrown in grafana/loki.
Source
Thrown at pkg/logql/syntax/ast.go:736
return sb.String()
}
type LineParserExpr struct {
Op string
Param string
}
func newLabelParserExpr(op, param string) *LineParserExpr {
if op == OpParserTypeRegexp {
_, err := log.NewRegexpParser(param)
if err != nil {
panic(logqlmodel.NewParseError(fmt.Sprintf("invalid regexp parser: %s", err.Error()), 0, 0))
}
}
if op == OpParserTypePattern {
_, err := log.NewPatternParser(param)
if err != nil {
panic(logqlmodel.NewParseError(fmt.Sprintf("invalid pattern parser: %s", err.Error()), 0, 0))
}
}
return &LineParserExpr{
Op: op,
Param: param,
}
}
func (e *LineParserExpr) Shardable(_ bool) bool { return true }
func (e *LineParserExpr) Walk(f WalkFn) { f(e) }
func (e *LineParserExpr) Accept(v RootVisitor) { v.VisitLabelParser(e) }
func (e *LineParserExpr) Stage() (log.Stage, error) {
switch e.Op {
case OpParserTypeJSON:View on GitHub (pinned to 24cfedd4f6)
When it happens
Trigger: Thrown at pkg/logql/syntax/ast.go:736 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of grafana/loki@24cfedd4f6 (2026-08-15).
Data as JSON: /api/errors/f57fc5d5c3889520.
Report an issue: GitHub.