Skip to content

Instantly share code, notes, and snippets.

@jeevananthank
Created April 3, 2020 11:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jeevananthank/036c7125c968bd53fbfdd49dff9947a0 to your computer and use it in GitHub Desktop.
Save jeevananthank/036c7125c968bd53fbfdd49dff9947a0 to your computer and use it in GitHub Desktop.
panic: runtime error: invalid memory address or nil pointer dereference [recovered]0s
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x30 pc=0xa48c2c]
goroutine 13153 [running]:
github.com/loadimpact/k6/vendor/github.com/dop251/goja.AssertFunction.func1.1(0xc01d6efcd8)
github.com/loadimpact/k6/vendor/github.com/dop251/goja/runtime.go:1456 +0x9f
panic(0xd7a400, 0x1947e90)
runtime/panic.go:679 +0x1c0
github.com/loadimpact/k6/vendor/github.com/dop251/goja.(*vm).try.func1(0xc007843110, 0x0, 0xc01d6efba8, 0x0, 0x0, 0x0, 0xc01d6efc00)
github.com/loadimpact/k6/vendor/github.com/dop251/goja/vm.go:373 +0x3b7
panic(0xd7a400, 0x1947e90)
runtime/panic.go:679 +0x1c0
github.com/loadimpact/k6/lib/netext/httpext.(*Tracer).GotConn(0xc01d278f00, 0x0, 0x0, 0xc00cf50101, 0x34a6594428)
github.com/loadimpact/k6/lib/netext/httpext/tracer.go:230 +0x4c
net/http.(*Transport).getConn(0xc007c43680, 0xc011b8a780, 0x0, 0xc01d252ba0, 0x5, 0xc01e61dea0, 0x1e, 0x0, 0x0, 0x0, ...)
net/http/transport.go:1210 +0x39b
net/http.(*Transport).roundTrip(0xc007c43680, 0xc01d6fe300, 0xe44e60, 0xc01d710801, 0xc01d279000)
net/http/transport.go:522 +0x60a
net/http.(*Transport).RoundTrip(0xc007c43680, 0xc01d6fe300, 0xc01d278f80, 0x10cb620, 0xc011b8a6f0)
net/http/roundtrip.go:17 +0x3c
github.com/loadimpact/k6/lib/netext/httpext.(*transport).RoundTrip(0xc011b8a570, 0xc01d6fe200, 0xc011b8a570, 0x0, 0x0)
github.com/loadimpact/k6/lib/netext/httpext/transport.go:197 +0x198
net/http.send(0xc01d6fe200, 0x10b8920, 0xc011b8a570, 0x0, 0x0, 0x0, 0xc01cb429d8, 0x413d93, 0x1, 0x0)
net/http/client.go:250 +0x441
net/http.(*Client).send(0xc011b8a5a0, 0xc01d6fe200, 0x0, 0x0, 0x0, 0xc01cb429d8, 0x0, 0x1, 0x10)
net/http/client.go:174 +0x101
net/http.(*Client).do(0xc011b8a5a0, 0xc01d6fe200, 0x0, 0x0, 0x0)
net/http/client.go:641 +0x3d5
net/http.(*Client).Do(...)
net/http/client.go:509
github.com/loadimpact/k6/lib/netext/httpext.MakeRequest(0x10cb620, 0xc011a165a0, 0xc01d278e00, 0x0, 0x0, 0x0)
github.com/loadimpact/k6/lib/netext/httpext/request.go:317 +0x7c8
github.com/loadimpact/k6/js/modules/k6/http.(*HTTP).Request(0xc0001bcdc0, 0x10cb620, 0xc011a165a0, 0xea7b2b, 0x4, 0x10d8ba0, 0xc01d718040, 0xc01d7107c0, 0x2, 0x2, ...)
github.com/loadimpact/k6/js/modules/k6/http/request.go:110 +0x1a4
github.com/loadimpact/k6/js/modules/k6/http.(*HTTP).Post(0xc0001bcdc0, 0x10cb620, 0xc011a165a0, 0x10d8ba0, 0xc01d718040, 0xc01d7107c0, 0x2, 0x2, 0x0, 0x0, ...)
github.com/loadimpact/k6/js/modules/k6/http/request.go:64 +0xa6
reflect.Value.call(0xe4b220, 0xc0001bcdc0, 0x2213, 0xeacded, 0x9, 0xc00d0a04b0, 0x3, 0x3, 0xb, 0xe110a0, ...)
reflect/value.go:460 +0x5fd
reflect.Value.CallSlice(0xe4b220, 0xc0001bcdc0, 0x2213, 0xc00d0a04b0, 0x3, 0x3, 0x194, 0xc01d6ef6f0, 0x8c309a)
reflect/value.go:334 +0xbb
github.com/loadimpact/k6/js/common.Bind.func1(0x10d89c0, 0xc007c6e540, 0xc0124c5540, 0x3, 0x14, 0xc01d710760, 0xc007c72201)
github.com/loadimpact/k6/js/common/bridge.go:241 +0x787
github.com/loadimpact/k6/vendor/github.com/dop251/goja.(*vm)._nativeCall(0xc007843110, 0xc01d277340, 0x3)
github.com/loadimpact/k6/vendor/github.com/dop251/goja/vm.go:1835 +0x298
github.com/loadimpact/k6/vendor/github.com/dop251/goja.call.exec(0x3, 0xc007843110)
github.com/loadimpact/k6/vendor/github.com/dop251/goja/vm.go:1819 +0x4a9
github.com/loadimpact/k6/vendor/github.com/dop251/goja.(*vm).run(0xc007843110)
github.com/loadimpact/k6/vendor/github.com/dop251/goja/vm.go:289 +0xa0
github.com/loadimpact/k6/vendor/github.com/dop251/goja.(*funcObject).Call(0xc007c49e00, 0x10d9000, 0x197cd60, 0xc01d2c12e0, 0x1, 0x1, 0x98acec, 0xc0124f8aa8)
github.com/loadimpact/k6/vendor/github.com/dop251/goja/func.go:130 +0x2d3
github.com/loadimpact/k6/vendor/github.com/dop251/goja.AssertFunction.func1.2()
github.com/loadimpact/k6/vendor/github.com/dop251/goja/runtime.go:1461 +0x9d
github.com/loadimpact/k6/vendor/github.com/dop251/goja.(*vm).try(0xc007843110, 0xc016039c50, 0x0)
github.com/loadimpact/k6/vendor/github.com/dop251/goja/vm.go:379 +0x14e
github.com/loadimpact/k6/vendor/github.com/dop251/goja.AssertFunction.func1(0x10d9000, 0x197cd60, 0xc01d2c12e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
github.com/loadimpact/k6/vendor/github.com/dop251/goja/runtime.go:1460 +0x141
github.com/loadimpact/k6/js.(*VU).runFn(0xc007c58b40, 0x10cb560, 0xc00e169c40, 0xc0007db1a0, 0x10cb501, 0xc007cc3f20, 0xc01d2c12e0, 0x1, 0x1, 0xc01d08ef00, ...)
github.com/loadimpact/k6/js/runner.go:477 +0x365
github.com/loadimpact/k6/js.(*VU).RunOnce(0xc007c58b40, 0x10cb560, 0xc00e169c40, 0x0, 0x0)
github.com/loadimpact/k6/js/runner.go:427 +0x27e
github.com/loadimpact/k6/core/local.(*vuHandle).run(0xc0078975c0, 0xc0000ea000, 0xc011efc360, 0xc00012aae0)
github.com/loadimpact/k6/core/local/local.go:70 +0x159
github.com/loadimpact/k6/core/local.(*Executor).scale.func1(0xc0078975c0, 0xc000c91e60, 0xc011efc360, 0xc00012aae0)
github.com/loadimpact/k6/core/local/local.go:349 +0x54
created by github.com/loadimpact/k6/core/local.(*Executor).scale
github.com/loadimpact/k6/core/local/local.go:348 +0x32f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment