If there’s an internal error within Horizon, Horizon will return a server_error response. This response is a catch-all, and can refer to many possible errors in the Horizon server: a configuration mistake, a database connection error, etc.
Horizon does not expose information such as stack traces or raw error messages to a client. Doing so may reveal sensitive configuration data such as secret keys.
If you are encountering this error on a server you control, please check the Horizon log files for more details. The logs should contain detailed information to help you discover the root issue.
If you are encountering this error on the public Kuknos infrastructure, please report an error on Horizon’s issue tracker and include the instance attribute. Any other information, such as the request that triggered the response, would be most welcome.
As with all errors Horizon returns, bad_request follows the Problem Details for HTTP APIs draft specification guide and thus has the following attributes: