grafana/k6 · error
parsing K6_INSTANCE_SCENARIOS: %w
Error message
parsing K6_INSTANCE_SCENARIOS: %w
What it means
Error "parsing K6_INSTANCE_SCENARIOS: %w" thrown in grafana/k6.
Source
Thrown at internal/js/modules/k6/browser/browser/registry.go:136
return false, nil, nil
}
// prevent failing in unquoting empty string.
if scenariosJSON == "" {
return false, nil, nil
}
scenariosJSON, err := strconv.Unquote(scenariosJSON)
if err != nil {
return false, nil, fmt.Errorf("unqouting K6_INSTANCE_SCENARIOS: %w", err)
}
var scenarios []struct {
ID string `json:"id"`
Browsers []struct {
Handle string `json:"handle"`
} `json:"browsers"`
}
if err := json.Unmarshal([]byte(scenariosJSON), &scenarios); err != nil {
return false, nil, fmt.Errorf("parsing K6_INSTANCE_SCENARIOS: %w", err)
}
var wsURLs []string
for _, s := range scenarios {
for _, b := range s.Browsers {
if strings.TrimSpace(b.Handle) == "" {
continue
}
wsURLs = append(wsURLs, b.Handle)
}
}
if len(wsURLs) == 0 {
return false, wsURLs, nil
}
return true, wsURLs, nil
}
View on GitHub (pinned to 93accf6570)
When it happens
Trigger: Thrown at internal/js/modules/k6/browser/browser/registry.go:136 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of grafana/k6@93accf6570 (2026-08-15).
Data as JSON: /api/errors/b4fc5bd6e670cb9a.
Report an issue: GitHub.