Skip to content

node fails to parse seed addresses when prefixed with protocol tcp:// #934

@spacejam

Description

@spacejam

BUG REPORT

node fails to parse seed addresses when prefixed with protocol, such as: tcp://1.2.3.4:46656

Tendermint version
v0.13.0

ABCI app (name for built-in, URL for self-written if it's publicly available):
abci counter demo

What happened:
tendermint crashed with log message: ERROR: Failed to start node: Error in address tcp://1.2.3.4:46656: address tcp://1.2.3.4:46656: too many colons in address

What you expected to happen:
parse tcp://1.2.3.4:46656 the same as 1.2.3.4:46656

How to reproduce it (as minimally and precisely as possible):
specify seeds in config.toml with protocol

[p2p]
laddr = "tcp://1.2.3.4:3000"
seeds = "tcp://1.2.3.4:3000,tcp://1.2.3.5:3001,tcp://1.2.3.6:3002,tcp://1.2.3.7:3003"

Anything else do we need to know:
works:

[p2p]
laddr = "tcp://1.2.3.4:3000"
seeds = "1.2.3.4:3000,1.2.3.5:3001,1.2.3.6:3002,1.2.3.7:3003"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions