relayer icon indicating copy to clipboard operation
relayer copied to clipboard

"Failed to query node status... error in json rpc client, with http response metadata"

Open taitruong opened this issue 2 years ago • 1 comments

Error says it all: Juno returns HTML instead of JSON. Always getting this error with Juno. Anyone knows how to fix this?

2024-04-03T20:06:25.668624Z     error   Failed to query node status     {"chain_name": "juno", "chain_id": "juno-1", "attempt": 5, "max_attempts": 5, "error": "failed to query node status: error in json rpc client, with http response metadata: (Status: 200 OK, Protocol HTTP/1.1). error unmarshalling: invalid character '<' looking for beginning of value"}
2024-04-03T20:06:25.668702Z     error   Failed to query latest height after max attempts        {"chain_name": "juno", "chain_id": "juno-1", "attempts": 5, "error": "failed to query node status: error in json rpc client, with http response metadata: (Status: 200 OK, Protocol HTTP/1.1). error unmarshalling: invalid character '<' looking for beginning of value"}
2024-04-03T20:06:26.255451Z     error   Failed to query node status     {"chain_name": "juno", "chain_id": "juno-1", "attempt": 1, "max_attempts": 5, "error": "failed to query node status: error in json rpc client, with http response metadata: (Status: 200 OK, Protocol HTTP/1.1). error unmarshalling: invalid character '<' looking for beginning of value"}

taitruong avatar Apr 03 '24 20:04 taitruong

hey @taitruong, this is usually a sign that there is some issue with the underlying node where it is failing to respond with the correct json formatted data. it could be due to rate limiting, fire wall settings, the node being offline, etc.

if you check the chain-registry and try to access the /status endpoint you will see that many of the publicly available nodes respond without issue e.g. https://rpc-juno.whispernode.com/status

jtieri avatar Apr 04 '24 18:04 jtieri