Sooo…I can’t save my project due to “External Actors.”
How do I get around this?!?!
some of the things that can cause this issue:
- corruption in the current editor state: as long as you are using a release version of the editor this “should” be rare, but try closing the editor, re-opening it, making a small change to the map/level in question and see if it still errors.
- File permissions: based on the file path shown this might be a file/folder you don’t have permissions to modify. (you can check this by trying to move the file somewhere else preferably while the Editor is off, and put it back before opening the editor again) if this is the issue you might need to recreate the project into a directory you do have permissions to modify, or contact your IT Administrator.
- corrupt file: try to create a new map, and see you can save that
- check the Logs: many of the errors listed (outside of crashes, and even then) are not the full information. go to the editor logs (
[CurrentProjectName]/Saved/Logs/[CurrentProjectName].log
) open it in your “favorite” text editor and search for the error message (the Yellow sign would imply “Warning”). if this issue did not cause a crash then you can also just open the Output Log
in the editor a Warning will appear in Yellow text and read around that output for more details.
- Read only status: is the file marked as “read only” (in your file explorer open the properties of the file, and see if “read only” is checked) this might occur if you are using some kind of source control
- Anti-virus: this is kind of a longer shot as if the anti-virus has not been told to “trust” Unreal it could prevent from overwriting files.
- Engine Compatibility: sometimes if the map is not compatible, the engine might be able to open it, but not save it (mostly if you have upgraded engine versions) this could mean anything from trying to import it into the project as an external asset (maybe through a separate project), to re-creating it from scratch.
- might need to run as administrator: this might have similar implications as point 1, but sometimes it can help programs that want to access a bunch of unrelated files.