I’m facing an issue with the Asset Processor not working properly. This becomes a huge headache as the only workaround I’ve discovered is to constantly kill the asset processor and restart the editor. This issue occurs persistently (have not found a configuration which doesn’t trigger it) but sporadically (have not found a configuration which always triggers it) which makes it very difficult to debug. This is an extremely painful interruption of our workflow and I can only assume we are doing something very wrong, or the Asset Processor is very broken.
When the AP correctly completes a job (e.g. after I copy a file to the game directory), I see log output like:
Processing My_Asset (pc)...
Processed "My_Asset" ("pc")...
Saved pc catalog containing 3640 assets in 0.035000s
Sometimes when importing an asset (either by copying the file, or using the ‘Import…’ dialogue) I don’t see this output. Sometimes the ‘saved pc catalog’ line does not appear; in this case an editor restart usually picks up the new assets. Sometimes even the ‘processing’ line doesn’t appear; in this case I need to exit the asset processor and restart the engine. I haven’t noticed any correlation between how the error presents and what process was used to attempt to import an asset.