detailed error messages for upload