TriportRPC

Internal error (-32603)

Last updated:

At a glance

Error details
PropertyValue
Code-32603
MessageInternal error
Categoryjsonrpc

Cause

The node hit an unexpected internal condition while handling an otherwise valid request — often transient (load, transient state) rather than a client mistake.

Solution

  1. Retry with exponential backoff.
  2. Reduce request size/range if the call is heavy.
  3. If persistent, capture the request and switch endpoints.

Example

{
  "id": 1,
  "error": {
    "code": -32603,
    "message": "Internal error"
  },
  "jsonrpc": "2.0"
}

FAQ

Why does "Internal error" happen?
The node hit an unexpected internal condition while handling an otherwise valid request — often transient (load, transient state) rather than a client mistake.
How do I fix "Internal error"?
Retry with exponential backoff. Reduce request size/range if the call is heavy. If persistent, capture the request and switch endpoints.
What is RPC error -32603?
-32603 means: Internal error. The node hit an unexpected internal condition while handling an otherwise valid request — often transient (load, transient state) rather than a client mistake.