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.