AconfigStorageReadException


open class AconfigStorageReadException : RuntimeException
kotlin.Any
   ↳ kotlin.Throwable
   ↳ java.lang.Exception
   ↳ java.lang.RuntimeException
   ↳ android.os.flagging.AconfigStorageReadException

Exception thrown when an error occurs while reading from Aconfig Storage.

This exception indicates a problem accessing or retrieving configuration data from Aconfig Storage. This could be due to various reasons, such as:

  • The Aconfig Storage system is not found on the device.
  • The requested configuration package is not found.
  • The specified container is not found.
  • There was an error reading the Aconfig Storage file.
  • The fingerprint of the Aconfig Storage file does not match the expected fingerprint.

Summary

Constants
static Int

Error code indicating that there was an error reading the Aconfig Storage file.

static Int

Error code indicating that the specified container is not found.

static Int

Generic error code indicating an unspecified Aconfig Storage error.

static Int

Error code indicating that the requested configuration package is not found.

static Int

Error code indicating that the Aconfig Storage system is not found on the device.

Public constructors

Constructs a new AconfigStorageReadException with the specified error code and detail message.

AconfigStorageReadException(errorCode: Int, msg: String, cause: Throwable)

Constructs a new AconfigStorageReadException with the specified error code, detail message, and cause.

Constructs a new AconfigStorageReadException with the specified error code and cause.

Public methods
open Int

Returns the error code associated with this exception.

Properties
open String

Returns the error message for this exception, including the error code and the original message.

Constants

ERROR_CANNOT_READ_STORAGE_FILE

static val ERROR_CANNOT_READ_STORAGE_FILE: Int

Error code indicating that there was an error reading the Aconfig Storage file.

Value: 4

ERROR_CONTAINER_NOT_FOUND

static val ERROR_CONTAINER_NOT_FOUND: Int

Error code indicating that the specified container is not found.

Value: 3

ERROR_GENERIC

static val ERROR_GENERIC: Int

Generic error code indicating an unspecified Aconfig Storage error.

Value: 0

ERROR_PACKAGE_NOT_FOUND

static val ERROR_PACKAGE_NOT_FOUND: Int

Error code indicating that the requested configuration package is not found.

Value: 2

ERROR_STORAGE_SYSTEM_NOT_FOUND

static val ERROR_STORAGE_SYSTEM_NOT_FOUND: Int

Error code indicating that the Aconfig Storage system is not found on the device.

Value: 1

Public constructors

AconfigStorageReadException

AconfigStorageReadException(
    errorCode: Int,
    msg: String)

Constructs a new AconfigStorageReadException with the specified error code and detail message.

Parameters
errorCode Int: The error code for this exception. Value is android.os.flagging.AconfigStorageReadException#ERROR_GENERIC, android.os.flagging.AconfigStorageReadException#ERROR_STORAGE_SYSTEM_NOT_FOUND, android.os.flagging.AconfigStorageReadException#ERROR_PACKAGE_NOT_FOUND, android.os.flagging.AconfigStorageReadException#ERROR_CONTAINER_NOT_FOUND, android.os.flagging.AconfigStorageReadException#ERROR_CANNOT_READ_STORAGE_FILE, or android.os.flagging.AconfigStorageReadException.ERROR_FILE_FINGERPRINT_MISMATCH
msg String: The detail message for this exception. This value cannot be null.

AconfigStorageReadException

AconfigStorageReadException(
    errorCode: Int,
    msg: String,
    cause: Throwable)

Constructs a new AconfigStorageReadException with the specified error code, detail message, and cause.

Parameters
errorCode Int: The error code for this exception. Value is android.os.flagging.AconfigStorageReadException#ERROR_GENERIC, android.os.flagging.AconfigStorageReadException#ERROR_STORAGE_SYSTEM_NOT_FOUND, android.os.flagging.AconfigStorageReadException#ERROR_PACKAGE_NOT_FOUND, android.os.flagging.AconfigStorageReadException#ERROR_CONTAINER_NOT_FOUND, android.os.flagging.AconfigStorageReadException#ERROR_CANNOT_READ_STORAGE_FILE, or android.os.flagging.AconfigStorageReadException.ERROR_FILE_FINGERPRINT_MISMATCH
msg String: The detail message for this exception. This value cannot be null.
cause Throwable: The cause of this exception. This value cannot be null.

AconfigStorageReadException

AconfigStorageReadException(
    errorCode: Int,
    cause: Throwable)

Constructs a new AconfigStorageReadException with the specified error code and cause.

Parameters
errorCode Int: The error code for this exception. Value is android.os.flagging.AconfigStorageReadException#ERROR_GENERIC, android.os.flagging.AconfigStorageReadException#ERROR_STORAGE_SYSTEM_NOT_FOUND, android.os.flagging.AconfigStorageReadException#ERROR_PACKAGE_NOT_FOUND, android.os.flagging.AconfigStorageReadException#ERROR_CONTAINER_NOT_FOUND, android.os.flagging.AconfigStorageReadException#ERROR_CANNOT_READ_STORAGE_FILE, or android.os.flagging.AconfigStorageReadException.ERROR_FILE_FINGERPRINT_MISMATCH
cause Throwable: The cause of this exception. This value cannot be null.

Public methods

Properties

message

open val message: String

Returns the error message for this exception, including the error code and the original message.

Return
String The error message. This value cannot be null.