Skip to content

Conversation

@kziemianek
Copy link
Contributor

Node fails silently to send direct rpc request status updates if request's id type is String. Client hangs out waiting for more responses because of do_watch: true.

[2023-09-14T12:18:18Z WARN  itp_top_pool::watcher] failed to update connection state: InvalidConnectionHash
[2023-09-14T12:18:24Z WARN  itp_top_pool::watcher] failed to send status update to rpc client: InvalidConnectionHash, InSidechainBlock(0xe85176151f962568ec126d7c8dd30fcba106d35388093c39d4937b60e29c0a85)

According to JSON-RPC 2.0 spec field id can be of type String, Number, or NULL.

We reported it and fixed in Litentry repo.

@clangenb clangenb added A0-core Affects a core part B1-releasenotes C1-low 📌 Does not elevate a release containing this beyond "low priority" E0-breaksnothing labels Nov 30, 2023
Copy link
Contributor

@clangenb clangenb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, simple and easy. Thanks for the contribution.

@clangenb clangenb merged commit a36ae4b into integritee-network:master Dec 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A0-core Affects a core part B1-releasenotes C1-low 📌 Does not elevate a release containing this beyond "low priority" E0-breaksnothing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants