Unable to update 4.13 project to 4.14

I’m working on a project created using source 4.13.1 and can’t get it to update to 4.14. I’ve tried both 4.14 from the launcher and from source and both crash when opening the project.

Crash report log

Here are the steps I followed to try and update the project using the launcher version:

  1. Open 4.14 from launcher and open project as a copy
  2. Crash during load

Here are the steps for the source build:

  1. Copy project folder to new location
  2. Right click .uproject file and switch to 4.14 source build
  3. Right click and Generate Visual Studio project files
  4. Open project in VS2015 and rebuild
  5. Crash upon launch of project

I appreciate any help as this is a VR game so it really needs the forward rendering option in 4.14.

Edit: I also tried migrating some assets to a blank 4.14 project and while that project loads, it crashes as soon as one of the migrated assets are clicked on. I thought migrating the assets to a project created in 4.14 would work, but it hasn’t.

more options are provided here try these.

Thanks for your suggestion. Unfortunately I’ve already tried those options without success and it doesn’t suggest any alternatives for C++ projects.

try the forums

Hey -

Looking at the log message, many of the assets are stating that they were “saved with empty engine version.” The log message does not state why the project isn’t opening however, instead it appears it would have opened without any of the listed assets being available. Are these the same errors you got when you crashed after migrating assets to a new 4.14 project? If not, please include the crash report info from that as well. In an attempt to convert the project, please try saving the original project again and let me know if you can use the second method (.uproject->Switch Engine Version) to switch to the 4.14 binary version from the launcher.

The crash when migrating any assets to a new 4.14 project seems to be the same but I’ve attached it in case I missed anything:
[New project crash report][1]

I switched engine version to the 4.14 binary version and received these errors:

115179-ue4error.jpg

If you open CTest.sln and compile the project after converting, does the compile complete or does it fail? If it fails, please provide the results from the Output Log. Also try deleting the Intermediate and Saved folders from the project explorer and try to compile again.

It compiled fine with no errors or warnings. But now when I try to open the project an error says “Failed to launch editor”. Same result when I delete the two folders mentioned and recompile.

Just to double check, are you compiling the project for DevelopmentEditor / Win64? Please try running the project from Visual Studio. If there is a crash in the launch process, this should cause visual studio to break out and point to where the issue is occurring. Additionally, what engine version was this project originally created for? Are you able to create a new project and convert / open it with 4.14 or do you get the same errors?

Yes VS is in DevelopmentEditor / Win64. I tried running the project from VS and received these popups:

The game was originally created in 4.13.1 source build. I set up a new blank C++ project in 4.13.1 then tried opening it in 4.14 and received the same error as above.

I must be doing something really wrong along the way (I’m new to C++ and previously only worked with blueprint only projects) so here are the exact steps I’ve taken for the new project:

  1. Create blank C++ code project in 4.13.1
  2. Open .sln and hit rebuild
  3. Right click .uproject and switch editor to 4.14 binary
  4. Open project to receive “Failed to launch editor” message
  5. Open .sln and hit build
  6. Try to run editor from VS (Debug > Start new instance) to receive same message shown earlier

*EDIT: I verified 4.14 in the editor and now it no longer shows the “Failed to launch editor” error message. So while I fixed that problem, now I’m back to the original crash during load.

Hey -

Please try the following:

  • After switching the project to 4.14, delete the Intermediate folder and .vs folder (if present)
  • Also delete the .sln file
  • Right click .uproject and Generate Project Files
  • Compile .sln again

If the project still won’t open after these steps, open the Launcher and choose the Verify option in the dropdown menu for 4.14.

Cheers

Unfortunately that resulted in the same crash during load.

But I’ve managed to solve my problem. I found out that migrating any blueprint assets to a new 4.14 project would cause a crash, but any other assets such as static meshes, materials, etc. wouldn’t cause a crash.
The reason the project would crash on launch was because the editor was set up to load a level that uses blueprint assets that cause a crash.
So I went through each asset and migrated everything over except blueprints to a new 4.14 project and remade all blueprints manually. It was a tedious process, but now I have my project working fine in 4.14.

I’m guessing something corrupted my blueprint assets along the way in the upgrade. Hopefully the same issue doesn’t happen in future versions.

Thank you for all your help .