Storyteller Error
Represents a base class for all errors that can occur within the Storyteller SDK. Each specific error type provides more context about the issue encountered.
Parameters
A descriptive message for the error.
The underlying Exception that caused this error, if any.
Inheritors
Types
Indicates that a specified Clip ID was not found within a given collection.
Indicates that content (e.g., Stories, Clips) could not be loaded for the current user. This may also suggest an issue with the API key configuration or content availability.
Represents an unclassified or generic error that occurred within the Storyteller SDK.
Indicates an error during the general initialization process of the Storyteller SDK.
Indicates that the API key provided during initialization is invalid or incorrect.
Indicates that a provided deep link string is invalid or could not be processed.
Indicates that the user ID provided or derived is not valid. This may also suggest an issue with the API key configuration.
Indicates a problem parsing JSON data, typically when processing settings or API responses.
Indicates that a specified Story ID was not found within a given list or category context.
Indicates that SDK settings could not be loaded because no local (cached) settings were found, and fetching from the network might have also failed or was not attempted.
A general network error occurred while trying to fetch data.
Indicates a network timeout occurred, often during initialization or data fetching. This can happen if the device has no network access or the connection is too slow.
Indicates that an operation requiring the main thread was attempted on a background thread.
Indicates an error while trying to load SDK settings, either from the network or local cache.
Indicates that the provided ID for a Storyteller Sheet is invalid (e.g., blank).
Indicates an error during the initialization of the video player (ExoPlayer). This can occur if there are too many media codecs in use by other applications.