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. 检查应用是否存在。