Updated on 2023-12-22 GMT+08:00

GAUSS-04101 -- GAUSS-04110

GAUSS-04101: "no more LWLockIds available"

SQLSTATE: XX000

Description: The masks of holding and releasing the lock do not match.

Solution: Reduce the number of concurrent SQL statements.

GAUSS-04102: "too many LWLocks taken"

SQLSTATE: XX000

Description: Too many lightweight locks exist.

Solution: Reduce the number of concurrent SQL statements.

GAUSS-04103: "cannot wait without a PGPROC structure"

SQLSTATE: XX000

Description: MyProc is NULL.

Solution: Contact technical support.

GAUSS-04104: "lock %d is not held"

SQLSTATE: XX000

Description: Release the lightweight locks that are not held.

Solution: Contact technical support.

GAUSS-04105: "invalid FSM request size %lu"

SQLSTATE: XX000

Description: The number of tuples requested by fsm exceeds the maximum.

Solution: An internal error occurs. This is a preventive error mechanism. Contact technical support.

GAUSS-04107: "invalid flags: %d"

SQLSTATE: XX000

Description: An error occurred when you open the big object flag.

Solution: Contact technical support.

GAUSS-04108: "null field found in pg_largeobject"

SQLSTATE: XX000

Description: A large object is incorrectly recorded in pg_largeobject.

Solution: Check pg_largeobject.

GAUSS-04109: "invalid seek offset: %d"

SQLSTATE: XX000

Description: The access offset of a large object is incorrect.

Solution: Contact technical support.

GAUSS-04110: "invalid whence: %d"

SQLSTATE: XX000

Description: The access flag of a large object is incorrect.

Solution: Contact technical support.