• 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. 确认输入参数是否合法。
453. 确认通知子系统是否已启动。
46
47## 1600003 连接服务错误
48
49**错误信息**
50
51Failed to connect to service.
52
53**错误描述**
54
55当连接服务失败而导致通知子系统异常时,系统会报此错误码。
56
57**可能原因**
58
591. 服务繁忙、或通知子系统异常。
60
61**处理步骤**
62
631. 服务繁忙时,需要再次尝试。
642. 确认通知子系统是否正常启动。
65
66## 1600004 通知使能未开启
67
68**错误信息**
69
70Notification is not enabled.
71
72**错误描述**
73
74当通知使能未开启或手动被用户关闭时,系统会报此错误码。
75
76**可能原因**
77
781. 应用的通知使能是未开启状态或者被用户手动关闭。
79
80**处理步骤**
81
821. 检查应用通知使能是否已开启。
83
84## 1600005 通知渠道未开启
85
86**错误信息**
87
88Notification slot is not enabled.
89
90**错误描述**
91
92当通知渠道未开启时,系统会报此错误码。
93
94**可能原因**
95
961. 通知渠道使能未开启。
97
98**处理步骤**
99
1001. 检查应用通知渠道使能是否已开启。
101
102## 1600006 通知不允许删除
103
104**错误信息**
105
106Notification is not allowed to remove.
107
108**错误描述**
109
110删除通知时不具有相应的权限。
111
112**可能原因**
113
1141. 通知设置`isUnremovable`为`true`,只允许删除单条通知,而不允许删除全部通知。
1152. 通知设置`isRemoveAllowed`为`false`,不允许删除通知。
116
117**处理步骤**
118
1191. 检查通知是否设置了`isUnremovable`为`true`。
1202. 检查通知是否设置了`isRemoveAllowed`为`false`。
121
122## 1600007 通知不存在
123
124**错误信息**
125
126The notification is not exist.
127
128**错误描述**
129
130当通知不存在时,系统会报此错误码。
131
132**可能原因**
133
1341. 通知已被删除。
1352. 通知已被取消。
136
137**处理步骤**
138
1391. 检查当前通知是否存在。
140
141## 1600008 用户不存在
142
143**错误信息**
144
145The user is not exist.
146
147**错误描述**
148
149当用户ID错误,或设备用户未激活时,系统会报此错误码。
150
151**可能原因**
152
1531. 用户ID输入错误。
1542. 设备上没有激活的用户。
155
156**处理步骤**
157
1581. 检查指定id的用户是否已经存在。
159
160## 1600009 每秒发送通知超过最大限制
161
162**错误信息**
163
164Over max number notifications per second.
165
166**错误描述**
167
168当每秒发送通知超过最大限制时,系统会报此错误码。
169
170**可能原因**
171
1721. 每秒发送通知超过数超过10条。
173
174**处理步骤**
175
1761. 降低通知发送频率。
177
178## 1600010 分布式处理错误
179
180**错误信息**
181
182Distributed operation failed.
183
184**错误描述**
185
186当操作数据库太频繁导致数据库处理异常,系统会报此错误码。
187
188**可能原因**
189
1901. 数据库处理异常、操作太频繁。
191
192**处理步骤**
193
1941. 检查分布式数据运行是否正常。
1952. 降低操作频率。
196
197## 1600011 读取模板配置文件错误
198
199**错误信息**
200
201Read template config failed.
202
203**错误描述**
204
205当模板配置文件丢失或不支持当前版本模板时,系统会报此错误码。
206
207**可能原因**
208
2091. 模板配置文件丢失。
2102. 当前版本不支持模板。
211
212**处理步骤**
213
2141. 检查系统`/system/etc/notification_template/external.json`文件是否存在。
2152. 升级系统版本到3.2及以上。
216
217## 17700001 包名不存在
218
219**错误信息**
220
221The specified bundle name was not found.
222
223**错误描述**
224
225当应用未安装或包名不正确时,系统会报此错误码。
226
227**可能原因**
228
2291. 包名不正确。
2302. 应用未安装。
231
232**处理步骤**
233
2341. 检查应用是否存在。