-
Notifications
You must be signed in to change notification settings - Fork 1.5k
let arbitrum nitro work further (unless fixed in OCL/nitro) #17458
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
going to check later and then close this pr |
|
seems https://github.com/OffchainLabs/nitro/releases/tag/v3.8.0-rc.9 is working fine, closing this one |
|
after 20 minutes of correct operation see: |
|
I had some issues with op-node when connecting to Caplin, getting this error But if I build Erigon from this branch and connect the same op-node it works. What should be the next steps here? |
|
Docker build from that PR head branch git clone https://github.com/erigontech/erigon.git
cd erigon
git switch -C arb-fulu-fix origin/arb-fulu-fix
docker build -t erigon-arb-fulu-fix-c550d653f4 -f Dockerfile .
more logserigon-sepolia | [INFO] [10-15|11:31:48.608] [Sentinel] Update ENR on subscription subnet=37 subscribe=true type=attestation
erigon-sepolia | [INFO] [10-15|11:31:48.609] [Sentinel] Update ENR on subscription subnet=60 subscribe=true type=attestation
erigon-sepolia | [INFO] [10-15|11:31:49.688] Started Ethereum 2.0 Gossip Service app=caplin
erigon-sepolia | [INFO] [10-15|11:31:49.689] Beacon API started addr=0.0.0.0:5555
erigon-sepolia | [INFO] [10-15|11:31:49.689] [Caplin] starting clstages loop app=caplin
erigon-sepolia | [INFO] [10-15|11:31:49.689] Starting downloading History app=caplin stage=DownloadHistoricalBlocks from=8732448
erigon-sepolia | 2025/10/15 11:31:50 http: panic serving 172.18.0.3:45550: runtime error: invalid memory address or nil pointer dereference
erigon-sepolia | goroutine 371513 [running]:
erigon-sepolia | net/http.(*conn).serve.func1()
erigon-sepolia | net/http/server.go:1947 +0xbe
erigon-sepolia | panic({0x295ffa0?, 0x5194a70?})
erigon-sepolia | runtime/panic.go:792 +0x132
erigon-sepolia | github.com/erigontech/erigon/cl/beacon/handler.(*ApiHandler).GetEthV1BeaconBlobs(0xc08120b408, {0x0?, 0x5?}, 0xc08a6f9540)
erigon-sepolia | github.com/erigontech/erigon/cl/beacon/handler/blobs.go:215 +0x888
erigon-sepolia | github.com/erigontech/erigon/cl/beacon/beaconhttp.EndpointHandlerFunc[...].Handle(...)
erigon-sepolia | github.com/erigontech/erigon/cl/beacon/beaconhttp/api.go:94
erigon-sepolia | github.com/erigontech/erigon/cl/beacon/handler.(*ApiHandler).init.func2.1.3.HandleEndpointFunc[...].8(0xc08a6f9540)
erigon-sepolia | github.com/erigontech/erigon/cl/beacon/beaconhttp/api.go:103 +0x58
erigon-sepolia | net/http.HandlerFunc.ServeHTTP(0xc088393590?, {0x37e06c0?, 0xc0894f8c40?}, 0xc0868f12c0?)
erigon-sepolia | net/http/server.go:2294 +0x29
erigon-sepolia | github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc08a67f380, {0x37e06c0, 0xc0894f8c40}, 0xc08a6f9540)
erigon-sepolia | github.com/go-chi/chi/[email protected]/mux.go:477 +0x31c
erigon-sepolia | net/http.HandlerFunc.ServeHTTP(0xc08dbaff50?, {0x37e06c0?, 0xc0894f8c40?}, 0xc0a1029218?)
erigon-sepolia | net/http/server.go:2294 +0x29
erigon-sepolia | github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc08a67f380, {0x37e06c0, 0xc0894f8c40}, 0xc08a6f9540)
erigon-sepolia | github.com/go-chi/chi/[email protected]/mux.go:73 +0x32f
erigon-sepolia | github.com/go-chi/chi/v5.(*Mux).Mount.func1({0x37e06c0, 0xc0894f8c40}, 0xc08a6f9540)
erigon-sepolia | github.com/go-chi/chi/[email protected]/mux.go:321 +0x1bb
erigon-sepolia | net/http.HandlerFunc.ServeHTTP(0xc088393590?, {0x37e06c0?, 0xc0894f8c40?}, 0xc08d145ad0?)
erigon-sepolia | net/http/server.go:2294 +0x29
erigon-sepolia | github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc08a67f260, {0x37e06c0, 0xc0894f8c40}, 0xc08a6f9540)
erigon-sepolia | github.com/go-chi/chi/[email protected]/mux.go:477 +0x31c
erigon-sepolia | net/http.HandlerFunc.ServeHTTP(0xc08dbaff50?, {0x37e06c0?, 0xc0894f8c40?}, 0xc0a10293e8?)
erigon-sepolia | net/http/server.go:2294 +0x29
erigon-sepolia | github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc08a67f260, {0x37e06c0, 0xc0894f8c40}, 0xc08a6f9540)
erigon-sepolia | github.com/go-chi/chi/[email protected]/mux.go:73 +0x32f
erigon-sepolia | github.com/go-chi/chi/v5.(*Mux).Mount.func1({0x37e06c0, 0xc0894f8c40}, 0xc08a6f9540)
erigon-sepolia | github.com/go-chi/chi/[email protected]/mux.go:321 +0x1bb
erigon-sepolia | net/http.HandlerFunc.ServeHTTP(0xc088393590?, {0x37e06c0?, 0xc0894f8c40?}, 0xc08d145aa0?)
erigon-sepolia | net/http/server.go:2294 +0x29
erigon-sepolia | github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc08a67f200, {0x37e06c0, 0xc0894f8c40}, 0xc08a6f9540)
erigon-sepolia | github.com/go-chi/chi/[email protected]/mux.go:477 +0x31c
erigon-sepolia | net/http.HandlerFunc.ServeHTTP(0xc08dbaff50?, {0x37e06c0?, 0xc0894f8c40?}, 0xc0a10295b8?)
erigon-sepolia | net/http/server.go:2294 +0x29
erigon-sepolia | github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc08a67f200, {0x37e06c0, 0xc0894f8c40}, 0xc08a6f9540)
erigon-sepolia | github.com/go-chi/chi/[email protected]/mux.go:73 +0x32f
erigon-sepolia | github.com/go-chi/chi/v5.(*Mux).Mount.func1({0x37e06c0, 0xc0894f8c40}, 0xc08a6f9540)
erigon-sepolia | github.com/go-chi/chi/[email protected]/mux.go:321 +0x1bb
erigon-sepolia | net/http.HandlerFunc.ServeHTTP(0xc088393590?, {0x37e06c0?, 0xc0894f8c40?}, 0xc084cafa44?)
erigon-sepolia | net/http/server.go:2294 +0x29
erigon-sepolia | github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc08a67f140, {0x37e06c0, 0xc0894f8c40}, 0xc08a6f9540)
erigon-sepolia | github.com/go-chi/chi/[email protected]/mux.go:477 +0x31c
erigon-sepolia | net/http.HandlerFunc.ServeHTTP(0xc08dbaff50?, {0x37e06c0?, 0xc0894f8c40?}, 0x7b19395bd108?)
erigon-sepolia | net/http/server.go:2294 +0x29
erigon-sepolia | github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc08a67f140, {0x37e06c0, 0xc0894f8c40}, 0xc08a6f9540)
erigon-sepolia | github.com/go-chi/chi/[email protected]/mux.go:73 +0x32f
erigon-sepolia | github.com/erigontech/erigon/cl/beacon/handler.(*ApiHandler).ServeHTTP(0xc08120b408?, {0x37e06c0?, 0xc0894f8c40?}, 0xc08a6f9540?)
erigon-sepolia | github.com/erigontech/erigon/cl/beacon/handler/handler.go:388 +0x6c
erigon-sepolia | github.com/erigontech/erigon/cl/beacon.ListenAndServe.func1({0x37e06c0, 0xc0894f8c40}, 0xc08a6f9400)
erigon-sepolia | github.com/erigontech/erigon/cl/beacon/router.go:59 +0x1dc
erigon-sepolia | net/http.HandlerFunc.ServeHTTP(0xc0883934a0?, {0x37e06c0?, 0xc0894f8c40?}, 0xc084cafa44?)
erigon-sepolia | net/http/server.go:2294 +0x29
erigon-sepolia | github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc088134000, {0x37e06c0, 0xc0894f8c40}, 0xc08a6f9400)
erigon-sepolia | github.com/go-chi/chi/[email protected]/mux.go:477 +0x31c
erigon-sepolia | net/http.HandlerFunc.ServeHTTP(0xc089fde140?, {0x37e06c0?, 0xc0894f8c40?}, 0xc08a6f9400?)
erigon-sepolia | net/http/server.go:2294 +0x29
erigon-sepolia | github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1({0x37e06c0, 0xc0894f8c40}, 0xc08a6f9400)
erigon-sepolia | github.com/go-chi/[email protected]/cors.go:228 +0x17e
erigon-sepolia | net/http.HandlerFunc.ServeHTTP(0x37ea070?, {0x37e06c0?, 0xc0894f8c40?}, 0x519c4b0?)
erigon-sepolia | net/http/server.go:2294 +0x29
erigon-sepolia | github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc088134000, {0x37e06c0, 0xc0894f8c40}, 0xc08a6f92c0)
erigon-sepolia | github.com/go-chi/chi/[email protected]/mux.go:90 +0x2ee
erigon-sepolia | net/http.serverHandler.ServeHTTP({0xc08dbafe00?}, {0x37e06c0?, 0xc0894f8c40?}, 0x1?)
erigon-sepolia | net/http/server.go:3301 +0x8e
erigon-sepolia | net/http.(*conn).serve(0xc08a870120, {0x37ea038, 0xc0800f0270})
erigon-sepolia | net/http/server.go:2102 +0x625
erigon-sepolia | created by net/http.(*Server).Serve in goroutine 371187
erigon-sepolia | net/http/server.go:3454 +0x485
erigon-sepolia | [INFO] [10-15|11:32:12.664] [Blobs-Downloader] Downloading blobs backwards app=caplin stage=DownloadHistoricalBlocks slot=8732449
erigon-sepolia | [INFO] [10-15|11:32:14.692] Ready to insert history, waiting for sync cycle to finish app=caplin stage=DownloadHistoricalBlocks
erigon-sepolia | [INFO] [10-15|11:32:14.692] [Caplin] Forward Sync app=caplin stage=ForwardSync from=8732448 to=8732861
erigon-sepolia | [INFO] [10-15|11:32:17.771] Adding light client update period=1065
erigon-sepolia | [INFO] [10-15|11:32:47.246] [snapshots] Seeding peers=0 conns=0 upload=0B/s alloc=3.5GB sys=4.3GB
erigon-sepolia | [INFO] [10-15|11:32:49.688] P2P app=caplin peers=0
erigon-sepolia | [INFO] [10-15|11:33:01.423] [Caplin] Forward Sync app=caplin stage=ForwardSync progress=8732651 distance-from-chain-tip=42m0s estimated-time-remaining=31s
erigon-sepolia | [INFO] [10-15|11:33:02.591] Adding light client update period=1066
erigon-sepolia | [INFO] [10-15|11:33:17.243] [p2p] GoodPeers eth68=3 eth69=7 |
|
It solved the issue with Arbitrum Sepolia using v3.7.6 release - |
|
more sustainable solution in progress. until the release - can stick to this branch. |
|
Upgraded to v3.7.6 and still getting a similar error |
This is how it works in our case on Arbitrum Sepolia.
|
|
@air3ijai on this branch did not met any 404s from Nitro side on 3.8.0rc8+ and 3.7.6 |
|
Switched to a latest release v3.2.1 - so far so good. Thanks. |

nitro still tries to call /blobs/blob_sidecars which is disabled after fulu.