feat: PRT - dappid and consumer ip added to protocol message. #2318
5 errors, 1 975 pass in 24m 4s
Annotations
Check failure on line 0 in github.com/lavanet/lava/v2/protocol/chainlib
github-actions / Test Results
TestMatchSpecApiByName (github.com/lavanet/lava/v2/protocol/chainlib) with error
artifacts/Test Results (Protocol)/protocol-report.xml [took 0s]
Raw output
No test result found
Check failure on line 0 in github.com/lavanet/lava/v2/protocol/chainlib
github-actions / Test Results
TestConvertToJsonError (github.com/lavanet/lava/v2/protocol/chainlib) with error
artifacts/Test Results (Protocol)/protocol-report.xml [took 0s]
Raw output
No test result found
Check failure on line 0 in github.com/lavanet/lava/v2/protocol/chainlib
github-actions / Test Results
TestAddAttributeToError (github.com/lavanet/lava/v2/protocol/chainlib) with error
artifacts/Test Results (Protocol)/protocol-report.xml [took 0s]
Raw output
No test result found
Check failure on line 0 in github.com/lavanet/lava/v2/protocol/chainlib
github-actions / Test Results
TestConsumerWSSubscriptionManagerParallelSubscriptionsOnSameDappIdIp (github.com/lavanet/lava/v2/protocol/chainlib) with error
artifacts/Test Results (Protocol)/protocol-report.xml [took 0s]
Raw output
No test result found
Check failure on line 0 in github.com/lavanet/lava/v2/protocol/chainlib
github-actions / Test Results
TestConsumerWSSubscriptionManagerParallelSubscriptionsOnSameDappIdIp/TendermintRPC (github.com/lavanet/lava/v2/protocol/chainlib) with error
artifacts/Test Results (Protocol)/protocol-report.xml [took 0s]
Raw output
No test result found
Reproduce With testing seed: 1724682198
Aug 26 14:23:18 INF setting log level loglevel=debug
Aug 26 14:23:18 INF Finished adding Clients Asynchronously free clients=1 url="ws://127.0.0.1:43197, addons: (websocket)"
Aug 26 14:23:18 INF Finished adding Clients Asynchronously free clients=1 url=http://127.0.0.1:35303
consumer_ws_subscription_manager.go:738: wrong number of arguments in DoAndReturn func for *chainlib.MockRelaySender.CreateDappKey: got 2, want 1 [/home/runner/work/lava/lava/protocol/chainlib/consumer_ws_subscription_manager_test.go:74]
consumer_ws_subscription_manager.go:738: wrong number of arguments in DoAndReturn func for *chainlib.MockRelaySender.CreateDappKey: got 2, want 1 [/home/runner/work/lava/lava/protocol/chainlib/consumer_ws_subscription_manager_test.go:74]
consumer_ws_subscription_manager.go:738: wrong number of arguments in DoAndReturn func for *chainlib.MockRelaySender.CreateDappKey: got 2, want 1 [/home/runner/work/lava/lava/protocol/chainlib/consumer_ws_subscription_manager_test.go:74]
consumer_ws_subscription_manager.go:738: wrong number of arguments in DoAndReturn func for *chainlib.MockRelaySender.CreateDappKey: got 2, want 1 [/home/runner/work/lava/lava/protocol/chainlib/consumer_ws_subscription_manager_test.go:74]
consumer_ws_subscription_manager.go:738: wrong number of arguments in DoAndReturn func for *chainlib.MockRelaySender.CreateDappKey: got 2, want 1 [/home/runner/work/lava/lava/protocol/chainlib/consumer_ws_subscription_manager_test.go:74]
consumer_ws_subscription_manager.go:738: wrong number of arguments in DoAndReturn func for *chainlib.MockRelaySender.CreateDappKey: got 2, want 1 [/home/runner/work/lava/lava/protocol/chainlib/consumer_ws_subscription_manager_test.go:74]
consumer_ws_subscription_manager.go:738: wrong number of arguments in DoAndReturn func for *chainlib.MockRelaySender.CreateDappKey: got 2, want 1 [/home/runner/work/lava/lava/protocol/chainlib/consumer_ws_subscription_manager_test.go:74]
consumer_ws_subscription_manager.go:738: wrong number of arguments in DoAndReturn func for *chainlib.MockRelaySender.CreateDappKey: got 2, want 1 [/home/runner/work/lava/lava/protocol/chainlib/consumer_ws_subscription_manager_test.go:74]
consumer_ws_subscription_manager.go:738: wrong number of arguments in DoAndReturn func for *chainlib.MockRelaySender.CreateDappKey: got 2, want 1 [/home/runner/work/lava/lava/protocol/chainlib/consumer_ws_subscription_manager_test.go:74]
consumer_ws_subscription_manager.go:738: wrong number of arguments in DoAndReturn func for *chainlib.MockRelaySender.CreateDappKey: got 2, want 1 [/home/runner/work/lava/lava/protocol/chainlib/consumer_ws_subscription_manager_test.go:74]
panic: test timed out after 10m0s
running tests:
TestConsumerWSSubscriptionManagerParallelSubscriptionsOnSameDappIdIp (10m0s)
TestConsumerWSSubscriptionManagerParallelSubscriptionsOnSameDappIdIp/TendermintRPC (10m0s)
goroutine 1062 [running]:
testing.(*M).startAlarm.func1()
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
/opt/hostedtoolcache/go/1.20.14/x64/src/time/sleep.go:176 +0x32
goroutine 1 [chan receive, 9 minutes]:
testing.(*T).Run(0xc000b8f1e0, {0x1fce446?, 0x540fa5?}, 0x20ca130)
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1630 +0x405
testing.runTests.func1(0x33cb720?)
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:2036 +0x45
testing.tRunner(0xc000b8f1e0, 0xc00073fba0)
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1576 +0x10b
testing.runTests(0xc0004e7cc0?, {0x33a0e40, 0x38, 0x38}, {0x15c34d1?, 0x23112b8?, 0x33c4da0?})
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:2034 +0x489
testing.(*M).Run(0xc0004e7cc0)
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1906 +0x63a
github.com/lavanet/lava/v2/protocol/chainlib.TestMain(0xffffffffffffffff?)
/home/runner/work/lava/lava/protocol/chainlib/chain_router_test.go:1201 +0x19f
main.main()
_testmain.go:159 +0x1d3
goroutine 5 [IO wait, 10 minutes]:
internal/poll.runtime_pollWait(0x7fed732c0918, 0x72)
/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89
internal/poll.(*pollDesc).wait(0xc00023b880?, 0xc0000601e0?, 0x0)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadMsg(0xc00023b880, {0xc0000601e0, 0x10, 0x10}, {0xc000204620, 0x1000, 0x1000}, 0x1?)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:304 +0x3aa
net.(*netFD).readMsg(0xc00023b880, {0xc0000601e0?, 0x1?, 0x232cfd0?}, {0xc000204620?, 0x1?, 0x5?}, 0x9?)
/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:78 +0x37
net.(*UnixConn).readMsg(0xc000308490, {0xc0000601e0?, 0xc00039b320?, 0x2307560?}, {0xc000204620?, 0x2307560?, 0xc00023de60?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/unixsock_posix.go:115 +0x4f
net.(*UnixConn).ReadMsgUnix(0xc000308490, {0xc0000601e0?, 0x418290?, 0xc00023de60?}, {0xc000204620?, 0x40fe8a?, 0xc00039b578?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/unixsock.go:143 +0x3c
github.com/godbus/dbus.(*oobReader).Read(0xc000204600, {0xc0000601e0?, 0xc0000e7e28?, 0x410267?})
/home/runner/go/pkg/mod/github.com/godbus/[email protected]/transport_unix.go:21 +0x45
io.ReadAtLeast({0x2308520, 0xc000204600}, {0xc0000601e0, 0x10, 0x10}, 0x10)
/opt/hostedtoolcache/go/1.20.14/x64/src/io/io.go:332 +0x9a
io.ReadFull(...)
/opt/hostedtoolcache/go/1.20.14/x64/src/io/io.go:351
github.com/godbus/dbus.(*unixTransport).ReadMessage(0xc00039ad68)
/home/runner/go/pkg/mod/github.com/godbus/[email protected]/transport_unix.go:91 +0x11e
github.com/godbus/dbus.(*Conn).inWorker(0xc000597200)
/home/runner/go/pkg/mod/github.com/godbus/[email protected]/conn.go:294 +0x3b
created by github.com/godbus/dbus.(*Conn).Auth
/home/runner/go/pkg/mod/github.com/godbus/[email protected]/auth.go:118 +0x9ee
goroutine 7 [select]:
github.com/golang/glog.(*fileSink).flushDaemon(0x33c4cb8)
/home/runner/go/pkg/mod/github.com/golang/[email protected]/glog_file.go:351 +0xcd
created by github.com/golang/glog.init.1
/home/runner/go/pkg/mod/github.com/golang/[email protected]/glog_file.go:166 +0x145
goroutine 8 [select, 10 minutes]:
github.com/desertbit/timer.timerRoutine()
/home/runner/go/pkg/mod/github.com/desertbit/[email protected]/timers.go:119 +0xba
created by github.com/desertbit/timer.init.0
/home/runner/go/pkg/mod/github.com/desertbit/[email protected]/timers.go:15 +0x25
goroutine 10 [IO wait, 9 minutes]:
internal/poll.runtime_pollWait(0x7fed732c0828, 0x72)
/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89
internal/poll.(*pollDesc).wait(0xc0004cb900?, 0x4?, 0x0)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc0004cb900)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:614 +0x2bd
net.(*netFD).accept(0xc0004cb900)
/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_unix.go:172 +0x35
net.(*TCPListener).accept(0xc0004fd860)
/opt/hostedtoolcache/go/1.20.14/x64/src/net/tcpsock_posix.go:148 +0x25
net.(*TCPListener).Accept(0xc0004fd860)
/opt/hostedtoolcache/go/1.20.14/x64/src/net/tcpsock.go:297 +0x3d
github.com/valyala/fasthttp.acceptConn(0xc000bc0400, {0x2323420, 0xc0004fd860}, 0xc000747ee8)
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/server.go:1923 +0x62
github.com/valyala/fasthttp.(*Server).Serve(0xc000bc0400, {0x2323420?, 0xc0004fd860})
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/server.go:1816 +0x4f4
github.com/gofiber/fiber/v2.(*App).Listener(0xc000bf8000, {0x2323420, 0xc0004fd860})
/home/runner/go/pkg/mod/github.com/gofiber/fiber/[email protected]/listen.go:57 +0x20c
created by github.com/lavanet/lava/v2/protocol/chainlib.createRPCServer
/home/runner/work/lava/lava/protocol/chainlib/chain_router_test.go:1175 +0x395
goroutine 25 [sleep]:
time.Sleep(0x2540be400)
/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/time.go:195 +0x135
github.com/valyala/fasthttp.(*workerPool).Start.func2()
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/workerpool.go:67 +0x56
created by github.com/valyala/fasthttp.(*workerPool).Start
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/workerpool.go:59 +0xdd
goroutine 12 [select]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*websocketCodec).pingLoop(0xc00017d950)
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/websocket.go:307 +0x115
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.newWebsocketCodec
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/websocket.go:275 +0x34a
goroutine 35 [sleep]:
time.Sleep(0x3b9aca00)
/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/time.go:195 +0x135
github.com/valyala/fasthttp.updateServerDate.func1()
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/header.go:2289 +0x1e
created by github.com/valyala/fasthttp.updateServerDate
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/header.go:2287 +0x25
goroutine 36 [IO wait]:
internal/poll.runtime_pollWait(0x7fed732c0648, 0x72)
/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89
internal/poll.(*pollDesc).wait(0xc000584000?, 0xc0005f2000?, 0x0)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000584000, {0xc0005f2000, 0x1000, 0x1000})
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x299
net.(*netFD).Read(0xc000584000, {0xc0005f2000?, 0x33c4d01?, 0x0?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x29
net.(*conn).Read(0xc000308058, {0xc0005f2000?, 0xc000c10000?, 0xc0005f4088?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0x45
bufio.(*Reader).Read(0xc0005e8060, {0xc000c22000, 0x400, 0xc000c26000?})
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:237 +0x1bb
github.com/valyala/fasthttp.(*hijackConn).Read(0xc000743c58?, {0xc000c22000?, 0xc0005e4160?, 0x0?})
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/server.go:2544 +0x27
bufio.(*Reader).fill(0xc0005e80c0)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0xff
bufio.(*Reader).Peek(0xc0005e80c0, 0x2)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0x5d
github.com/fasthttp/websocket.(*Conn).read(0xc0005e4160, 0xc0007fc528?)
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/conn.go:371 +0x2c
github.com/fasthttp/websocket.(*Conn).advanceFrame(0xc0005e4160)
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/conn.go:809 +0x7b
github.com/fasthttp/websocket.(*Conn).NextReader(0xc0005e4160)
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/conn.go:1009 +0xcc
github.com/fasthttp/websocket.(*Conn).ReadMessage(0xc000584000?)
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/conn.go:1093 +0x19
github.com/lavanet/lava/v2/protocol/chainlib.createRPCServer.func2(0xc0005e20c0)
/home/runner/work/lava/lava/protocol/chainlib/chain_router_test.go:1151 +0x85
github.com/gofiber/websocket/v2.New.func2.4(0x0?)
/home/runner/go/pkg/mod/github.com/gofiber/websocket/[email protected]/websocket.go:109 +0x75
github.com/fasthttp/websocket.(*FastHTTPUpgrader).Upgrade.func1({0x232fe48, 0xc0005e21b0})
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/server_fasthttp.go:201 +0x1ad
github.com/valyala/fasthttp.hijackConnHandler(0x0?, {0x2307520?, 0xc0005e8060}, {0x2330210, 0xc000308058}, 0xc000bc0400, 0xc0005fa0c0)
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/server.go:2499 +0x68
created by github.com/valyala/fasthttp.(*Server).serveConn
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/server.go:2454 +0x1c1c
goroutine 13 [select, 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*Client).dispatch(0xc0004cbb80, {0x2329aa8?, 0xc00017d950})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:668 +0x2cc
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.initClient
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:241 +0x311
goroutine 37 [IO wait]:
internal/poll.runtime_pollWait(0x7fed732c0738, 0x72)
/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89
internal/poll.(*pollDesc).wait(0xc0004cba80?, 0xc000142400?, 0x0)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0004cba80, {0xc000142400, 0x400, 0x400})
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x299
net.(*netFD).Read(0xc0004cba80, {0xc000142400?, 0x0?, 0x72?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x29
net.(*conn).Read(0xc000015df0, {0xc000142400?, 0x0?, 0x0?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0x45
bufio.(*Reader).fill(0xc000baafc0)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0xff
bufio.(*Reader).Peek(0xc000baafc0, 0x2)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0x5d
github.com/gorilla/websocket.(*Conn).read(0xc000bfa160, 0x0?)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:371 +0x2c
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc000bfa160)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:809 +0x7b
github.com/gorilla/websocket.(*Conn).NextReader(0xc000bfa160)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1009 +0xcc
github.com/gorilla/websocket.(*Conn).ReadJSON(0x18?, {0x1ca70c0, 0xc0000120d8})
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/json.go:50 +0x27
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*jsonCodec).readBatch(0xc0004cbb00)
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/json.go:236 +0x4d
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*Client).read(0xc0004cbb80, {0x2329aa8, 0xc00017d950})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:741 +0xa2
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*Client).dispatch
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:665 +0x155
goroutine 558 [chan receive, 9 minutes]:
testing.(*T).Parallel(0xc000c6c9c0)
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1384 +0x225
github.com/lavanet/lava/v2/protocol/chainlib.TestMatchSpecApiByName(0x0?)
/home/runner/work/lava/lava/protocol/chainlib/common_test.go:22 +0x33
testing.tRunner(0xc000c6c9c0, 0x20ca220)
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1576 +0x10b
created by testing.(*T).Run
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1629 +0x3ea
goroutine 559 [chan receive, 9 minutes]:
testing.(*T).Parallel(0xc000c6cb60)
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1384 +0x225
github.com/lavanet/lava/v2/protocol/chainlib.TestConvertToJsonError(0x0?)
/home/runner/work/lava/lava/protocol/chainlib/common_test.go:113 +0x30
testing.tRunner(0xc000c6cb60, 0x20ca148)
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1576 +0x10b
created by testing.(*T).Run
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1629 +0x3ea
goroutine 67 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 68 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 66 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 39 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 40 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 38 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 41 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 42 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 69 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 70 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 43 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 71 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 72 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 44 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 45 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 73 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 74 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 76 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 94 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 93 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 77 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 78 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 75 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 80 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 81 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 114 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 79 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 116 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 95 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 115 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 131 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 132 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 130 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 113 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 134 [select, 9 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*Client).dispatch(0xc000cb6500, {0x2329aa8?, 0xc000e06000})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:668 +0x2cc
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.initClient
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:241 +0x311
goroutine 96 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 28 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 126 [chan receive (nil chan), 10 minutes]:
github.co….go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000585a80, {0xc000f64000, 0x1000, 0x1000})
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x299
net.(*netFD).Read(0xc000585a80, {0xc000f64000?, 0x33c4d01?, 0x7fed00007048?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x29
net.(*conn).Read(0xc000308278, {0xc000f64000?, 0x30?, 0x0?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0x45
bufio.(*Reader).Read(0xc000f52ba0, {0xc000f47400, 0x400, 0xc000f5a6c0?})
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:237 +0x1bb
github.com/valyala/fasthttp.(*hijackConn).Read(0xc0007bdc58?, {0xc000f47400?, 0xc000f31760?, 0x0?})
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/server.go:2544 +0x27
bufio.(*Reader).fill(0xc000f52c00)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0xff
bufio.(*Reader).Peek(0xc000f52c00, 0x2)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0x5d
github.com/fasthttp/websocket.(*Conn).read(0xc000f31760, 0xc000bcd528?)
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/conn.go:371 +0x2c
github.com/fasthttp/websocket.(*Conn).advanceFrame(0xc000f31760)
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/conn.go:809 +0x7b
github.com/fasthttp/websocket.(*Conn).NextReader(0xc000f31760)
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/conn.go:1009 +0xcc
github.com/fasthttp/websocket.(*Conn).ReadMessage(0xc000585a80?)
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/conn.go:1093 +0x19
github.com/lavanet/lava/v2/protocol/chainlib.createRPCServer.func2(0xc000cc8e70)
/home/runner/work/lava/lava/protocol/chainlib/chain_router_test.go:1151 +0x85
github.com/gofiber/websocket/v2.New.func2.4(0x0?)
/home/runner/go/pkg/mod/github.com/gofiber/websocket/[email protected]/websocket.go:109 +0x75
github.com/fasthttp/websocket.(*FastHTTPUpgrader).Upgrade.func1({0x232fe48, 0xc000cc8f60})
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/server_fasthttp.go:201 +0x1ad
github.com/valyala/fasthttp.hijackConnHandler(0x0?, {0x2307520?, 0xc000f52ba0}, {0x2330210, 0xc000308278}, 0xc000bc0400, 0xc0005fbd40)
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/server.go:2499 +0x68
created by github.com/valyala/fasthttp.(*Server).serveConn
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/server.go:2454 +0x1c1c
goroutine 505 [select]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*websocketCodec).pingLoop(0xc0006e0900)
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/websocket.go:307 +0x115
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.newWebsocketCodec
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/websocket.go:275 +0x34a
goroutine 504 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 495 [IO wait]:
internal/poll.runtime_pollWait(0x7fed48a49b38, 0x72)
/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89
internal/poll.(*pollDesc).wait(0xc00078ba00?, 0xc000c2d000?, 0x0)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00078ba00, {0xc000c2d000, 0x1000, 0x1000})
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x299
net.(*netFD).Read(0xc00078ba00, {0xc000c2d000?, 0x33c4d01?, 0x7fed0000e6f8?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x29
net.(*conn).Read(0xc000118648, {0xc000c2d000?, 0x3b?, 0x0?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0x45
bufio.(*Reader).Read(0xc000d7da40, {0xc000d7f000, 0x400, 0xc000d6f980?})
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:237 +0x1bb
github.com/valyala/fasthttp.(*hijackConn).Read(0xc000c16c58?, {0xc000d7f000?, 0xc000d4be40?, 0x0?})
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/server.go:2544 +0x27
bufio.(*Reader).fill(0xc000d7daa0)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0xff
bufio.(*Reader).Peek(0xc000d7daa0, 0x2)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0x5d
github.com/fasthttp/websocket.(*Conn).read(0xc000d4be40, 0xc000bcc528?)
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/conn.go:371 +0x2c
github.com/fasthttp/websocket.(*Conn).advanceFrame(0xc000d4be40)
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/conn.go:809 +0x7b
github.com/fasthttp/websocket.(*Conn).NextReader(0xc000d4be40)
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/conn.go:1009 +0xcc
github.com/fasthttp/websocket.(*Conn).ReadMessage(0xc00078ba00?)
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/conn.go:1093 +0x19
github.com/lavanet/lava/v2/protocol/chainlib.createRPCServer.func2(0xc000c92e10)
/home/runner/work/lava/lava/protocol/chainlib/chain_router_test.go:1151 +0x85
github.com/gofiber/websocket/v2.New.func2.4(0x0?)
/home/runner/go/pkg/mod/github.com/gofiber/websocket/[email protected]/websocket.go:109 +0x75
github.com/fasthttp/websocket.(*FastHTTPUpgrader).Upgrade.func1({0x232fe48, 0xc000c92f00})
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/server_fasthttp.go:201 +0x1ad
github.com/valyala/fasthttp.hijackConnHandler(0xc000c92b70?, {0x2307520?, 0xc000d7da40}, {0x2330210, 0xc000118648}, 0xc000bc0400, 0xc00016dc40)
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/server.go:2499 +0x68
created by github.com/valyala/fasthttp.(*Server).serveConn
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/server.go:2454 +0x1c1c
goroutine 521 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 464 [IO wait]:
internal/poll.runtime_pollWait(0x7fed4899f7b8, 0x72)
/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89
internal/poll.(*pollDesc).wait(0xc00078b980?, 0xc000c80800?, 0x0)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00078b980, {0xc000c80800, 0x400, 0x400})
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x299
net.(*netFD).Read(0xc00078b980, {0xc000c80800?, 0x0?, 0x72?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x29
net.(*conn).Read(0xc0004f6448, {0xc000c80800?, 0x0?, 0x0?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0x45
bufio.(*Reader).fill(0xc0006bc660)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0xff
bufio.(*Reader).Peek(0xc0006bc660, 0x2)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0x5d
github.com/gorilla/websocket.(*Conn).read(0xc000e7bce0, 0x0?)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:371 +0x2c
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc000e7bce0)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:809 +0x7b
github.com/gorilla/websocket.(*Conn).NextReader(0xc000e7bce0)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1009 +0xcc
github.com/gorilla/websocket.(*Conn).ReadJSON(0x18?, {0x1ca70c0, 0xc000013350})
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/json.go:50 +0x27
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*jsonCodec).readBatch(0xc00060a580)
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/json.go:236 +0x4d
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*Client).read(0xc00060a600, {0x2329aa8, 0xc0006e0900})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:741 +0xa2
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*Client).dispatch
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:665 +0x155
goroutine 520 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 613 [semacquire, 9 minutes]:
sync.runtime_Semacquire(0xc00180e2d0?)
/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/sema.go:62 +0x27
sync.(*WaitGroup).Wait(0x1f3d5cc?)
/opt/hostedtoolcache/go/1.20.14/x64/src/sync/waitgroup.go:116 +0x4b
github.com/lavanet/lava/v2/protocol/chainlib.TestConsumerWSSubscriptionManagerParallelSubscriptionsOnSameDappIdIp.func1(0xc001094340)
/home/runner/work/lava/lava/protocol/chainlib/consumer_ws_subscription_manager_test.go:167 +0xf5a
testing.tRunner(0xc001094340, 0xc000cf87b0)
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1576 +0x10b
created by testing.(*T).Run
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1629 +0x3ea
goroutine 493 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 465 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc00060a600?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 511 [select]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*websocketCodec).pingLoop(0xc0006e1560)
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/websocket.go:307 +0x115
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.newWebsocketCodec
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/websocket.go:275 +0x34a
goroutine 512 [select, 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*Client).dispatch(0xc00060a800, {0x2329aa8?, 0xc0006e1560})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:668 +0x2cc
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.initClient
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:241 +0x311
goroutine 522 [IO wait]:
internal/poll.runtime_pollWait(0x7fed48a49a48, 0x72)
/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89
internal/poll.(*pollDesc).wait(0xc00060a980?, 0xc000c80c00?, 0x0)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00060a980, {0xc000c80c00, 0x400, 0x400})
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x299
net.(*netFD).Read(0xc00060a980, {0xc000c80c00?, 0x0?, 0x72?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x29
net.(*conn).Read(0xc0004f64a8, {0xc000c80c00?, 0x0?, 0x0?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0x45
bufio.(*Reader).fill(0xc0006bc8a0)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0xff
bufio.(*Reader).Peek(0xc0006bc8a0, 0x2)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0x5d
github.com/gorilla/websocket.(*Conn).read(0xc000c86840, 0x0?)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:371 +0x2c
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc000c86840)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:809 +0x7b
github.com/gorilla/websocket.(*Conn).NextReader(0xc000c86840)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1009 +0xcc
github.com/gorilla/websocket.(*Conn).ReadJSON(0x18?, {0x1ca70c0, 0xc000bd4960})
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/json.go:50 +0x27
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*jsonCodec).readBatch(0xc000622580)
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/json.go:236 +0x4d
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*Client).read(0xc000622600, {0x2329aa8, 0xc000d71b00})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:741 +0xa2
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*Client).dispatch
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:665 +0x155
goroutine 546 [IO wait]:
internal/poll.runtime_pollWait(0x7fed48a49958, 0x72)
/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89
internal/poll.(*pollDesc).wait(0xc000585b00?, 0xc000c32000?, 0x0)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000585b00, {0xc000c32000, 0x1000, 0x1000})
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x299
net.(*netFD).Read(0xc000585b00, {0xc000c32000?, 0x33c4d01?, 0x7fed0000c508?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x29
net.(*conn).Read(0xc000308280, {0xc000c32000?, 0x28?, 0x0?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0x45
bufio.(*Reader).Read(0xc000d7df80, {0xc000d7f400, 0x400, 0xc000d6f9e0?})
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:237 +0x1bb
github.com/valyala/fasthttp.(*hijackConn).Read(0xc000c41c58?, {0xc000d7f400?, 0xc000c38000?, 0x0?})
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/server.go:2544 +0x27
bufio.(*Reader).fill(0xc000c36000)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0xff
bufio.(*Reader).Peek(0xc000c36000, 0x2)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0x5d
github.com/fasthttp/websocket.(*Conn).read(0xc000c38000, 0xc000e36d28?)
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/conn.go:371 +0x2c
github.com/fasthttp/websocket.(*Conn).advanceFrame(0xc000c38000)
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/conn.go:809 +0x7b
github.com/fasthttp/websocket.(*Conn).NextReader(0xc000c38000)
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/conn.go:1009 +0xcc
github.com/fasthttp/websocket.(*Conn).ReadMessage(0xc000585b00?)
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/conn.go:1093 +0x19
github.com/lavanet/lava/v2/protocol/chainlib.createRPCServer.func2(0xc000c93170)
/home/runner/work/lava/lava/protocol/chainlib/chain_router_test.go:1151 +0x85
github.com/gofiber/websocket/v2.New.func2.4(0x0?)
/home/runner/go/pkg/mod/github.com/gofiber/websocket/[email protected]/websocket.go:109 +0x75
github.com/fasthttp/websocket.(*FastHTTPUpgrader).Upgrade.func1({0x232fe48, 0xc000c93260})
/home/runner/go/pkg/mod/github.com/fasthttp/[email protected]/server_fasthttp.go:201 +0x1ad
github.com/valyala/fasthttp.hijackConnHandler(0x0?, {0x2307520?, 0xc000d7df80}, {0x2330210, 0xc000308280}, 0xc000bc0400, 0xc00016df80)
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/server.go:2499 +0x68
created by github.com/valyala/fasthttp.(*Server).serveConn
/home/runner/go/pkg/mod/github.com/valyala/[email protected]/server.go:2454 +0x1c1c
goroutine 496 [IO wait]:
internal/poll.runtime_pollWait(0x7fed4899f5d8, 0x72)
/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89
internal/poll.(*pollDesc).wait(0xc000622500?, 0xc000d7ec00?, 0x0)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000622500, {0xc000d7ec00, 0x400, 0x400})
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x299
net.(*netFD).Read(0xc000622500, {0xc000d7ec00?, 0x0?, 0x72?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x29
net.(*conn).Read(0xc000e00258, {0xc000d7ec00?, 0x0?, 0x0?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0x45
bufio.(*Reader).fill(0xc000d7d9e0)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0xff
bufio.(*Reader).Peek(0xc000d7d9e0, 0x2)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0x5d
github.com/gorilla/websocket.(*Conn).read(0xc000d4bce0, 0x0?)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:371 +0x2c
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc000d4bce0)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:809 +0x7b
github.com/gorilla/websocket.(*Conn).NextReader(0xc000d4bce0)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1009 +0xcc
github.com/gorilla/websocket.(*Conn).ReadJSON(0x18?, {0x1ca70c0, 0xc000c1e180})
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/json.go:50 +0x27
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*jsonCodec).readBatch(0xc00060a780)
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/json.go:236 +0x4d
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*Client).read(0xc00060a800, {0x2329aa8, 0xc0006e1560})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:741 +0xa2
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*Client).dispatch
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:665 +0x155
goroutine 497 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000126000?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 532 [chan receive (nil chan), 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0x0?, {0x2324d88?, 0xc000126000?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 547 [select]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*websocketCodec).pingLoop(0xc000d71b00)
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/websocket.go:307 +0x115
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.newWebsocketCodec
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/websocket.go:275 +0x34a
goroutine 548 [select, 10 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*Client).dispatch(0xc000622600, {0x2329aa8?, 0xc000d71b00})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:668 +0x2cc
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.initClient
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:241 +0x311
goroutine 560 [chan receive, 10 minutes]:
testing.(*T).Parallel(0xc000c6cd00)
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1384 +0x225
github.com/lavanet/lava/v2/protocol/chainlib.TestAddAttributeToError(0x0?)
/home/runner/work/lava/lava/protocol/chainlib/common_test.go:142 +0x33
testing.tRunner(0xc000c6cd00, 0x20ca0d0)
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1576 +0x10b
created by testing.(*T).Run
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1629 +0x3ea
goroutine 612 [chan receive, 10 minutes]:
testing.(*T).Run(0xc0010941a0, {0x1f4a22a?, 0x2d58b68?}, 0xc000cf87b0)
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1630 +0x405
github.com/lavanet/lava/v2/protocol/chainlib.TestConsumerWSSubscriptionManagerParallelSubscriptionsOnSameDappIdIp(0xc000c0a680?)
/home/runner/work/lava/lava/protocol/chainlib/consumer_ws_subscription_manager_test.go:56 +0x298
testing.tRunner(0xc0010941a0, 0x20ca130)
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1576 +0x10b
created by testing.(*T).Run
/opt/hostedtoolcache/go/1.20.14/x64/src/testing/testing.go:1629 +0x3ea
goroutine 668 [chan receive (nil chan), 9 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xd43ac0?, {0x2325e28?, 0xc0014e3b80?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 1057 [IO wait, 9 minutes]:
internal/poll.runtime_pollWait(0x7fed48a49868, 0x72)
/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89
internal/poll.(*pollDesc).wait(0xc000663080?, 0x16?, 0x0)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc000663080)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:614 +0x2bd
net.(*netFD).accept(0xc000663080)
/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_unix.go:172 +0x35
net.(*TCPListener).accept(0xc0016e4df8)
/opt/hostedtoolcache/go/1.20.14/x64/src/net/tcpsock_posix.go:148 +0x25
net.(*TCPListener).Accept(0xc0016e4df8)
/opt/hostedtoolcache/go/1.20.14/x64/src/net/tcpsock.go:297 +0x3d
net/http.(*Server).Serve(0xc000b942d0, {0x2323420, 0xc0016e4df8})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:3059 +0x385
net/http/httptest.(*Server).goServe.func1()
/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/httptest/server.go:310 +0x6a
created by net/http/httptest.(*Server).goServe
/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/httptest/server.go:308 +0x6a
goroutine 1058 [IO wait, 9 minutes]:
internal/poll.runtime_pollWait(0x7fed48a49778, 0x72)
/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89
internal/poll.(*pollDesc).wait(0xc000663100?, 0xc000bca558?, 0x0)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc000663100)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:614 +0x2bd
net.(*netFD).accept(0xc000663100)
/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_unix.go:172 +0x35
net.(*TCPListener).accept(0xc0016e4e28)
/opt/hostedtoolcache/go/1.20.14/x64/src/net/tcpsock_posix.go:148 +0x25
net.(*TCPListener).Accept(0xc0016e4e28)
/opt/hostedtoolcache/go/1.20.14/x64/src/net/tcpsock.go:297 +0x3d
net/http.(*Server).Serve(0xc000b944b0, {0x2323420, 0xc0016e4e28})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:3059 +0x385
net/http/httptest.(*Server).goServe.func1()
/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/httptest/server.go:310 +0x6a
created by net/http/httptest.(*Server).goServe
/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/httptest/server.go:308 +0x6a
goroutine 682 [IO wait]:
internal/poll.runtime_pollWait(0x7fed48a49688, 0x72)
/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89
internal/poll.(*pollDesc).wait(0xc000663200?, 0xc000f47800?, 0x0)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000663200, {0xc000f47800, 0x400, 0x400})
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x299
net.(*netFD).Read(0xc000663200, {0xc000f47800?, 0x0?, 0x72?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x29
net.(*conn).Read(0xc000e01398, {0xc000f47800?, 0x0?, 0x0?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0x45
bufio.(*Reader).fill(0xc0015032c0)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0xff
bufio.(*Reader).Peek(0xc0015032c0, 0x2)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0x5d
github.com/gorilla/websocket.(*Conn).read(0xc0017f3a20, 0xc001082fc0?)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:371 +0x2c
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc0017f3a20)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:809 +0x7b
github.com/gorilla/websocket.(*Conn).NextReader(0xc0017f3a20)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1009 +0xcc
github.com/gorilla/websocket.(*Conn).ReadJSON(0x18?, {0x1ca70c0, 0xc000ff4018})
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/json.go:50 +0x27
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*jsonCodec).readBatch(0xc00060aa80)
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/json.go:236 +0x4d
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*Client).read(0xc00060ab00, {0x2329aa8, 0xc000f7c090})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:741 +0xa2
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*Client).dispatch
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:665 +0x155
goroutine 586 [IO wait]:
internal/poll.runtime_pollWait(0x7fed48a49598, 0x72)
/opt/hostedtoolcache/go/1.20.14/x64/src/runtime/netpoll.go:306 +0x89
internal/poll.(*pollDesc).wait(0xc00060aa00?, 0xc000d37000?, 0x0)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00060aa00, {0xc000d37000, 0x1000, 0x1000})
/opt/hostedtoolcache/go/1.20.14/x64/src/internal/poll/fd_unix.go:167 +0x299
net.(*netFD).Read(0xc00060aa00, {0xc000d37000?, 0x33c4da0?, 0x0?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/fd_posix.go:55 +0x29
net.(*conn).Read(0xc0003080a8, {0xc000d37000?, 0x0?, 0xc000eda120?})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/net.go:183 +0x45
bufio.(*Reader).fill(0xc001503320)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:106 +0xff
bufio.(*Reader).Peek(0xc001503320, 0x2)
/opt/hostedtoolcache/go/1.20.14/x64/src/bufio/bufio.go:144 +0x5d
github.com/gorilla/websocket.(*Conn).read(0xc0017f3ce0, 0x200?)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:371 +0x2c
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc0017f3ce0)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:809 +0x7b
github.com/gorilla/websocket.(*Conn).NextReader(0xc0017f3ce0)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1009 +0xcc
github.com/gorilla/websocket.(*Conn).ReadMessage(0xc001503260?)
/home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1093 +0x19
github.com/lavanet/lava/v2/protocol/chainlib.genericWebSocketHandler.func1({0x2323630?, 0xc0016bb5e0?}, 0x1d13f80?)
/home/runner/work/lava/lava/protocol/chainlib/common_test_utils.go:106 +0x227
net/http.HandlerFunc.ServeHTTP(0x0?, {0x2323630?, 0xc0016bb5e0?}, 0x47088e?)
/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:2122 +0x2f
net/http.serverHandler.ServeHTTP({0xc0017fa1b0?}, {0x2323630, 0xc0016bb5e0}, 0xc000669d00)
/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:2936 +0x316
net/http.(*conn).serve(0xc000f7c000, {0x2324df8, 0xc000f760c0})
/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:1995 +0x612
created by net/http.(*Server).Serve
/opt/hostedtoolcache/go/1.20.14/x64/src/net/http/server.go:3089 +0x5ed
goroutine 587 [select]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*websocketCodec).pingLoop(0xc000f7c090)
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/websocket.go:307 +0x115
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.newWebsocketCodec
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/websocket.go:275 +0x34a
goroutine 1061 [chan receive (nil chan), 9 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.(*Connector).connectorLoop(0xc000eee7d0?, {0x2325e28?, 0xc0014e3b80?})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:148 +0x33
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy.addClientsAsynchronously
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/connector.go:90 +0x38a
goroutine 588 [select, 9 minutes]:
github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.(*Client).dispatch(0xc00060ab00, {0x2329aa8?, 0xc000f7c090})
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:668 +0x2cc
created by github.com/lavanet/lava/v2/protocol/chainlib/chainproxy/rpcclient.initClient
/home/runner/work/lava/lava/protocol/chainlib/chainproxy/rpcclient/client.go:241 +0x311
goroutine 591 [select, 9 minutes]:
github.com/dgraph-io/ristretto.(*defaultPolicy).processItems(0xc001810480)
/home/runner/go/pkg/mod/github.com/dgraph-io/[email protected]/policy.go:102 +0x91
created by github.com/dgraph-io/ristretto.newDefaultPolicy
/home/runner/go/pkg/mod/github.com/dgraph-io/[email protected]/policy.go:86 +0x156
goroutine 592 [select]:
github.com/dgraph-io/ristretto.(*Cache).processItems(0xc00070d180)
/home/runner/go/pkg/mod/github.com/dgraph-io/[email protected]/cache.go:452 +0x15e
created by github.com/dgraph-io/ristretto.NewCache
/home/runner/go/pkg/mod/github.com/dgraph-io/[email protected]/cache.go:207 +0x6a5
goroutine 593 [select, 9 minutes]:
github.com/dgraph-io/ristretto.(*defaultPolicy).processItems(0xc001810500)
/home/runner/go/pkg/mod/github.com/dgraph-io/[email protected]/policy.go:102 +0x91
created by github.com/dgraph-io/ristretto.newDefaultPolicy
/home/runner/go/pkg/mod/github.com/dgraph-io/[email protected]/policy.go:86 +0x156
goroutine 1074 [select]:
github.com/dgraph-io/ristretto.(*Cache).processItems(0xc00070d200)
/home/runner/go/pkg/mod/github.com/dgraph-io/[email protected]/cache.go:452 +0x15e
created by github.com/dgraph-io/ristretto.NewCache
/home/runner/go/pkg/mod/github.com/dgraph-io/[email protected]/cache.go:207 +0x6a5
goroutine 1075 [chan receive]:
github.com/lavanet/lava/v2/protocol/lavasession.NewReportedProviders.func1()
/home/runner/work/lava/lava/protocol/lavasession/reported_providers.go:152 +0xac
created by github.com/lavanet/lava/v2/protocol/lavasession.NewReportedProviders
/home/runner/work/lava/lava/protocol/lavasession/reported_providers.go:149 +0x105