# InternalFailure

class InternalFailure(message: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), cause: [Throwable](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-throwable/index.html)?) : [FrakError](/developers/references/android/id-frak-sdk-core/frakerror/)

A failure inside the SDK: an unexpected error that escaped an internal boundary, or a device capability it needs and cannot get. Not [Decoding](/developers/references/android/id-frak-sdk-core/frakerror/decoding/), which describes a backend body.

## Constructors

| | |
|---|---|
| [InternalFailure](/developers/references/android/id-frak-sdk-core/frakerror/internalfailure/internalfailure/) | constructor(message: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), cause: [Throwable](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-throwable/index.html)?)constructor(message: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)) |