92001: LiveObjects limit exceeded

object_limit_exceeded

A LiveObjects operation was rejected because it exceeded a size limit set by the account: either the channel's total object size, or the maximum size of a single object.

What you should do

Reduce the size of the object being set, or the total size of objects held on the channel. This is a size limit rather than a retryable condition. If a single object is too large, upgrade the account to a package with a higher maximum message size, which is the limit on an individual object. The total object size per channel is the same on every package, so if you need more of that, contact Ably support to request a higher limit.

Why it happens

The operation would exceed a size limit set by the account: either the total size of all objects on the channel, or the maximum size of a single object, which cannot be larger than the maximum message size.

What you'll see

The error is reported with code 92001 and HTTP status 400. The message is of the form channel object total size limit <n> exceeded or inband object <id> size <n> exceeds max message size <n>.