4.14 and 4.13 built-in plugin conflict [failed to load plugin on mobile]

Hello everyone, I’m working on the update for my marketplace asset (blueprints project). Due to current marketplace rules I should support at least last two versions of engine (4.13 and 4.14 currenly). So now I have 4.13 and 4.14 both installed on my PC. And when I’m launching my test application via 4.13 on device I see popup with the following message:

"Plugin ‘MobilePatchingUtils’ failed to load because module ‘MobilePatchingUtils’ could not be loaded. There may be an operating system error or the module may not be properly set up."

I checked this plugin and found it only in 4.14 (the version where this plugin was added). For some unknown reason the application that was made with 4.13 is asking about plugin that was added only in 4.14. This project was never started in 4.14 and project files didn’t changed since last successful launching on device (with 4.13). The only thing I did - I have launched other project (C++) on device with 4.14.

I did VC clean up for project, removed all temp folders and checked environment variables but didn’t find anything related to the UE4 specific version. I have run out of ideas and need help.

Thanks

It’s absolutely different problem with absolutely different reasons.

Hey Acrossfy,

I’d recommend taking a look at the thread linked below, as the users in it were experiencing a similar error message.

Let me know if any of the information in that thread is helpful, or if you have any further questions regarding the issue and I’ll be glad to help.

Have a great day

Did you check to see if you had a .dll load issue? I was referring to the answer on the thread that went through the debugging process. If you’re getting a module loading error that could be a potential cause. Although it’s definitely strange behavior if I’m understanding it correctly.

Could you clarify this: “For some unknown reason the application that was made with 4.13 is asking about plugin that was added only in 4.14.”

Did you upgrade a copy of the project from 4.13 to 4.14 and then add a plugin to the 4.14 version? If this is not what you meant, could you please clarify exactly what it is that the issue is?

Thanks!

Did you upgrade a copy of the project from 4.13 to 4.14 and then add a plugin to the 4.14 version? If this is not what you meant, could you please clarify exactly what it is that the issue is?

I didn’t open and upgrade this BP project to 4.14 after installation. And of course I didn’t add this plugin manually - it’s built-in plugin in 4.14 and it’s enabled by default for all mobile projects made with 4.14 or upgraded to 4.14.

Just to be totally clear: I have git repository for this project. Latest changes were pushed after successful launch (on mobile device) from 4.13. So you can be sure that my project didn’t changed even a bit after installation of 4.14. I synced this project to my other PC where I never installed 4.14 and it’s still launching successfully from 4.13.

In other words - I have BP project that was made with 4.13. Before installation of 4.14 I could make mobile builds (iOS and Android) and launch them on devices (from 4.13). After installation of 4.14 I still can make builds from 4.13 and launch them on devices, but I see popup dialog with message that mentioned before. After pressing ok - application closes.

You can try it for yourself:

  1. Install 4.13 on the PC where 4.14 was never installed;
  2. Make simple mobile BP project with 4.13;
  3. Launch it on iOS or Android;
  4. Install 4.14;
  5. Do not upgrade project to 4.14 and open it in 4.13;
  6. Launch it on iOS or Android;
  7. See the popup with error.

That’s it.

Hey Acrossfy,

I apologize for the extended delay on this one, it slipped through the cracks and I’ve just come back across it.

Do you still require assistance/are you still experiencing this issue?

Thanks