{"record":{"id":"e9dd71652bf14b56","repo":"grafana/k6","slug":"q-is-not-a-valid-key-value-metadata","errorCode":null,"errorMessage":"%q is not a valid key=value metadata","messagePattern":"%q is not a valid key=value metadata","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"internal/js/modules/k6/browser/browser/registry.go","lineNumber":620,"sourceCode":"\tdefer r.mu.Unlock()\n\n\treturn len(r.m)\n}\n\nfunc parseTracesMetadata(envLookup env.LookupFunc) (map[string]string, error) {\n\tvar (\n\t\tok bool\n\t\tv  string\n\t\tm  = make(map[string]string)\n\t)\n\tif v, ok = envLookup(env.TracesMetadata); !ok {\n\t\treturn m, nil\n\t}\n\n\tfor elem := range strings.SplitSeq(v, \",\") {\n\t\tkv := strings.Split(elem, \"=\")\n\t\tif len(kv) != 2 {\n\t\t\treturn nil, fmt.Errorf(\"%q is not a valid key=value metadata\", elem)\n\t\t}\n\t\tm[kv[0]] = kv[1]\n\t}\n\n\treturn m, nil\n}\n\ntype taskQueueRegistry struct {\n\tvu k6modules.VU\n\n\ttqMu sync.Mutex\n\ttq   map[string]*taskqueue.TaskQueue\n}\n\nfunc newTaskQueueRegistry(vu k6modules.VU) *taskQueueRegistry {\n\treturn &taskQueueRegistry{\n\t\tvu:   vu,\n\t\ttqMu: sync.Mutex{},","sourceCodeStart":602,"sourceCodeEnd":638,"githubUrl":"https://github.com/grafana/k6/blob/93accf6570dcd306ca5e99cc44c393ee3797761b/internal/js/modules/k6/browser/browser/registry.go#L602-L638","documentation":"Error \"%q is not a valid key=value metadata\" thrown in grafana/k6.","triggerScenarios":"Thrown at internal/js/modules/k6/browser/browser/registry.go:620 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"93accf6570dcd306ca5e99cc44c393ee3797761b","analyzedAt":"2026-08-15T21:23:27.118Z","schemaVersion":2},"datasetVersion":"2026-08-16T03:17:38.424Z"}