I keep getting these errors with particular files, where if I make a change to them and then try to save them, the saving fails because the file is marked as “Read Only”. UE4 will sometimes tell me that I don’t have an asset checked out and requests for me to check it out. If I click the “Check Out” link, the file may or may not actually get checked out. Most of the time, UE4 will register the file as being checked out to me and put the red checkmark in the corner, but the file will still be in read only mode.
It seems like there’s a random 25% chance that it happens. Here’s what I usually do when it gets triggered:
Open up an existing blueprint which is under version control.
Make a change to the blueprint
Save the blueprint
UE4 then prompts you to check out the blueprint from Perforce
Click the “Check out” button which pops up
There is a good chance that the file doesn’t get checked out, even if nobody else has it checked out, so step 5 is kinda broken, but fails silently
You can keep repeating steps 3-6 with no change
(sorry for the fuzziness here): Sometimes, the above workflow actually will check the file out from perforce, but the read only flag on the file is still enabled.