On a machine that has multiple UE projects associated with different engines, this usually occurs 100% of the time for at least 1 of the projects, while other projects may continue to work. Other users may be able to gather text for the other project a, but not project b.
The button to gather text launches a commandlet in a separate thread but that thread never updates the Editor instance so nothing ever happens. No logs are presented and gather text is broken.
If you execute the commandlet that the UI is supposed to run:
- UnrealEditor-cmd.exe “Game” -run=GatherText -log -config=“Game_Gather.ini”
It works fine.
My suspicion is that the call to launch the commandlet is trying to use an incorrect UnrealEditor instance, and that this would repro from any Commandlet triggered from within the engine.