ERROR nodestats:cache Get held amount query failed

Continuing to house clean my node.log in the face of suspensions across all sats…

2020-05-09T00:53:30.332Z ERROR nodestats:cache Get held amount query failed {“error”: "heldamount service error: protocol error: unknown rpc: “/heldamount.HeldAmount/GetPayment”;

I’m also working through troubleshooting integrity_check errors in pieceinfo.db and unsure if these are related.

Any ideas?

Created an internal issue for this error.
I see it in my nodes’ logs as well

1 Like

I’ve change my node payment address, by following the instructions on https://documentation.storj.io/resources/faq/how-do-i-change-my-parameters-such-as-payout-address-allotted-storage-space-and-bandwidth

Shortly after node restart with new payment address, I saw this error:

2020-05-10T03:24:19.389Z ERROR nodestats:cache Get held amount query failed {"error": "heldamount service error: protocol error: unknown rpc: \"/heldamount.HeldAmount/GetPayment\"; heldamount service error: protocol error: unknown rpc: \"/heldamount.HeldAmount/GetPayment\"; heldamount service error: protocol error: unknown rpc: \"/heldamount.HeldAmount/GetPayment\"; heldamount service error: protocol error: unknown rpc: \"/heldamount.HeldAmount/GetPayment\"", "errorVerbose": "group:\n--- heldamount service error: protocol error: unknown rpc: \"/heldamount.HeldAmount/GetPayment\"\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.(*Stream).HandlePacket:156\n\tstorj.io/drpc/drpcmanager.(*Manager).manageStreamPackets:313\n--- heldamount service error: protocol error: unknown rpc: \"/heldamount.HeldAmount/GetPayment\"\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.(*Stream).HandlePacket:156\n\tstorj.io/drpc/drpcmanager.(*Manager).manageStreamPackets:313\n--- heldamount service error: protocol error: unknown rpc: \"/heldamount.HeldAmount/GetPayment\"\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.(*Stream).HandlePacket:156\n\tstorj.io/drpc/drpcmanager.(*Manager).manageStreamPackets:313\n--- heldamount service error: protocol error: unknown rpc: \"/heldamount.HeldAmount/GetPayment\"\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.(*Stream).HandlePacket:156\n\tstorj.io/drpc/drpcmanager.(*Manager).manageStreamPackets:313"}

Now I’m a bit worried that my held amount is gone?

I too have this in my logs but it looks like it has been logged as a bug and they are sorting it out.

@Cmdrd:

It doesn’t answer my question.

Also, person who saw this error did not mention it happened after address change.

Held amount is associated with nodeid, not address. Your held back information is stored on each satellite not your local node.

8 posts were split to a new topic: Held amount per satellite and the vetting for a new satellites

if i was to hazard a guess, this is parts of the under construction theme of the dashboard…
because some functions are done and others might not be or isn’t working, you get an error when your node tries to ask the satellites for what earning they are currently withholding from you…

pay it no mind i bet… << not financial advice…

A post was merged into an existing topic: About the dashboard showing offline

I got an information from the developer that this error can be safely ignored. We didn’t update one of the satellite and it will be updated eventually.

5 Likes

Thanks for the confirmation @Alexey!

1 Like

2020-05-14T03:16:18.268-0300 ERROR nodestats:cache Get held amount query failed
{“error”: “heldamount service error: protocol error: unknown rpc: “/heldamount.HeldAmount/GetPayment”;
heldamount service error: protocol error: unknown rpc: “/heldamount.HeldAmount/GetPayment”; heldamount
service error: protocol error: unknown rpc: “/heldamount.HeldAmount/GetPayment”; heldamount service
error: protocol error: unknown rpc: “/heldamount.HeldAmount/GetPayment”; heldamount service error:
protocol error: unknown rpc: “/heldamount.HeldAmount/GetPayment”; heldamount service error: protocol
error: unknown rpc: “/heldamount.HeldAmount/GetPayment””, “errorVerbose”: “group:\n— heldamount
service error: protocol error:
unknown rpc: “/heldamount.HeldAmount/GetPayment”\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.
(*Stream).HandlePacket:156\n\tstorj.io/drpc/drpcmanager.(*Manager).manageStreamPackets:313\n— heldamount
service error: protocol error: unknown
rpc: “/heldamount.HeldAmount/GetPayment”\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.
(*Stream).HandlePacket:156\n\tstorj.io/drpc/drpcmanager.(*Manager).manageStreamPackets:313\n—
heldamount service error:
protocol error: unknown rpc:
“/heldamount.HeldAmount/GetPayment”\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.
(*Stream).HandlePacket:156\n\tstorj.io/drpc/drpcmanager.(*Manager).manageStreamPackets:313\n— heldamount
service error: protocol error: unknown rpc:
“/heldamount.HeldAmount/GetPayment”\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.
(*Stream).HandlePacket:156\n\tstorj.io/drpc/drpcmanager.(*Manager).manageStreamPackets:313\n— heldamount
service error: protocol error: unknown rpc:
“/heldamount.HeldAmount/GetPayment”\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.
(*Stream).HandlePacket:156\n\tstorj.io/drpc/drpcmanager.(*Manager).manageStreamPackets:313\n— heldamount
service error: protocol error: unknown rpc:
“/heldamount.HeldAmount/GetPayment”\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.
(*Stream).HandlePacket:156\n\tstorj.io/drpc/drpcmanager.(*Manager).manageStreamPackets:313”}

You can ignore it.

1 Like