/
err.go
124 lines (122 loc) · 6.3 KB
/
err.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
package jarviscore
import "errors"
var (
// ErrLoadFileReadSize - loadfile invalid file read size
ErrLoadFileReadSize = errors.New("loadfile invalid file read size")
// ErrNotConnectNode - not connect node
ErrNotConnectNode = errors.New("not connect node")
// ErrNoCtrlCmd - no ctrl cmd
ErrNoCtrlCmd = errors.New("no ctrl cmd")
// ErrCoreDBNoAddr - coredb no addr
ErrCoreDBNoAddr = errors.New("coredb no addr")
// ErrSign - sign err
ErrSign = errors.New("sign err")
// ErrInvalidAddr - invalid addr
ErrInvalidAddr = errors.New("invalid addr")
// ErrInvalidPublishKey - invalid publish key
ErrInvalidPublishKey = errors.New("invalid publish key")
// ErrExistCtrlID - exist ctrlid
ErrExistCtrlID = errors.New("exist ctrlid")
// ErrAlreadyJoin - already join
ErrAlreadyJoin = errors.New("already join")
// ErrNotConnectMe - not connect me
ErrNotConnectMe = errors.New("not connect me")
// ErrGRPCPeerFromContext - grpc.peer.FromContext err
ErrGRPCPeerFromContext = errors.New("grpc.peer.FromContext err")
// ErrGRPCPeerAddr - grpc.peer.Addr err
ErrGRPCPeerAddr = errors.New("grpc.peer.Addr err")
// ErrPublicKeyAddr - public key and address do not match
ErrPublicKeyAddr = errors.New("public key and address do not match")
// ErrPublicKeyVerify - public key verify err
ErrPublicKeyVerify = errors.New("public key verify err")
// ErrJarvisMsgTimeOut - JarvisMsg timeout
ErrJarvisMsgTimeOut = errors.New("JarvisMsg timeout")
// ErrStreamNil - stream nil
ErrStreamNil = errors.New("stream nil")
// ErrInvalidMsgType - invalid msgtype
ErrInvalidMsgType = errors.New("invalid msgtype")
// ErrServAddrIsMe - servaddr is me
ErrServAddrIsMe = errors.New("servaddr is me")
// ErrInvalidEvent - invalid event
ErrInvalidEvent = errors.New("invalid event")
// ErrInvalidServAddr - invalid servaddr
ErrInvalidServAddr = errors.New("invalid servaddr")
// ErrInvalidNodeName - invalid nodename
ErrInvalidNodeName = errors.New("invalid nodename")
// ErrUnknowNode - unknow node
ErrUnknowNode = errors.New("unknow node")
// ErrInvalidMsgID - invalid msgid
ErrInvalidMsgID = errors.New("invalid msgid")
// ErrDuplicateMsgID - duplicate msgid
ErrDuplicateMsgID = errors.New("duplicate msgid")
// ErrInvalidRequestData4Node - invalid requestData4Node
ErrInvalidRequestData4Node = errors.New("invalid requestData4Node")
// ErrInvalidRequestNodeData - invalid requestNodeData
ErrInvalidRequestNodeData = errors.New("invalid requestNodeData")
// ErrFuncOnSendMsgResultLength - FuncOnSendMsgResult length err
ErrFuncOnSendMsgResultLength = errors.New("FuncOnSendMsgResult length err")
// ErrAutoUpdateClosed - auto update closed
ErrAutoUpdateClosed = errors.New("auto update closed")
// ErrServAddrConnFail - the servaddr connect fail
ErrServAddrConnFail = errors.New("the servaddr connect fail")
// ErrAssertGetNode - assert(GetNode() is not nil)
ErrAssertGetNode = errors.New("assert(GetNode() is not nil)")
// ErrDeprecatedNode - deprecated node
ErrDeprecatedNode = errors.New("deprecated node")
// ErrNoFileData - no filedata
ErrNoFileData = errors.New("no filedata")
// ErrFileDataNoMD5String - filedata no md5tring
ErrFileDataNoMD5String = errors.New("filedata no md5tring")
// ErrInvalidFileDataMD5String - invalid filedata md5tring
ErrInvalidFileDataMD5String = errors.New("invalid filedata md5tring")
// ErrNotConnectedNode - not connected node
ErrNotConnectedNode = errors.New("not connected node")
// ErrInvalidReadFileLength - invalid readfile length
ErrInvalidReadFileLength = errors.New("invalid readfile length")
// ErrInvalidSeekFileOffset - invalid seekfile offset
ErrInvalidSeekFileOffset = errors.New("invalid seekfile offset")
// ErrNoConnOrInvalidConn - no connection or invalid connection
ErrNoConnOrInvalidConn = errors.New("no connection or invalid connection")
// ErrNoCtrlInfo - no ctrlinfo
ErrNoCtrlInfo = errors.New("no ctrlinfo")
// ErrCannotFindNodeWithAddr - can not find node with addr
ErrCannotFindNodeWithAddr = errors.New("can not find node with addr")
// ErrNoFuncOnFileData - no FuncOnFileData
ErrNoFuncOnFileData = errors.New("no FuncOnFileData")
// ErrNoProcMsgResultData - no ProcMsgResultData
ErrNoProcMsgResultData = errors.New("no ProcMsgResultData")
// ErrInvalidProcMsgResultData - invalid ProcMsgResultData
ErrInvalidProcMsgResultData = errors.New("invalid ProcMsgResultData")
// ErrDuplicateProcMsgResultData - duplicate ProcMsgResultData
ErrDuplicateProcMsgResultData = errors.New("duplicate ProcMsgResultData")
// ErrNoCtrl - no ctrl
ErrNoCtrl = errors.New("no ctrl")
// ErrUnknownCtrlError - unknown ctrl error
ErrUnknownCtrlError = errors.New("unknown ctrl error")
// ErrProcMsgStreamNil - ProcMsgStream return nil
ErrProcMsgStreamNil = errors.New("ProcMsgStream return nil")
// ErrIDontTrustYou - I don't trust you
ErrIDontTrustYou = errors.New("I don't trust you")
// ErrInvalidTimer - Invalid timer
ErrInvalidTimer = errors.New("Invalid timer")
// ErrInvalidTimerFunc - Invalid timer func
ErrInvalidTimerFunc = errors.New("Invalid timer func")
// ErrInvalidWait4MyReplyMsgID - Invalid wait for my reply msgid
ErrInvalidWait4MyReplyMsgID = errors.New("Invalid wait for my reply msgid")
// ErrInvalidWait4MyReplyAddr - Invalid wait for my reply addr
ErrInvalidWait4MyReplyAddr = errors.New("Invalid wait for my reply addr")
// ErrInvalidJarvisMsgReplyStreamDestAddr - Invalid JarvisMsgReplyStream dest addr
ErrInvalidJarvisMsgReplyStreamDestAddr = errors.New("Invalid JarvisMsgReplyStream dest addr")
// ErrInvalidJarvisMsgReplyStreamSendMsg - Invalid JarvisMsgReplyStream sendmsg
ErrInvalidJarvisMsgReplyStreamSendMsg = errors.New("Invalid JarvisMsgReplyStream sendmsg")
// ErrJarvisMsgReplyStreamSent - JarvisMsgReplyStream has been sent
ErrJarvisMsgReplyStreamSent = errors.New("JarvisMsgReplyStream has been sent")
// ErrInvalidJarvisMsgReplyStreamReplyMsgID - Invalid JarvisMsgReplyStream ReplyMsgID
ErrInvalidJarvisMsgReplyStreamReplyMsgID = errors.New("Invalid JarvisMsgReplyStream ReplyMsgID")
// ErrInvalidStreamMsgTransferFile2 - Invalid StreamMsg TRANSFER_FILE2
ErrInvalidStreamMsgTransferFile2 = errors.New("Invalid StreamMsg TRANSFER_FILE2")
// ErrInvalidCMDStdOutErrErrFile - Invalid CMDStdOutErr errfile
ErrInvalidCMDStdOutErrErrFile = errors.New("Invalid CMDStdOutErr errfile")
// ErrCfgInvalidUpdateScript - Invalid UpdateScript
ErrCfgInvalidUpdateScript = errors.New("Invalid UpdateScript")
)