こんにちは、なんかアセットのセーブができなかったので対処方の紹介です。
環境:
Windows10
UE4.20.3
アウトプットログにはこんなエラーメッセージが出ていました。
1
2
3
4
5
6
7
8
|
Cmd: OBJ SAVEPACKAGE PACKAGE="アセットのパス" FILE="アセットのパス.uasset" SILENT=true<br />
LogSavePackage: Moving 'アセットのパス.uasset+英数字.tmp' to 'アセットのパス'<br />
LogFileManager: Warning: DeleteFile was unable to delete 'アセットのパス.uasset', retrying in .5s...<br />
LogFileManager: Error: Error deleting file 'アセットのパス.uasset'.<br />
LogSavePackage: Error: Error saving 'アセットのパス.uasset'<br />
LogSlate: Window 'Message' being destroyed<br />
EditorErrors: New page: Save Output<br />
EditorErrors: Warning: Error saving 'アセットのパス.uasset'
|
セーブができないパターンは今まで、「エディタを複数開いてしまっている」というのがありました。
しかし今回は、タスクバー上では一つのエディタしか開かれていないようでした。
そこで私は試しにCtrl+Shift+Escで、タスクマネージャーを開いてみました・・・
なんとそこには 何故かバックグラウンドプロセスで動いているUnreal Engineの文字が・・・ッ!
ということで、それのタスクを終了させることでセーブができるようになりました。
追記:
エディタを開くだけでもバックグラウンドでも起動するようなので、
まずタスクバーで複数のエディタが開かれていたらそれを切る
↓
それでもだめならバックグラウンドプロセスで動いているエディタを切る、というのが良いと思います。