How to Fix CommonUI issues?

During PIE, I get the following output:

LogUIActionRouter: Display: Found 0 derived classes when attemping to create action router (CommonUIActionRouterBase)
'LogUIActionRouter: Error: Using CommonUI without a CommonGameViewportClient derived game viewport client. CommonUI Input routing will not function correctly.
To disable this warning set CommonUI.Debug.CheckGameViewportClientValid=0 under [SystemSettings] in your projects DefaultEngine.ini.'
LogSlate: Updating window title bar state: overlay mode, drag disabled, window buttons hidden, title bar hidden

My Project does not have [SystemSettings] in the DefaultEngine.ini file. [SystemSettings] is found in the 5.5 BaseEngine.ini file. Does adding a [SystemSettings] to the DefaultEngine.ini file override the BaseEngine.ini file?

Should I be concerned about CommonUI Input routing? How will this affect the game?

In your project settings, go to Engine, General Settings. The second section is called “Default Classes”. There’s an entry called “Game Viewport Client Class”. Just select “CommonGameViewportClient” from the dropdown and you’re good to go. You can create your own derived class if you want and set it in your project settings.

This is a requirement to use CommonUI. If you don’t use it, it won’t work correctly.