Regression in observer startup on v0.48.0-rc.1.
Bootstrap/upstream addresses are provided as hostname:port, but during startup a peer address is later parsed as bare IP without port, causing missing port in address, followed by panic: value is nil.
Same config starts successfully after downgrading.
log:
t":"1m0s","websocket-max-responses-per-second":"0","websocket-max-subscriptions-per-connection":"20","websockets-stream-api-enabled":"true","message":"configuration loaded (logged as error for visibility)"} {"level":"info","node_role":"observer","node_id":"5bd50347b6c73df9032a3b20d4fb76c7a01e6c04feb0e15942e456919971e2b7","time":"2026-04-08T02:52:05.936762594Z","message":"flow observer node starting up"} {"level":"error","node_role":"observer","node_id":"5bd50347b6c73df9032a3b20d4fb76c7a01e6c04feb0e15942e456919971e2b7","component":"public-network","component":"network","error":"could not translate identity to networking info 716aeec03fbaf8731dc9ec3b73de39d513657d4482e1dbe312066cb83d3231c9: could not parse address 18.138.130.153: address 18.138.130.153: missing port in address","suspicious":true,"node_id":"716aeec03fbaf8731dc9ec3b73de39d513657d4482e1dbe312066cb83d3231c9","time":"2026-04-08T02:52:06.236659268Z","message":"failed to extract peer info from identity"} panic: value is nil
Regression in observer startup on v0.48.0-rc.1.
Bootstrap/upstream addresses are provided as hostname:port, but during startup a peer address is later parsed as bare IP without port, causing missing port in address, followed by panic: value is nil.
Same config starts successfully after downgrading.
log:
t":"1m0s","websocket-max-responses-per-second":"0","websocket-max-subscriptions-per-connection":"20","websockets-stream-api-enabled":"true","message":"configuration loaded (logged as error for visibility)"} {"level":"info","node_role":"observer","node_id":"5bd50347b6c73df9032a3b20d4fb76c7a01e6c04feb0e15942e456919971e2b7","time":"2026-04-08T02:52:05.936762594Z","message":"flow observer node starting up"} {"level":"error","node_role":"observer","node_id":"5bd50347b6c73df9032a3b20d4fb76c7a01e6c04feb0e15942e456919971e2b7","component":"public-network","component":"network","error":"could not translate identity to networking info 716aeec03fbaf8731dc9ec3b73de39d513657d4482e1dbe312066cb83d3231c9: could not parse address 18.138.130.153: address 18.138.130.153: missing port in address","suspicious":true,"node_id":"716aeec03fbaf8731dc9ec3b73de39d513657d4482e1dbe312066cb83d3231c9","time":"2026-04-08T02:52:06.236659268Z","message":"failed to extract peer info from identity"} panic: value is nil