Error Code List
예외처리를 간편하게 해주는 에러 코드 리스트
개요
Error Code를 한번에 모아보는 사전입니다.
해당 링크에서 실제로 구현된 Error Exception을 보실 수 있습니다.
System Error
System Error의 접두사는 0x00 00 00 00 입니다.
Error Name | Code | Summary |
SystemConfigFileNotFoundError | 0x00 00 00 01 | Sytem Config.json 파일 찾기 실 |
SystemConfigFileParsingError | 0x00 00 00 02 | System config.json 파일의 데이터가 잘못되었거나 찾지 못한 경우에 대한 Error |
SystemAbnormalAccessError | 0x00 00 00 03 | 비정상 접근 에 |
LoginConnectionExpireError | 0x00 00 00 04 | 로그인 만료 에러 |
User Error
User Error의 접두사는 0x01 00 00 00 입니다
Error Name | Code | Summary |
UserInformationValidateError | 0x01 00 00 01 | 잘못된 요청 데이터로 인해 사용자 등록 및 수정 실패 |
UserUploadFailedError | 0x01 00 00 02 | 사용자 이미지 업로드 실패 |
UserDoesNotExistError | 0x01 00 00 03 | 유저를 찾을 수 없을 때 발생하는 에러 |
LoginFailedError | 0x01 00 00 04 | 로그인 실패 |
InternalException | 0x01 00 00 05 | MicrocloudchipException 계열의 에러가 아닌 내부의 에러(ValueError, TypeError etc..)일 경우. 이 때 클라이언트에게 "알수 없는 오류"라는 메세지를 송출하게 한다. |
Data Error
Data(Storage) 관련 접두사는 0x02 00 00 00 입니다
Error Name | Code | Summary |
DirectoryNotFound | 0x02 00 00 01 | 디렉토리가 존재하지 않음 |
FileNotFound | 0x02 00 00 02 | 파일이 존재하지 않음 |
FileAndDirectoryNameValidateError | 0x02 00 00 03 | 파일 및 디렉토리 이름이 유효하지 않음 |
DirectoryAleadyExistError | 0x02 00 00 04 | 디렉토리 생성 시 이미 존재할 경우 에러 발 |
FileAleadyExistError | 0x02 00 00 05 | 파일 추가 및 생성 시에 이미 존재할 경우 에러 발 |
StorageOverCapacityError | 0x02 00 00 06 | 용량 초과 |
DirectoryDeleteFailedBecauseSomeData | 0x02 00 00 07 | 디렉토리에 아직 데이터가 남아 있어서 삭제 못함 |
FileAndDirectoryNameEmpty | 0x02 00 00 08 | 디렉토리 및 이름이 비어있는 경우 |
SharedFileAlreadyExistError | 0x02 00 00 09 | 파일이 이미 공유된 경우 |
FileIsNotShared | 0x02 00 00 0A | 파일이 공유되지 않음 |
FileSharedButRemovedError | 0x02 00 00 0B | 파일은 공유되어 있다고 기록되어있는데 실제는 파일이 삭제된 경우. 즉, DB와 스토리지 사이의 동기화 오류다 |
DataFormatNotCalled | 0x02 00 00 0C | Format Layer의 데이터가 아직 검색을 하지 않아 모든 정보가 기록되지 않는 경우 |
Access Error
Access관련 접두사는 0x03 00 00 01 입니다.
Error Name | Code | Summary |
AuthAccessError | 0x03 00 00 01 | 권한 엑세스 에러 |
Last updated