errorcode-DistributedNotificationService.md 4.2 KB
Newer Older
Y
yuyaozhi 已提交
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 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229
# DistributedNotificationService错误码

## 1600001 内部错误

**错误信息**

Internal Error.

**错误描述**

当内存申请、多线程处理异常等内部处理错误,系统会报此错误码。

**可能原因**

1. 内存申请、多线程处理等内核通用错误。

**处理步骤**

1. 确认系统内存是否足够。
2. 重启系统。

## 1600002 应用与通知子系统数据处理或交互错误

**错误信息**

IPC Error.

**错误描述**

当序列化与反序列化错误与通知子系统交互失败时,系统会报此错误码。

**可能原因**

1. 序列化、反序列化错误。
2. 与通知子系统交互失败。

**处理步骤**

1. 确认参入参数是否超长。
2. 确认通知子系统是否启动中。

## 1600003 连接服务错误

**错误信息**

Failed to connect to service.

**错误描述**

当连接服务失败使通知子系统异常时,系统会报此错误码。

**可能原因**

1. 服务繁忙、或通知子系统异常。

**处理步骤**

1. 服务繁忙,请稍后重试。
2. 确认通知子系统是否启动。

## 1600004 通知使能未开启

**错误信息**

Notification is not enabled.

**错误描述**

当通知使能未开启或手动被用户关闭时,系统会报此错误码。

**可能原因**

1. 应用的通知使能是初始的未开启状态或者被用户关闭。

**处理步骤**

1. 检查应用通知使能是否已开启。

## 1600005 通知渠道未开启

**错误信息**

Notification slot is not enabled.

**错误描述**

当通知渠道未开启时,系统会报此错误码。

**可能原因**

1. 通知渠道使能未开启。

**处理步骤**

1. 检查应用通知渠道使能是否已开启。

## 1600006 通知不允许删除

**错误信息**

Notification is not allowed to remove.

**错误描述**

当通知设置isUnremoveable=true标识时全清,当设置isRemoveAllowed=false时,删除时,系统会报此错误码。

**可能原因**

1. 通知上设置了isUnremoveable=true标识,不允许全清只允许单条删除。
2. 通知上设置了isRemoveAllowed=false,不允许删除。

**处理步骤**

1. 检查通知是否设置了unremovable=true标识。
2. 检查通知是否设置了isRemoveAllowed=false标识。

## 1600007 通知不存在

**错误信息**

The notification is not exist.

**错误描述**

当通知被删除或取消,不存在时,系统会报此错误码。

**可能原因**

1. 通知已被删除。
2. 通知已被取消。

**处理步骤**

1. 检查当前通知是否存在。

## 1600008 用户不存在

**错误信息**

The user is not exist.

**错误描述**

用当用户ID错误,或设备用户未激活时,系统会报此错误码。

**可能原因**

1. 用户ID输入错误。
2. 设备上没有激活的用户。

**处理步骤**

1. 检查指定id的用户是否已经存在。

## 1600009 每秒发送通知超过最大限制

**错误信息**

Over max number notifications per second.

**错误描述**

当每秒发送通知超过最大限制时,系统会报此错误码。

**可能原因**

1. 每秒发送通知超过数超过10条。

**处理步骤**

1. 降低通知发送频率。

## 1600010 分布式处理错误

**错误信息**

Distributed operation failed.

**错误描述**

当操作数据库太频繁导致数据库处理异常,系统会报此错误码。

**可能原因**

1. 数据库处理异常、操作太频繁。

**处理步骤**

1. 检查分布式数据运行是否正常。
2. 降低操作频率。

## 1600011 读取模板配置文件错误

**错误信息**

Read template config failed.

**错误描述**

当模板配置文件丢失或不支持当前版本模板时,系统会报此错误码。

**可能原因**

1. 模板配置文件丢失。
2. 当前版本不支持模板。

**处理步骤**

1. 检查系统/system/etc/notification_template/external.json文件是否存在。
2. 升级版本到3.2及以上。

## 17700001 包名不存在

**错误信息**

The specified bundle name was not found.

**错误描述**

当应用未安装或包名不正确时,系统会报此错误码。

**可能原因**

1. 包名不正确。
2. 应用未安装。

**处理步骤**

1. 检查应用是否存在。