瀏覽代碼

Refs #3253. Changed error layout.

Spencer Rathbun 12 年之前
父節點
當前提交
c15fcaff94
共有 1 個文件被更改,包括 50 次插入50 次删除
  1. 50 50
      lib/Errors.js

+ 50 - 50
lib/Errors.js

@@ -6,60 +6,60 @@
  **/
 
 // Error codes
-var ERROR_CODES = {
-	OK                         : {name:"OK"                         , code: 0},
-	InternalError              : {name:"InternalError"              , code: 1},
-	BadValue                   : {name:"BadValue"                   , code: 2},
-	DuplicateKey               : {name:"DuplicateKey"               , code: 3},
-	NoSuchKey                  : {name:"NoSuchKey"                  , code: 4},
-	GraphContainsCycle         : {name:"GraphContainsCycle"         , code: 5},
-	HostUnreachable            : {name:"HostUnreachable"            , code: 6},
-	HostNotFound               : {name:"HostNotFound"               , code: 7},
-	UnknownError               : {name:"UnknownError"               , code: 8},
-	FailedToParse              : {name:"FailedToParse"              , code: 9},
-	CannotMutateObject         : {name:"CannotMutateObject"         , code: 10},
-	UserNotFound               : {name:"UserNotFound"               , code: 11},
-	UnsupportedFormat          : {name:"UnsupportedFormat"          , code: 12},
-	Unauthorized               : {name:"Unauthorized"               , code: 13},
-	TypeMismatch               : {name:"TypeMismatch"               , code: 14},
-	Overflow                   : {name:"Overflow"                   , code: 15},
-	InvalidLength              : {name:"InvalidLength"              , code: 16},
-	ProtocolError              : {name:"ProtocolError"              , code: 17},
-	AuthenticationFailed       : {name:"AuthenticationFailed"       , code: 18},
-	CannotReuseObject          : {name:"CannotReuseObject"          , code: 19},
-	IllegalOperation           : {name:"IllegalOperation"           , code: 20},
-	EmptyArrayOperation        : {name:"EmptyArrayOperation"        , code: 21},
-	InvalidBSON                : {name:"InvalidBSON"                , code: 22},
-	AlreadyInitialized         : {name:"AlreadyInitialized"         , code: 23},
-	LockTimeout                : {name:"LockTimeout"                , code: 24},
-	RemoteValidationError      : {name:"RemoteValidationError"      , code: 25},
-	NamespaceNotFound          : {name:"NamespaceNotFound"          , code: 26},
-	IndexNotFound              : {name:"IndexNotFound"              , code: 27},
-	PathNotViable              : {name:"PathNotViable"              , code: 28},
-	NonExistentPath            : {name:"NonExistentPath"            , code: 29},
-	InvalidPath                : {name:"InvalidPath"                , code: 30},
-	RoleNotFound               : {name:"RoleNotFound"               , code: 31},
-	RolesNotRelated            : {name:"RolesNotRelated"            , code: 32},
-	PrivilegeNotFound          : {name:"PrivilegeNotFound"          , code: 33},
-	CannotBackfillArray        : {name:"CannotBackfillArray"        , code: 34},
-	UserModificationFailed     : {name:"UserModificationFailed"     , code: 35},
-	RemoteChangeDetected       : {name:"RemoteChangeDetected"       , code: 36},
-	FileRenameFailed           : {name:"FileRenameFailed"           , code: 37},
-	FileNotOpen                : {name:"FileNotOpen"                , code: 38},
-	FileStreamFailed           : {name:"FileStreamFailed"           , code: 39},
-	ConflictingUpdateOperators : {name:"ConflictingUpdateOperators" , code: 40},
-	FileAlreadyOpen            : {name:"FileAlreadyOpen"            , code: 41},
-	LogWriteFailed             : {name:"LogWriteFailed"             , code: 42},
-	CursorNotFound             : {name:"CursorNotFound"             , code: 43},
-	KeyNotFound                : {name:"KeyNotFound"                , code: 44},
+var ErrorCodes = {
+	OK                           : "OK"                           ,
+	INTERNAL_ERROR               : "INTERNAL_ERROR"               ,
+	BAD_VALUE                    : "BAD_VALUE"                    ,
+	DUPLICATE_KEY                : "DUPLICATE_KEY"                ,
+	NO_SUCH_KEY                  : "NO_SUCH_KEY"                  ,
+	GRAPH_CONTAINS_CYCLE         : "GRAPH_CONTAINS_CYCLE"         ,
+	HOST_UNREACHABLE             : "HOST_UNREACHABLE"             ,
+	HOST_NOT_FOUND               : "HOST_NOT_FOUND"               ,
+	UNKNOWN_ERROR                : "UNKNOWN_ERROR"                ,
+	FAILED_TO_PARSE              : "FAILED_TO_PARSE"              ,
+	CANNOT_MUTATE_OBJECT         : "CANNOT_MUTATE_OBJECT"         ,
+	USER_NOT_FOUND               : "USER_NOT_FOUND"               ,
+	UNSUPPORTED_FORMAT           : "UNSUPPORTED_FORMAT"           ,
+	UNAUTHORIZED                 : "UNAUTHORIZED"                 ,
+	TYPE_MISMATCH                : "TYPE_MISMATCH"                ,
+	OVERFLOW                     : "OVERFLOW"                     ,
+	INVALID_LENGTH               : "INVALID_LENGTH"               ,
+	PROTOCOL_ERROR               : "PROTOCOL_ERROR"               ,
+	AUTHENTICATION_FAILED        : "AUTHENTICATION_FAILED"        ,
+	CANNOT_REUSE_OBJECT          : "CANNOT_REUSE_OBJECT"          ,
+	ILLEGAL_OPERATION            : "ILLEGAL_OPERATION"            ,
+	EMPTY_ARRAY_OPERATION        : "EMPTY_ARRAY_OPERATION"        ,
+	INVALID_B_S_O_N              : "INVALID_B_S_O_N"              ,
+	ALREADY_INITIALIZED          : "ALREADY_INITIALIZED"          ,
+	LOCK_TIMEOUT                 : "LOCK_TIMEOUT"                 ,
+	REMOTE_VALIDATION_ERROR      : "REMOTE_VALIDATION_ERROR"      ,
+	NAMESPACE_NOT_FOUND          : "NAMESPACE_NOT_FOUND"          ,
+	INDEX_NOT_FOUND              : "INDEX_NOT_FOUND"              ,
+	PATH_NOT_VIABLE              : "PATH_NOT_VIABLE"              ,
+	NON_EXISTENT_PATH            : "NON_EXISTENT_PATH"            ,
+	INVALID_PATH                 : "INVALID_PATH"                 ,
+	ROLE_NOT_FOUND               : "ROLE_NOT_FOUND"               ,
+	ROLES_NOT_RELATED            : "ROLES_NOT_RELATED"            ,
+	PRIVILEGE_NOT_FOUND          : "PRIVILEGE_NOT_FOUND"          ,
+	CANNOT_BACKFILL_ARRAY        : "CANNOT_BACKFILL_ARRAY"        ,
+	USER_MODIFICATION_FAILED     : "USER_MODIFICATION_FAILED"     ,
+	REMOTE_CHANGE_DETECTED       : "REMOTE_CHANGE_DETECTED"       ,
+	FILE_RENAME_FAILED           : "FILE_RENAME_FAILED"           ,
+	FILE_NOT_OPEN                : "FILE_NOT_OPEN"                ,
+	FILE_STREAM_FAILED           : "FILE_STREAM_FAILED"           ,
+	CONFLICTING_UPDATE_OPERATORS : "CONFLICTING_UPDATE_OPERATORS" ,
+	FILE_ALREADY_OPEN            : "FILE_ALREADY_OPEN"            ,
+	LOG_WRITE_FAILED             : "LOG_WRITE_FAILED"             ,
+	CURSOR_NOT_FOUND             : "CURSOR_NOT_FOUND"             ,
+	KEY_NOT_FOUND                : "KEY_NOT_FOUND"                ,
 },
 
 // Classes of errors
-ERROR_CLASS = {
-	NetworkError: {name:"NetworkError", codes: ["HostUnreachable", "HostNotFound"]},
+ErrorClass = {
+	NETWORK_ERROR: ["HOST_UNREACHABLE", "HOST_NOT_FOUND"],
 };
 
 module.exports = {
-	ERROR_CODES: ERROR_CODES,
-	ERROR_CLASS: ERROR_CLASS
+	ErrorCodes: ErrorCodes,
+	ErrorClass: ErrorClass
 };