LPS-44684 add new error code for AssetCategoryException

Hey Hugo,
I did not refact the  class BaseCommandReceiver to use Constants for error code due to following concern.
1. You can see some of them use one error code express two type exception, so If I combine the type exception looks like not standard

2. potential problem,  same type exception with different error code. (e.g  FileExtensionException, FileSizeException)