How to reproduce:
1. Open the attached project "LocalizationModuleBugs_1_to_6"
2. Go to QA -> Localization -> Bugs 3 and 4 - JSON table reader repro
3. Observe the "member names in the wrong case" line in the Console
Expected results: A table file whose member names cannot be read is rejected with an error naming the file
Actual results: The reader returns a ResourceTableData with CollectionName "", LocaleCode "" and Entries 0, and nothing is logged, so every string in the table silently disappears
Reproducible with: 6000.7.0a6
Can't test with: earlier versions - the LocalizationRuntime module was introduced in 6000.7.0a3
Reproducible on: Ubuntu 24.04.4 LTS (x86_64), macOS Tahoe 26 (M1)
Not reproducible on: No other environment tested