# AccessToken错误码 ## 12100001 入参错误 **错误信息** Parameter invalid, message is ${messageInfo}. **可能原因** 该错误码表示参数校验出现错误,可能原因如下。 1. tokenId值为0。 2. 指定的权限名为空或者权限名长度大于256。 3. 请求授权/撤销权限的flag取值非法。 4. 注册监听的参数检查错误。 **处理步骤** 检查入参,修正参数值为合法值。 ## 12100002 tokenId不存在 **错误信息** TokenId does not exist. **可能原因** 1. 指定的tokenid不存在。 2. 指定的tokenId对应的进程非应用进程。 **处理步骤** 检查入参,修正参数值为有效值。 ## 12100003 权限名不存在 **错误信息** Permission does not exist. **可能原因** 1. 指定的permissionName不存在。 2. 请求授权/撤销权限场景下,指定的应用tokenid未申请过指定的permissionName。 3. 权限使用记录场景下,指定的permissionName非用户授权的敏感权限。 **处理步骤** 检查入参,修正参数值为有效值。[权限列表](../../security/permission-list.md)。 ## 12100004 接口未配套使用 **错误信息** The listener interface is not used together. **可能原因** 该错误码表示监听器接口未配套使用,可能原因如下。 1. 当前接口再未配套使用的情况下,重复调用。 2. 当前接口再未配套使用的情况下,单独调用。 **处理步骤** 1. 检查当前接口是否有配套使用,如调用启动记录的接口后,在未调用停止记录的接口前,不可再次使用相同的入参调用启动记录接口。 2. 检查当前接口是否有配套使用,如停止记录的接口需要在启动记录的接口调用之后方可调用,注销监听接口需要在注册监听接口调用之后方可调用。 ## 12100005 监听器数量超过限制 **错误信息** The number of listeners exceeds the limit. **可能原因** 该错误码表示当前监听器数量超过限制200. **处理步骤** 及时释放已注册的无用的监听器。 ## 12100006 指定的应用不支持被授予或被取消授予指定的权限 **错误信息** The specified application does not support the permissions granted or ungranted as specified. **可能原因** 1. 输入的tokenid是远端设备的身份标识,尚未支持分布式授权和取消授权。 2. 入参指定的tokenid为沙箱应用,被禁止申请指定的权限。 **处理步骤** 1. 请确认tokenid的获取方式是否正确。 2. 确认待授权的沙箱应用是否为特殊的受限沙箱应用进程,部分模式下的沙箱应用被禁止授予大部分权限。 ## 12100007 系统服务工作异常 **错误信息** Service is abnormal. **可能原因** 该错误码表示系统服务工作异常。 1. 权限管理服务无法正常启动。 2. IPC数据读取写入失败。 **处理步骤** 系统服务内部工作异常,请稍后重试,或者重启设备。 ## 12100008 内存申请失败 **错误信息** Out of memory. **可能原因** 系统内存不足。 **处理步骤** 系统内存不足,请稍后重试,或者重启设备。