Skip to main content
Version: v1.25.0

StageErrorCode

Stage error codes. Stage error codes are returned when a problem is encountered that the SDK cannot recover from and require app intervention.

Enumeration Members

CANCELED

CANCELED: 5

Operation canceled. Check application code and ensure no repeated joins/leaves/refreshStrategy/replaceStrategy invocations which may cause repeated operations to be started and canceled before completion.


CODEC_MISMATCH

CODEC_MISMATCH: 7

Codec is not supported by the stage. Check browser/platform for codec support.


FAILED

FAILED: 4

Operation failed. Fatal condition encountered attempting operation. Check error details.


PARTICIPANT_DISCONNECTED

PARTICIPANT_DISCONNECTED: 10

If a participant is disconnected while actively in a session, they will be gracefully disconnected. If a participant tries to join again, an error will be thrown during the join establishment.


STAGE_AT_CAPACITY

STAGE_AT_CAPACITY: 6

Stage is at capacity. Try again when stage is no longer at capacity.


STAGE_DELETED

STAGE_DELETED: 9

If a stage is deleted while a participant is actively in a session, they will be gracefully disconnected. If a participant tries to join a deleted stage, an error will be thrown during the join establishment.


TIMEOUT

TIMEOUT: 3

Operation timed out. If the StageErrorCategory is JOIN_ERROR then check if the stage exists and the token is valid. If the stage exists and the token is valid, this failure is likely a network issue. In that case, wait for the device’s connectivity to recover and either refresh the strategy or leave and rejoin the stage.


TOKEN_EXPIRED

TOKEN_EXPIRED: 2

Token is expired. Create a non-expired token and retry joining.


TOKEN_MALFORMED

TOKEN_MALFORMED: 1

Token is malformed. Ensure the token is not being unexpectantly modified (i.e. spaces inserted, characters changed, etc.) before being passed to the stage. Create a valid token and retry joining.


TOKEN_NOT_ALLOWED

TOKEN_NOT_ALLOWED: 8

Token does not have permission for the operation. Recreate the token with the correct permission(s) and try again.