0xPolygonHermez / zkevm-bridge-service

Other
68 stars 66 forks source link

If rollupID is 0 returns an error because it's a forbidden value #648

Closed joanestebanr closed 2 months ago

joanestebanr commented 2 months ago

version: v0.4.3-RC1 If rollupID is 0 produces an error trying to calculate GlobalIndex

2024-06-25T15:46:31+01:00   2024-06-25T14:46:31.182Z    INFO    pgstorage/utils.go:63   successfully ran 0 migrations   {"pid": 1, "version": "v0.4.3-RC1"}
2024-06-25T15:46:29+01:00       /go/pkg/mod/google.golang.org/grpc@v1.60.0/server.go:1027 +0x115
2024-06-25T15:46:29+01:00   created by google.golang.org/grpc.(*Server).serveStreams.func2 in goroutine 147
2024-06-25T15:46:29+01:00       /go/pkg/mod/google.golang.org/grpc@v1.60.0/server.go:1016 +0x59
2024-06-25T15:46:29+01:00   google.golang.org/grpc.(*Server).serveStreams.func2.1()
2024-06-25T15:46:29+01:00       /go/pkg/mod/google.golang.org/grpc@v1.60.0/server.go:1783 +0xfec
2024-06-25T15:46:29+01:00   google.golang.org/grpc.(*Server).handleStream(0xc0000ee960, {0x1a8cd80, 0xc0006ce340}, 0xc000a83680)
2024-06-25T15:46:29+01:00       /go/pkg/mod/google.golang.org/grpc@v1.60.0/server.go:1372 +0xe03
2024-06-25T15:46:29+01:00   google.golang.org/grpc.(*Server).processUnaryRPC(0xc0000ee960, {0x1a84ff0, 0xc0119a78f0}, {0x1a8cd80, 0xc0006ce340}, 0xc000a83680, 0xc00080e780, 0x2682fb8, 0x0)
2024-06-25T15:46:29+01:00       /src/bridgectrl/pb/query_grpc.pb.go:193 +0x169
2024-06-25T15:46:29+01:00   github.com/0xPolygonHermez/zkevm-bridge-service/bridgectrl/pb._BridgeService_GetBridges_Handler({0x158a820?, 0xc000054190}, {0x1a84ff0, 0xc0119a7980}, 0xc011752d00, 0x0)
2024-06-25T15:46:29+01:00       /src/server/service.go:281 +0x3f9
2024-06-25T15:46:29+01:00   github.com/0xPolygonHermez/zkevm-bridge-service/server.(*bridgeService).GetBridges(0xc000054190, {0x1a84ff0, 0xc0119a7980}, 0xc011288dc0)
2024-06-25T15:46:29+01:00       /src/etherman/etherman.go:675 +0x279
2024-06-25T15:46:29+01:00   github.com/0xPolygonHermez/zkevm-bridge-service/etherman.GenerateGlobalIndex(0x70?, 0xc00017c410?, 0x42?)
2024-06-25T15:46:29+01:00       /usr/local/go/src/math/big/int.go:540 +0xec
2024-06-25T15:46:29+01:00   math/big.(*Int).FillBytes(0xc000587730?, {0xc00058769c?, 0x4?, 0x4?})
2024-06-25T15:46:29+01:00       /usr/local/go/src/math/big/nat.go:1318
2024-06-25T15:46:29+01:00   math/big.nat.bytes(...)
2024-06-25T15:46:29+01:00   goroutine 210 [running]:
2024-06-25T15:46:29+01:00   
2024-06-25T15:46:29+01:00   panic: math/big: buffer too small to fit value