Seaquel
MySQL error code

MySQL error 3146

MySQL server error 3146 is ER_INVALID_TYPE_FOR_JSON, reported with SQLSTATE 22032.

Invalid data type for JSON data in argument %u to function %s; a JSON string or JSON type is required.
Error3146
NameER_INVALID_TYPE_FOR_JSON
SQLSTATE22032
GroupServer errors

In other databases

Source: MySQL 8.4 Error Reference