org.llm4s.error.SystemError
See theSystemError companion object
System-level errors for unexpected exceptions that may be transient.
Represents unexpected system failures such as resource exhaustion, temporary unavailability, or other transient issues. As a RecoverableError , these can be retried with appropriate backoff strategies.
Value parameters
cause
Optional underlying exception
message
Human-readable error description
Attributes
Example
val error = SystemError("Unexpected memory allocation failure", Some(cause))
error.context // Map("exceptionType" -> "OutOfMemoryError")
Companion
object
Graph
Reset zoom Hide graph Show graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Members list
Optional error code for programmatic handling
Optional error code for programmatic handling
Attributes
Inherited from:
LLMError
Error correlation IDs for debugging
Error correlation IDs for debugging
Attributes
Inherited from:
LLMError
DEPRECATED: Use type-level markers instead
DEPRECATED: Use type-level markers instead
Attributes
Definition Classes
Inherited from:
RecoverableError (hidden)
Maximum number of retry attempts recommended.
Maximum number of retry attempts recommended.
Attributes
Inherited from:
RecoverableError (hidden)
Attributes
Inherited from:
Product
Attributes
Inherited from:
Product
Suggested delay in milliseconds before retrying.
Suggested delay in milliseconds before retrying.
Attributes
Inherited from:
RecoverableError (hidden)
Additional context information
Additional context information
Attributes