• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# DistributedNotificationService错误码
2
3> **说明:**
4>
5> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](errorcode-universal.md)。
6
7## 1600001 内部错误
8
9**错误信息**
10
11Internal Error.
12
13**错误描述**
14
15当内存申请、多线程处理异常等内部处理错误,系统会报此错误码。
16
17**可能原因**
18
191. 内存申请、多线程处理等内核通用错误。
20
21**处理步骤**
22
231. 确认系统内存是否足够。
242. 重启系统。
25
26## 1600002 应用与通知子系统数据处理或交互错误
27
28**错误信息**
29
30IPC Error.
31
32**错误描述**
33
34当序列化与反序列化错误与通知子系统交互失败时,系统会报此错误码。
35
36**可能原因**
37
381. 序列化、反序列化错误。
392. 与通知子系统交互失败。
40
41**处理步骤**
42
431. 确认参入参数是否超长。
442. 确认通知子系统是否启动中。
45
46## 1600003 连接服务错误
47
48**错误信息**
49
50Failed to connect to service.
51
52**错误描述**
53
54当连接服务失败使通知子系统异常时,系统会报此错误码。
55
56**可能原因**
57
581. 服务繁忙、或通知子系统异常。
59
60**处理步骤**
61
621. 服务繁忙,请稍后重试。
632. 确认通知子系统是否启动。
64
65## 1600004 通知使能未开启
66
67**错误信息**
68
69Notification is not enabled.
70
71**错误描述**
72
73当通知使能未开启或手动被用户关闭时,系统会报此错误码。
74
75**可能原因**
76
771. 应用的通知使能是初始的未开启状态或者被用户关闭。
78
79**处理步骤**
80
811. 检查应用通知使能是否已开启。
82
83## 1600005 通知渠道未开启
84
85**错误信息**
86
87Notification slot is not enabled.
88
89**错误描述**
90
91当通知渠道未开启时,系统会报此错误码。
92
93**可能原因**
94
951. 通知渠道使能未开启。
96
97**处理步骤**
98
991. 检查应用通知渠道使能是否已开启。
100
101## 1600006 通知不允许删除
102
103**错误信息**
104
105Notification is not allowed to remove.
106
107**错误描述**
108
109当通知设置isUnremoveable=true标识时全清,当设置isRemoveAllowed=false时,删除时,系统会报此错误码。
110
111**可能原因**
112
1131. 通知上设置了isUnremoveable=true标识,不允许全清只允许单条删除。
1142. 通知上设置了isRemoveAllowed=false,不允许删除。
115
116**处理步骤**
117
1181. 检查通知是否设置了unremovable=true标识。
1192. 检查通知是否设置了isRemoveAllowed=false标识。
120
121## 1600007 通知不存在
122
123**错误信息**
124
125The notification is not exist.
126
127**错误描述**
128
129当通知被删除或取消,不存在时,系统会报此错误码。
130
131**可能原因**
132
1331. 通知已被删除。
1342. 通知已被取消。
135
136**处理步骤**
137
1381. 检查当前通知是否存在。
139
140## 1600008 用户不存在
141
142**错误信息**
143
144The user is not exist.
145
146**错误描述**
147
148用当用户ID错误,或设备用户未激活时,系统会报此错误码。
149
150**可能原因**
151
1521. 用户ID输入错误。
1532. 设备上没有激活的用户。
154
155**处理步骤**
156
1571. 检查指定id的用户是否已经存在。
158
159## 1600009 每秒发送通知超过最大限制
160
161**错误信息**
162
163Over max number notifications per second.
164
165**错误描述**
166
167当每秒发送通知超过最大限制时,系统会报此错误码。
168
169**可能原因**
170
1711. 每秒发送通知超过数超过10条。
172
173**处理步骤**
174
1751. 降低通知发送频率。
176
177## 1600010 分布式处理错误
178
179**错误信息**
180
181Distributed operation failed.
182
183**错误描述**
184
185当操作数据库太频繁导致数据库处理异常,系统会报此错误码。
186
187**可能原因**
188
1891. 数据库处理异常、操作太频繁。
190
191**处理步骤**
192
1931. 检查分布式数据运行是否正常。
1942. 降低操作频率。
195
196## 1600011 读取模板配置文件错误
197
198**错误信息**
199
200Read template config failed.
201
202**错误描述**
203
204当模板配置文件丢失或不支持当前版本模板时,系统会报此错误码。
205
206**可能原因**
207
2081. 模板配置文件丢失。
2092. 当前版本不支持模板。
210
211**处理步骤**
212
2131. 检查系统/system/etc/notification_template/external.json文件是否存在。
2142. 升级版本到3.2及以上。
215
216## 17700001 包名不存在
217
218**错误信息**
219
220The specified bundle name was not found.
221
222**错误描述**
223
224当应用未安装或包名不正确时,系统会报此错误码。
225
226**可能原因**
227
2281. 包名不正确。
2292. 应用未安装。
230
231**处理步骤**
232
2331. 检查应用是否存在。