Need help with "Missing Modules" error.

Hey,

So I made a Project inside 5.0.3, it had a few Plugins enabled (Water, Landmass, Niagara Fluids etc) - and I cloned the Project onto a Work PC that is only allowed to run 5.0.2 (Because of how it’s configured to Devkit Hardware).

I had a work-around before, where I would push the repository with the plugins disabled, clone it, convert to 5.0.2 and then re-enable and restart inside 5.0.2, no worries. Game was running a-okay.

Now when I try to do that exact thing that worked before and Restart 5.0.2 - I immediately get the “Missing Modules” error detailing the Plugins that were built in another version.

Why is this happening?

Furthermore, I created a blank project on just 5.0.2 this time on this Work PC - tried to enable just one of the plugins, but when I restarted, the “Missing Modules” error came up again and listed everything from earlier despite them not being apart of this new project, or the single plugin I did try to enable not even seeming to build?

Is there any other work-around I could do? I can’t even package the plugins when running any 5.0.2 project.

Any help is appreciated.

is it a c++ project?

Downgrading usually doesn’t work as it tends to break assets.
You can check what plugins are enabled withing the uproject file (just open it up in a text editor or vs code) and there you can see that the plugins are listed within a json structure.

You can enable / disable them from there.
If it is a c++ project then make sure you run it from your ide. If you are changing versions then I would suggest deleting the folders

  • binaries
  • deriveddatacache
  • intermediate
  • saved

as they will have stale data carried on from the other version of the engine. This can cause errors as the engine will look into the cache and load it from the wrong engine version.

1 Like

Hey,

I really appreciate the reply (also sorry for the late response).

The project was being made in a standard Blueprint Template.

I have some questions if you don’t mind:

  1. Before cloning a 5.0.3 Repo onto a PC with 5.0.2 - should I have the plugins enabled or disabled?
  2. Do I delete those 4 folders before or after converting & running?
  3. Will enabling the plugins through the Text Editor, without the Editor running, work and bypass the restart (and subsequent error I get)

Basically, I just want to know what steps you would take to ensure it works in my situation.

Because like I said before, this work-around worked before, but suddenly it doesn’t.

Thanks a lot!

  1. Any type of downgrade can come with problems. It’s a bit easier if the project is c++ based as those files convert usually with little to no problems.

The uassets on the other hand do not handle downgrading well (most will straight up disappear from the content browser and will require recreating)

  1. You can delete the 4 folders at any time (as long as the editor is not running). They are rebuilt during the loading of the project.

  2. The uproject file dictates what plugins are loaded / unloaded. Use it to your advantage if the project stalls on load. You can use it without much stress as it’s just a human readable json file that can be easily written and fixed just copying parts from the old uproject.

1 Like

The error still persists unfortunately no matter what I try. I appreciate your help however.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.