Launching engine gives nonsense message about missing modules

When I launch UE 5.4.3 I get:

"The following modules are missing or built with a different engine version: Would you like to rebuild them now?"

Clicking yes then gives me:

"Unreal could not be compiled try rebuilding from source manually."

This is completely false because when I click launch again, the exact same process is somehow successful. This is consistent, every single time the engine must be launched twice.

Is it an accepted bug, or is there something which can be done about it?

1 Like

I just rebuilt my development machine. Fresh windows install, fresh install of Unreal and visual studio. Im now getting the exact same issue when creating a fresh 5.5.4 project.

I create the project. Everything works great. I close the project and reopen it.. i get the message

The following modules are missing or build with a different engine version

MyProject

Would you like to rebuild now?

if i click yes.. it fails..

if i try to open the project agian, everything works fine.

This feels like a bug.

Hey @ShadeAtNight !

Looks like you are using a plugin/module building with another engine version.

Did you add any custom plugin for this project? Do you know if the plugin is used only with binaries?
Other thing, than can be are you updating the visual studio files from the uproject?

nope.

Fresh install of Unreal.
Only 5.5.4 engine is loaded
I make a blank project, open it and let it compile.
i close the project, go to reopen it and bang.. wrong version message.

everything about my current setup is clean and blank.
no addons.. no imports yet.

Do you have the output of visual studio build?
Doesn’t show the module is giving you problems?

Just in case I want to be sure you are following the documentation of the vs setup.

Other thing. Are you using fullsource?

yes i found and followed this guide.

my install of Unreal is not from source. its via the epic launcher

visual studio setup:

the module it complains about is the newly create unreal 5.5.4 project

Two more question sorry if I am asking so much.

The project created is a c++ base? Are you generating the visual studio files from the uproject after the creation? Di you try to launch the project first from visual studio?

(Were three question mb :P)

  • C++ based proejct
  • Project otherwise works fine.. compiles runs..
  • its only on relaunch you get this error.. if you say no to recompile and launch it.. it works.

i should add i use rider as my IDE.

im goint to make a quick video to demonstrate.

1 Like

Did you try to create a new actor class in c++?
Do you see that new actor in the project?

I use rider too. But sometimes you need to use visual studio for the first time you generate the project (I don’t know why exactly).

Looks like the project is not being generated correctly I am testing the flow of creating a new project on my end with the last editor version. I let you know if I find something odd.

i switched by IDE to VS to rule out any Rider weirdness.. then did the process of making a project again..

here is vid showing the same error

note how i can reopen the project reguardless after you get by the error.. but the error will happen every other time you go to open the project.

I see, try the following.

1 - Generate de visual studio files. Wait until the end.

2 - Open the project from Rider/VisualStudio (Open the sln file).

3 - Select your game as started project and build editor in debug game or development game editor


Looks like the module of your game is not being compiled. Just open one time the project from visual studio and should work.

Not sure which step i did solved the issue but here is what i did.

  • Setup Rider as my IDE again
    -Uninstalled Unreal 5.5.4 (the engine not the launcher)
    -ReInstalled Unreal 5.5.4
    -Created a new Project
    -Closed Unrea Editor, left rider running.
    -Did a build using rider for the new project.
    -Closed rider.

  • Reopened the project from unrea launcher - no errors.

  • Closed Unreal (all windows)

-Creat a new project in unreal.
-Close the project
-Reopen the project - no errors..

The problem appears to have gone away.