Realtime

Operational Error Codes

List of operational codes to help understand your deployment and usage.

CodeDescriptionAction
RealtimeDisabledForConfigurationThe configuration provided to Realtime on connect will not be able to provide you any Postgres ChangesVerify your configuration on channel startup as you might not have your tables properly registered
TenantNotFoundThe tenant you are trying to connect to does not existVerify the tenant name you are trying to connect to exists in the realtime.tenants table
ErrorConnectingToWebsocketError when trying to connect to the WebSocket serverVerify user information on connect
ErrorAuthorizingWebsocketError when trying to authorize the WebSocket connectionVerify user information on connect
TableHasSpacesInNameThe table you are trying to listen to has spaces in its name which we are unable to supportChange the table name to not have spaces in it
UnableToDeleteTenantError when trying to delete a tenantContact Support
UnableToSetPoliciesError when setting up Authorization PoliciesContact Support
UnableCheckoutConnectionError when trying to checkout a connection from the tenant poolContact Support
UnableToSubscribeToPostgresError when trying to subscribe to Postgres changesContact Support
ChannelRateLimitReachedThe number of channels you can create has reached its limitContact support to increase your rate limits
ConnectionRateLimitReachedThe number of connected clients as reached its limitContact support to increase your rate limits
ClientJoinRateLimitReachedThe rate of joins per second from your clients as reached the channel limitsContact support to increase your rate limits
UnableToConnectToTenantDatabaseRealtime was not able to connect to the tenant's databaseContact support for further instructions
RealtimeNodeDisconnectedRealtime is a distributed application and this means that one the system is unable to communicate with one of the distributed nodesContact support for further instructions
MigrationsFailedToRunError when running the migrations against the Tenant database that are required by RealtimeContact support for further instructions
ErrorStartingPostgresCDCStreamError when starting the Postgres CDC stream which is used for Postgres ChangesContact support for further instructions
UnknownDataProcessedAn unknown data type was processed by the Realtime systemContact support for further instructions
ErrorStartingPostgresCDCError when starting the Postgres CDC extension which is used for Postgres ChangesContact support for further instructions
ReplicationSlotBeingUsedThe replication slot is being used by another transactionContact support for further instructions
PoolingReplicationPreparationErrorError when preparing the replication slotContact support for further instructions
PoolingReplicationErrorError when pooling the replication slotContact support for further instructions
SubscriptionDeletionFailedError when trying to delete a subscription for postgres changesContact support for further instructions
UnableToDeletePhantomSubscriptionsError when trying to delete subscriptions that are no longer being usedContact support for further instructions
UnableToCheckProcessesOnRemoteNodeError when trying to check the processes on a remote nodeContact support for further instructions
UnableToCreateCounterError when trying to create a counter to track rate limits for a tenantContact support for further instructions
UnableToIncrementCounterError when trying to increment a counter to track rate limits for a tenantContact support for further instructions
UnableToDecrementCounterError when trying to decrement a counter to track rate limits for a tenantContact support for further instructions
UnableToUpdateCounterError when trying to update a counter to track rate limits for a tenantContact support for further instructions
UnableToFindCounterError when trying to find a counter to track rate limits for a tenantContact support for further instructions
UnhandledProcessMessageUnhandled message received by a Realtime processContact support for further instructions
UnknownErrorAn unknown error occurredContact support for further instructions