REST Resource: vitals.errors.issues

Resource: ErrorIssue

A group of related ErrorReports received for an app.

Similar error reports are grouped together into issues with a likely identical root cause.

Please note: this resource is currently in Alpha. There could be changes to the issue grouping that would result in similar but more recent error reports being assigned to different issues. This could also cause some issues disappearing entirely and being replaced by new ones.

Required permissions: to access this resource, the calling user needs the View app information (read-only) permission for the app.

JSON representation
{
  "name": string,
  "type": enum (ErrorType),
  "cause": string,
  "location": string
}
Fields
name

string

The resource name of the issue.

Format: apps/{app}/errorIssues/{issue}

type

enum (ErrorType)

Type of the errors grouped in this issue.

cause

string

Cause of the issue.

Depending on the type this can be either:

  • APPLICATION_NOT_RESPONDING: the type of ANR that occurred, e.g., 'Input dispatching timed out'.
  • CRASH: for Java unhandled exception errors, the type of the innermost exception that was thrown, e.g., IllegalArgumentException. For signals in native code, the signal that was raised, e.g. SIGSEGV.
location

string

Location where the issue happened.

Depending on the type this can be either:

  • APPLICATION_NOT_RESPONDING: the name of the activity or service that stopped responding.
  • CRASH: the likely method name that caused the error.

Methods

Searches all error issues in which reports have been grouped.