I’ve got a Windows bluescreen at the same time when I was saving my Unity scene. The projects wasn’t saved before so I assume that it was saving project changes at the same time too, especially that I’ve imported one new asset from the asset store before saving the scene. The bluescreen wasn’t caused by Unity, I was just running too much stuff at the same time and it sometimes happen with my outdated GPU (heavy Unity scene, a lot of Chrome tabs etc.).
After restating the system and opening the project again Unity displayed a message. This is the first time when I saw this specific message. I don’t have a screenshots or exact string of it but it was something like: Unity has found some inconsistencies in the asset database and the project must be imported again.
I’ve clicked continue and it started working. Then it crashed after a while. After opening it again it started thr re-import process (same as when the editor version is upgraded or Library folder is deleted) with all stuff like calculating asset hashes, importing small assets, dlls, compiling scripts, importing textures etc. After the re-import was done I’ve checked if the project is fine and it looks like everything works fine.
I’m using Dropbox so I can see which files was changed. Re-import updated one old dll with API updater (I have no idea why it wasn’t updated before as I’m always using auto API updated when moving to a new Unity version). Generally it changed just few not important files and things like PROJECTNAME.sl and Assembly-UnityScript files but I assume that they are always refreshed when the project is re-imported.
Why am I creating this thread if the project works fine? Because I’ve never seen this message (inconsistencies in the asset database) before and I can’t find any threads/answers about it. I’m wondering why this happened and if it’s possible that it changed something in the project.
Is it possible that scene file was corrupted when the PC crashed while saving the file? Or maybe some project files were corrupted when it crashed while saving them.
One more thing to add is that I’ve imported ProCore ProBuilder Basic from the asset store and created some objects with it before saving the scene. So the project wasn’t saved after importing the package. The first save after importing the package happened when my PC crashed.
I’ve tried to reproduce this situation with other smaller projects (my main project uses 18GB) but I wasn’t able to see this specific message (the one about the inconsistencies in the asset database). I can’t reproduce a system crash that will happen when the scene/project is in the saving process ;). I was trying to delete some Library files, change assets outside of Unity etc. but the projects are always loading fine, without that message.
I’m wondering what is the reason for that message and what happened in my case.
Any input will be much appreciated. Maybe some replies will help other people too as I think that there is no thread about this Unity message yet.
Thanks.