When I created MUC room which name is over 50 length via REST-API-plugin, API returns 200 response but I found below log in Openfire log.
2019.06.18 04:57:03 ERROR [Jetty-QTP-AdminConsole-2127598]: org.jivesoftware.openfire.muc.spi.MUCPersistenceManager - ERROR: value too long for type character varying(50) org.postgresql.util.PSQLException: ERROR: value too long for type character varying(50) ...
ofmucroom.name definition is below.
Openfire/openfire_postgresql.sql at master · igniterealtime/Openfire · GitHub
I think the limit of room name length is too short if managing many rooms flexibly.
node identifier can be up to 1023 bytes.
Each allowable portion of a JID (node identifier, domain identifier, and resource identifier) MUST NOT be more than 1023 bytes in length, resulting in a maximum total size (including the '@' and '/' separators) of 3071 bytes.
Can you tell me if there is a special reason to limit the length to 50 characters?