I’m having this issue also. It started showing after I moved my String Table to another folder so it seems to be caused by references not being updated correctly.
Moving the string table back to the old folder resolved the issue for me - but so far I haven’t found a solution where I can actually move the String Table to where I want it to be.
Scanned my blueprint folder for the missing stringtable with path (e.g. /Game/Assets/CommonWords.CommonWords) using Notepad++. BP’s containing the path are listed
Had a detailed look at the BPs to identify uses of any on the key words and updated / removed those manually
In my case, the badly updated assets were either:
Structs definitions (that always have a default value assigned, which in my case was refering to the missing string table
BPs with ‘loose’ nodes refering to the missing string table
Well… I was searching directly through the .uasset files. Notepad++ is perfect for that because it allows you to look through a whole folder of (binary) files all at once. No editing (because that immediately makes them unusable) but just to help identify where the references show up. This worked for me for blueprintes. In C++ you can identify references in a more direct way I presume.
This happens mostly when you change the path (directory) of your string table, i got a fix for you, a very easy one.
right click on your string table and open reference viewer, it will display all blueprint classes or widgets associated with the string table.
open each one alone and inside each blueprint class or widget press Ctrl+F and search for “MISSING STRING TABLE” and assign each one of them with their original string table key.
if you foret the OG string table key just hover on them while they hold the value “MISSING STRING TABLE” and it will show the old key with the old data string table path.