Hi !
I’m getting a huge problem right now. I have BPs which are interfaced via a BP interface.
I made some change on that BP interface, and then, when i compiled, it changed some events on interfaced BP.
However i didn’t whant these changes to be effective, so i when i closed Editor, i unticked BP interface when it asked me what to save. However, i forgot to untick interfaced BP. Now, when i start editor it crashes.
So i tried deleting concerned BP and it solved problem…
But i need to get them back. I’ve been working for hours and hours on this project and one of concerned BP is really complex and almost all project is related to it… Is there not a way to make it ignore references ?
Edit: I could get some BP back by copying autosave, but if there is an answer to original question i’d like to konw it
Hey Darknoodles,
Which version of engine are you using? There was an issue with circular dependencies causing crashes and other unusual behavior that has been fixed in 4.5. If you copy project in 4.5, are you able to open it without crashing?
Mh, i was using 4.4.3. I will make crash happen again in a cloned project and will try to open it with 4.5
I’ll keep you informed
Just tried, but project wasn’t starting for another reason. It uses plugins that are not yet compiled in 4.5 of engine. I will try when True Release comes.
Hey Darknoodles,
Just wanted to let you know that 4.5 has been released today, and see if you’ve had a chance to upgrade a copy of project yet. It’s possible some of plugins won’t be updated if they are not ours, so you might need to disable those to test. Let me know what happens!
Hi Darknoodles,
We haven’t heard back from you in a while, so I am marking this post as resolved for tracking purposes. If you are able to reproduce this issue in 4.5, please let us know so we can continue investigating. Thanks!
Hi, i managed to open project with 4.5, unfortunately, it has not solved problem.
I tried opening it by skipping conversion, and it crashes instantly, giving no error message (except my machin ID and Account ID)
So i tried to convert and it gave me that message, mayby it can help you.
Project files could not be generated. Log output:
Running B:/Tools/Unreal Engine/4.5/Engine/Binaries/DotNET/UnrealBuildTool.exe -projectfiles -project=“B:/Tools/Projects/Unreal Engine 4 Project/TheEscape2/TheEscape2.uproject” -game -rocket -progress
Discovering modules, targets and source code for game…
UnrealBuildTool Exception: System.IO.FileNotFoundException: F:\Tools\Microsoft Visual Studio Express 2013\Common7\Tools../…/VC/bin/x86_amd64\cl.exe
at System.Diagnostics.FileVersionInfo.GetVersionInfo(String fileName)
at UnrealBuildTool.VCEnvironment.FindCLExeVersion(String CompilerExe)
at UnrealBuildTool.VCEnvironment…ctor(CPPTargetPlatform InPlatform)
at UnrealBuildTool.VCToolChain.GetVCIncludePaths(CPPTargetPlatform Platform)
at UnrealBuildTool.VCProjectFile.WriteProjectFile(List1 InPlatforms, List
1 InConfigurations)
at UnrealBuildTool.ProjectFileGenerator.WriteProjectFiles()
at UnrealBuildTool.ProjectFileGenerator.GenerateProjectFiles(String Arguments, Boolean& bSuccess)
at UnrealBuildTool.UnrealBuildTool.GenerateProjectFiles(ProjectFileGenerator Generator, String Arguments)
at UnrealBuildTool.UnrealBuildTool.Main(String Arguments)
Skipping conversion is likely not to work, as it is opening an older version of project in a newer version of engine. It’s a rare occasion that you’d want to do that. Usually we suggest opening project as a copy (rather than converting in place) so that you retain original project while you make sure converted project works.
So after you create a copy or convert in place, it gives you that error? Did it create a 4.5 version of project? If not, you might need to open project in 4.4 and remove plugins that have not been updated to work in 4.5. Which plugins are you using?
Same result, and 4.5 project creation was cancelled. That’s pretty weird. only way to get it working is still to remove concerned BP
Hm. Would you mind uploading 4.4 version of project somewhere and sending me a link? You can send link privately via PM on forums, if you’d like. Let me know which BP causes issue if you do. Thanks!
Either way, you may need to rebuild BP in question, as not all cyclical dependency issues were resolved in 4.5 and individual cases like this may not be fixable. I’d like to take a look, though, just in case we can do something.
I’ll try doing that, i keep you informed
Hi Darknoodles,
Any update on this? I don’t want to leave you hanging =)
hi, sorry for delay, i got a big issue with VS Express and Windows, i got to make a clean install.
I uploaded project on my drive, i send you link in PM (if i can figure out how to)
By way, i tried to recreate bug from 4.5 in a new project, by creating a interface and interfaced BP etc, but couldnt get crash to happen again. Seems like it automaticaaly transform not found Interfaced Event into a custom Event
Thanks, got it! Which one is problem Blueprint?
Hi, if i remember well it was blueprints related with hydra_interface or weapon_interface. (I don’t know if you can see referenced bp from outside of editor. So I will give you a list from my memory (I’m not home currently)
So, submachine gun, shotgun, grenade, hydraActor.
issue occurred when I modified an interface function by adding outputs to it. I suppose they were not able to find this modified function. So deleting them and replacing them by autosave fixed it. I can send you fixed interfaces if you want to experiment.
weird thing is that I could reproduce issue on 4.5 but it hasn’t been able to open corrupted project by itself.
I will give another try on 4.4 to corrupt project.
Edit: by way, I get an error (none something, I don’t have it in mind), and I read it is caused by the “And” node for boolean. Is a fix on way? except replacing it by another branch?
Hey Darknoodles,
Sorry for long delay in response! I apologize, this got buried in my pile of assigned issues and I lost track of it. project I got from you crashes on load, and seems to have some trouble with plugins when attempting to update engine version. I imagine by now that you’ve moved on without problematic BP, but if you’re still having trouble with this please let me know. Again, I apologize for losing sight of this issue.
Well, i resolved problem hard way, but at least it works. You can mark post as resolved for tracking purpose if you want. (I always dreamed about saying that :D)
Sounds good. Let me know if this pops up again!