Content log spam on server join/switch worlds & command suggestions not working ([Commands][error]-Keywords in commands need to be lower case. '<argument>' was not registered.) #2385
When a Bedrock Edition client joins the server, changes worlds, respawns (side bug-the respawn screen appears twice, but that's separate), or gets opped, their content log gets filled with many messages that follow this format:
[Commands][error]-Keywords in commands need to be lower case. '<argument>' was not registered.
where is a command argument that has at least one uppercase letter (e.g. 'doWeatherCycle').
If the player has the Creator > Enable Content Log GUI option enabled, it fills the top half of the screen with these messages for a few seconds.
(As implied by these errors) these arguments do not appear in the command suggestions, instead 'default' does.
This bug could also be related to an issue I noticed where the descriptions of most of the commands are the same, but not necessarily.
To Reproduce
(if Enable Content Log GUI is disabled) Go to Settings > Creator and enable the Enable Content Log GUI setting
Join a server or switch worlds in a server
Error fills up top half of the screen
Expected behaviour
There should not be an error, and the uppercase command suggestions should appear (probably converted to/from lowercase, as it seems that uppercase letters do not work).
Screenshots / Videos
Server Version and Plugins
Version: `This server is running Paper version git-Paper-104 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: 377a60d)
Describe the bug
When a Bedrock Edition client joins the server, changes worlds, respawns (side bug-the respawn screen appears twice, but that's separate), or gets opped, their content log gets filled with many messages that follow this format:
[Commands][error]-Keywords in commands need to be lower case. '<argument>' was not registered.
whereIf the player has the Creator > Enable Content Log GUI option enabled, it fills the top half of the screen with these messages for a few seconds.
(As implied by these errors) these arguments do not appear in the command suggestions, instead 'default' does.
This bug could also be related to an issue I noticed where the descriptions of most of the commands are the same, but not necessarily.
To Reproduce
Expected behaviour
There should not be an error, and the uppercase command suggestions should appear (probably converted to/from lowercase, as it seems that uppercase letters do not work).
Screenshots / Videos
Server Version and Plugins
Version: `This server is running Paper version git-Paper-104 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: 377a60d)
You are running the latest version`
Plugins (2): floodgate, Geyser-Spigot
Geyser Dump
https://dump.geysermc.org/preYLO2uM09dIAVf5iFk1Z19NN7BN8f2
Geyser Version
Geyser-Spigot version 1.4.1-SNAPSHOT (build #757)
Minecraft: Bedrock Edition Version
1.17.10
Additional Context
This issue can be mitigated by disabling the Enable Content Log GUI option client-side.