Alpha Optional codeError code for programmatic handling.
Codes allow categorizing errors without parsing message text.
Use standard codes where applicable (e.g., ETIMEDOUT, ECONNREFUSED)
or provider-specific codes.
Technical error message.
This is the raw error message from the underlying system, which may be more technical than the user-facing description.
Optional stackStack trace for debugging.
The full stack trace helps developers diagnose where errors originated. May be displayed in an expandable "Technical Details" section.
Technical error details for a problem.
While description provides a user-friendly explanation, ProblemError captures the underlying technical details useful for debugging. This separation allows the platform to show appropriate information to different audiences.
Example
Problem with error details
See
error