{"record":{"id":"7dd77d6b7d6f0e64","repo":"grafana/k6","slug":"invalid-number-of-arguments-to-ws-connect","errorCode":null,"errorMessage":"invalid number of arguments to ws.connect","messagePattern":"invalid number of arguments to ws\\.connect","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"internal/js/modules/k6/ws/ws.go","lineNumber":635,"sourceCode":"\tfor k, vs := range httpResponse.Header {\n\t\twsResponse.Headers[k] = strings.Join(vs, \", \")\n\t}\n\n\treturn &wsResponse, nil\n}\n\nfunc parseConnectArgs(state *lib.State, rt *sobek.Runtime, args ...sobek.Value) (*wsConnectArgs, error) {\n\t// The params argument is optional\n\tvar callableV, paramsV sobek.Value\n\tswitch len(args) {\n\tcase 2:\n\t\tparamsV = args[0]\n\t\tcallableV = args[1]\n\tcase 1:\n\t\tparamsV = sobek.Undefined()\n\t\tcallableV = args[0]\n\tdefault:\n\t\treturn nil, errors.New(\"invalid number of arguments to ws.connect\")\n\t}\n\t// Get the callable (required)\n\tsetupFn, isFunc := sobek.AssertFunction(callableV)\n\tif !isFunc {\n\t\treturn nil, errors.New(\"last argument to ws.connect must be a function\")\n\t}\n\n\theaders := make(http.Header)\n\theaders.Set(\"User-Agent\", state.Options.UserAgent.String)\n\ttagsAndMeta := state.Tags.GetCurrentValues()\n\tparsedArgs := &wsConnectArgs{\n\t\tsetupFn:     setupFn,\n\t\theaders:     headers,\n\t\tcookieJar:   state.CookieJar,\n\t\ttagsAndMeta: &tagsAndMeta,\n\t}\n\n\tif common.IsNullish(paramsV) {","sourceCodeStart":617,"sourceCodeEnd":653,"githubUrl":"https://github.com/grafana/k6/blob/93accf6570dcd306ca5e99cc44c393ee3797761b/internal/js/modules/k6/ws/ws.go#L617-L653","documentation":"Error \"invalid number of arguments to ws.connect\" thrown in grafana/k6.","triggerScenarios":"Thrown at internal/js/modules/k6/ws/ws.go:635 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-15T22:17:37.221Z"}