grafana/k6 · error
error parsing browser options: %w
Error message
error parsing browser options: %w
What it means
Error "error parsing browser options: %w" thrown in grafana/k6.
Source
Thrown at internal/js/modules/k6/browser/chromium/browser_type.go:93
func (b *BrowserType) init(
ctx context.Context, isRemoteBrowser bool, scenarioOpts map[string]any,
) (context.Context, *common.BrowserOptions, *log.Logger, error) {
ctx = b.initContext(ctx)
logger, err := makeLogger(ctx, b.envLookupper)
if err != nil {
return nil, nil, nil, fmt.Errorf("error setting up logger: %w", err)
}
var browserOpts *common.BrowserOptions
if isRemoteBrowser {
browserOpts = common.NewRemoteBrowserOptions()
} else {
browserOpts = common.NewLocalBrowserOptions()
}
if err = browserOpts.Parse(ctx, logger, scenarioOpts, b.envLookupper); err != nil {
return nil, nil, nil, fmt.Errorf("error parsing browser options: %w", err)
}
ctx = common.WithBrowserOptions(ctx, browserOpts)
if err := logger.SetCategoryFilter(browserOpts.LogCategoryFilter); err != nil {
return nil, nil, nil, fmt.Errorf("error setting category filter: %w", err)
}
if browserOpts.Debug {
_ = logger.SetLevel("debug")
}
return ctx, browserOpts, logger, nil
}
func (b *BrowserType) initContext(ctx context.Context) context.Context {
ctx = k6ext.WithVU(ctx, b.vu)
ctx = k6ext.WithCustomMetrics(ctx, b.k6Metrics)
ctx = common.WithHooks(ctx, b.hooks)
ctx = common.WithIterationID(ctx, fmt.Sprintf("%x", b.randSrc.Uint64()))View on GitHub (pinned to 93accf6570)
When it happens
Trigger: Thrown at internal/js/modules/k6/browser/chromium/browser_type.go:93 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/84495d8c338df928.
Report an issue: GitHub.