1# 帐号管理错误码 2 3> **说明:** 4> 5> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](errorcode-universal.md)。 6 7以下错误码包括系统帐号、分布式帐号和应用帐号错误码。 8 9## 12300001 系统服务异常 10 11**错误信息** 12 13System service works abnormally. 14 15**可能原因** 16 17该错误码表示系统服务异常,可能原因如下: 181. 帐号管理服务无法正常启动。 192. 帐号管理的IPC对象无法获取。 203. 帐号管理依赖的其他服务无法正常启动或者IPC对象无法获取。 214. 服务未初始化。 225. 磁盘空间不足。 236. 读写文件异常。 247. 创建目录异常。 258. 创建删除文件异常。 269. 读写数据库异常。 27 28**处理步骤** 29 30请稍后重试,或重启设备。 31 32## 12300002 无效参数 33 34**错误信息** 35 36Invalid parameter. 37 38**可能原因** 39 40该错误码表示传入无效的参数,可能原因如下: 411. 用户名为空。 422. 系统帐号用户名长度大于1024。 433. 分布式帐号用户名长度大于256。 444. 系统帐号id小于0、小于100或大于1099。 455. 分布式帐号id长度大于512。 466. 分布式帐号传入不支持的事件类型。 477. 域名为空。 488. 域名长度大于128。 499. 域帐号为空。 5010. 域帐号长度大于512。 5111. 约束为空。 5212. 约束长度大于128。 5313. 传入无效的认证和查询参数。 5414. 提供的系统帐号头像编码字符串长度超过4KB。 5515. 提供的分布式帐号头像编码字符串长度超过2MB。 5616. 提供非jpg和png的图片。 5717. 应用帐号名长度超过512。 5818. 鉴权类型长度超过1024。 5919. 令牌长度超过1024。 6020. 键名长度超过1024。 6121. 自定义数据值长度超过1024。 6222. 无效的令牌。 6323. 无效的上下文标识。 6424. 无效的凭据标识。 65 66**处理步骤** 67 68请传入正确的参数。 69 70## 12300003 帐号不存在 71 72**错误信息** 73 74The account does not exist. 75 76**可能原因** 77 78该错误码表示操作的帐号不存在,可能原因如下: 791. 查询/激活/删除未创建的帐号。 802. 查询/激活/删除已删除的帐号。 813. 为已删除的帐号设置约束/用户名/头像。 824. 更新未创建的帐号。 835. 为不存在的帐号设置/取消帐号信息访问授权。 846. 为不存在的帐号设置/删除/查询密码。 857. 为不存在的帐号设置/删除令牌。 868. 为不存在的帐号设置额外信息。 879. 为不存在的帐号设置/删除凭据。 8810. 为不存在的帐号设置自定义数据。 8911. 为不存在的帐号使能分布式同步功能。 90 91**处理步骤** 92 93请检查帐号是否存在。 94 95## 12300004 帐号已存在 96 97**错误信息** 98 99The account already exists. 100 101**可能原因** 102 103该错误码表示帐号已存在,可能原因如下: 104创建已存在的帐号。 105 106**处理步骤** 107 108请取消创建,或使用其他账户号名重试。 109 110## 12300005 不支持多用户 111 112**错误信息** 113 114Multi-user is not supported. 115 116**可能原因** 117 118该错误码表示不支持多用户,可能原因如下: 119当前设备不支持多用户,无法创建帐号 120 121**处理步骤** 122 123无法创建其他帐号,请取消创建 124 125## 12300006 不支持的帐号类型 126 127**错误信息** 128 129The account type is not supported. 130 131**可能原因** 132 133该错误码表示提供了不支持的帐号类型,可能原因如下: 134当前设备不支持创建指定类型的帐号 135 136**处理步骤** 137 138请创建其他类型的帐号 139 140## 12300007 帐号数量已达上限 141 142**错误信息** 143 144The account number has reached the upper limit. 145 146**可能原因** 147 148该错误码表示帐号数量已达上限,可能原因如下: 149创建系统帐号/应用帐号时,已存在1000个帐号。 150 151**处理步骤** 152 153请删除其他帐号后再创建。 154 155## 12300008 受限的帐号 156 157**错误信息** 158 159The specified account is restricted. 160 161**可能原因** 162 163该错误码表示操作的是受限帐号,可能原因如下: 1641. 删除系统保留用户。 1652. 查询系统保留用户的约束源类型。 1663. 创建id为0-100的帐号。 167 168**处理步骤** 169 170指定id为系统保留用户,无法操作。 171 172## 12300009 帐号已激活 173 174**错误信息** 175 176The account has been activated. 177 178**可能原因** 179 180该错误码表示帐号已激活,可能原因如下: 181激活已激活的帐号。 182 183**处理步骤** 184 185当前帐号已激活,请勿重复操作。 186 187## 12300010 帐号服务忙碌 188 189**错误信息** 190 191The account service is busy. 192 193**可能原因** 194 195该错误码表示帐号服务忙,可能原因如下: 1961. 短时间提交重复请求,如重复激活、重复设置等。 1972. 应用帐号的认证会话数量超过256,无法处理新的认证请求。 198 199**处理步骤** 200 201请等待一段时间后重试,并降低调用频率。 202 203## 12300011 事件监听器已注册 204 205**错误信息** 206 207The event listener has been registered. 208 209**可能原因** 210 211该错误码表示监听器已注册,可能原因如下: 212当前应用向系统注册一个已经注册过的监听器,无法重复注册。 213 214**处理步骤** 215 216请取消注册,或使用未注册过的监听器重新注册。 217 218## 12300012 事件监听器未注册 219 220**错误信息** 221 222The event listener has not been registered. 223 224**可能原因** 225 226该错误码表示监听器未注册,可能原因如下: 227解注册一个未注册过的监听器。 228 229**处理步骤** 230 231请使用注册的监听器执行解注册操作 232 233## 12300101 凭据不正确 234 235**错误信息** 236 237The credential is incorrect. 238 239**可能原因** 240 241该错误码表示凭据不正确,可能原因如下: 2421. 密码输入错误; 2432. 生物特征不匹配; 2442. 令牌失效; 245 246**处理步骤** 247 248请输入正确有效的凭据重试。 249 250## 12300102 凭据不存在 251 252**错误信息** 253 254The credential does not exist. 255 256**可能原因** 257 258该错误码表示凭据不存在,可能原因如下: 2591. 认证未录入的凭据类型。 2602. 查询未录入的凭据类型。 2613. 删除未录入的凭据类型。 262 263**处理步骤** 264 265请确认凭据类型是否存在。 266 267## 12300103 凭据输入器已注册 268 269**错误信息** 270 271The crdential inputer already exists. 272 273**可能原因** 274 275该错误码表示凭据输入器已注册,可能原因如下: 276PIN码输入器已注册,解注册之前无法重复注册。 277 278**处理步骤** 279 280凭据输入器已存在,请勿重复操作。 281 282## 12300104 凭据输入器不存在 283 284**错误信息** 285 286The crdential inputer not found. 287 288**可能原因** 289 290该错误码表示凭据输入器不存在,可能原因如下: 291认证、添加、修改凭据时,未注册凭据输入器。 292 293**处理步骤** 294 295注册凭据输入器。 296 297## 12300105 可信等级不支持 298 299**错误信息** 300 301The trust level is not supported. 302 303**可能原因** 304 305该错误码表示提供了可信等级不支持,可能原因如下: 306传入系统不支持的可信等级。 307 308**处理步骤** 309 310请输入正确的可信等级。 311 312## 12300106 认证类型不支持 313 314**错误信息** 315 316The auth type is not supported. 317 318**可能原因** 319 320该错误码表示提供了认证类型不支持,可能原因如下: 321传入系统不支持的认证类型。 322 323**处理步骤** 324 325请提供系统支持的认证类型。 326 327## 12300107 认证类型不存在 328 329**错误信息** 330 331The auth type does not exist. 332 333**可能原因** 334 335该错误码表示认证类型不存在,可能原因如下: 336查询/删除令牌时,指定的鉴权类型不存在。 337 338**处理步骤** 339 340请使用存在的认证类型查询/删除。 341 342## 12300108 认证会话不存在 343 344**错误信息** 345 346The authentication session does not exist. 347 348**可能原因** 349 350该错误码表示会话不存在,可能原因如下: 351 352查询不存在的会话回调。 353 354**处理步骤** 355 356请使用已成功打开的会话标识查询会话回调。 357 358## 12300109 认证被取消 359 360**错误信息** 361 362The authentication is canceled. 363 364**可能原因** 365 366该错误码表示认证被取消,可能原因如下: 367认证过程中,用户取消认证操作。 368 369**处理步骤** 370 371重新或结束认证操作。 372 373## 12300110 认证被锁定 374 375**错误信息** 376 377The authentication is locked. 378 379**可能原因** 380 381该错误码表示认证被锁定,可能原因如下: 382认证类型错误次数超过上限。 383 384**处理步骤** 385 386认证错误次数超过上限,请在freezingTime之后重试。 387 388## 12300111 认证超时 389 390**错误信息** 391 392The authentication is timeout. 393 394**可能原因** 395 396该错误码表示认证超时,可能原因如下: 3971. 对于系统帐号,认证、录入超过三分钟。 3982. 认证服务因网络原因无法及时响应而超时。 399 400**处理步骤** 401 4021. 认证录入超时,请重试。 4032. 请确认网络环境无问题后重试。 404 405## 12300112 认证服务忙 406 407**错误信息** 408 409The auth service is busy. 410 411**可能原因** 412 413该错误码表示认证服务忙,可能原因如下: 414系统帐号认证时,认证总数超过5个。 415应用帐号认证时,三方应用的认证器服务忙碌(根据实际情况决定)。 416 417**处理步骤** 418 419当前认证服务忙,请稍后重试。 420 421## 12300113 认证服务不存在 422 423**错误信息** 424 425The account authenticator service does not exist. 426 427**可能原因** 428 429该错误码表示认证服务不存在,可能原因如下: 430对于应用帐号: 4311. 请求鉴权时,帐号所属应用不支持认证器服务。 4322. 隐式添加帐号时,帐号所属应用不支持认证器服务。 4333. 验证指定帐号的凭据时,该帐号所属应用不支持认证器服务。 4344. 设置应用的认证器属性时,指定的应用不支持认证器服务。 4355. 检查帐号标签时,指定的应用不支持认证器服务。 436 437**处理步骤** 438 439请取消操作,或向支持认证服务的应用进行认证。 440 441## 12300114 认证服务异常 442 443**错误信息** 444 445The account authenticator service works abnormally. 446 447**可能原因** 448 449该错误码表示帐号认证服务异常,可能原因如下: 4501. 身份认证服务出现未知错误; 4512. 应用认证器不符合规范; 452 453**处理步骤** 454 4551. 请重试或重启系统。 4562. 按照规范开发应用认证器。 457 458## 12400001 应用不存在 459 460**错误信息** 461 462The application does not exist. 463 464**可能原因** 465 466该错误码表示应用不存在,可能原因如下: 4671. 设置访问权限时,目标应用不存在。 4682. 设置开放授权时,目标应用不存在。 469 470**处理步骤** 471 472请取消设置,或使用已安装的应用包名重试。 473 474## 12400002 自定义数据不存在 475 476**错误信息** 477 478The custom data does not exist. 479 480**可能原因** 481 482该错误码表示自定义数据不存在,可能原因如下: 483查询帐号的自定义数据时,输入的键名不存在。 484 485**处理步骤** 486 487请使用存在的自定义数据的键名查询。 488 489## 12400003 自定义数据的数量已达上限 490 491**错误信息** 492 493The number of custom data reaches upper limit. 494 495**可能原因** 496 497该错误码表示自定义数据的数量已达上限,可能原因如下: 498设置自定义数据时,目标帐号的自定义数据数量已达512。 499 500**处理步骤** 501 502请取消设置操作,或者删除已存在的自定义数据。 503 504## 12400004 令牌数量已达上限 505 506**错误信息** 507 508The number of token reaches upper limit. 509 510**可能原因** 511 512该错误码表示令牌数量已达上限,可能原因如下: 513添加令牌时,目标帐号的令牌数量已达1024。 514 515**处理步骤** 516 517请取消添加操作,或者删除已存在的令牌后再添加。 518 519## 12400005 授权列表已达上限 520 521**错误信息** 522 523The size of authorization list reaches upper limit. 524 525**可能原因** 526 527该错误码表示授权列表已达上限,可能原因如下: 528设置访问/开放授权时,授权列表的大小超过1024。 529 530**处理步骤** 531 5321. 请取消设置操作,或者撤销已存在的访问/开放授权后再设置。