Old Addressable reference

I modified the name of a localization string table from UITranslations to UITranslations_Generic, and while the menus are displaying the correct text when toggling through the different languages I end up getting errors which reference the old table name.

It looks to be trying to load the old table in the background, and when switching languages, attempting to unload an object which does not exist.

I’ve looked at the menu in question to make sure no LocalizeString components reference the old name, and checked the Addressable Assets. Everything looks fine from what I can see.

Is there something cached that I am able to delete?

Attached is the console output when navigating to the first menu with some LocalizeString components attached to a few GameObject with Text Components. The warning appears when I toggle the Language.

Localization was working perfectly prior to the name change.
Thanks in advance!

1 Like

Well… Looks like I over looked a stray LocalizeString that got reimplemented from version control.
It had it’s String Reference set to None.

If possible could we have a warning logged to console in future updates. Perhaps “[GameObject] missing string reference”.

Not sure if I can delete a thread, but maybe it will help others if they come across this.

1 Like

Thanks Andrew. Ill make a note of the suggestion.