
# 数据建模引擎SDK License常见错误码
在部署数据建模引擎SDK的过程中，您可能会遇到与License（许可证）相关的错误码。为了帮助您快速定位并解决这些问题，我们整理了常见错误码及其对应的处理建议，请参考下表进行排查和修复。
| 错误码       | 错误信息                                                                                                                                                                     | 描述                     | 处理措施                                                                                                                                                                                                                                                                                                     |
|:---|:---|:---|:---|
| .01400001 | The current license is not supported for use on this machine.                                                                                                            | 当前许可证文件不支持部署在当前机器上。    | - 使用申请许可证文件的机器进行部署。  - 重新申请支持当前机器部署的许可证文件。             |
| .01400002 | Failed to parse the license, please check.                                                                                                                               | 许可证解析失败。               | 1. 检查许可证文件内容是否正确，确保文件内容不为空。  2. 确认许可证相关环境变量配置正确。   |
| .01400003 | License has expired.                                                                                                                                                     | 许可证已过期。                | 更换新的许可证文件。                                                                                                                                                                                                                                                                                               |
| .01400004 | The current SDK is not in the trial period.                                                                                                                              | 试用模式部署SDK已过期。          | 申请许可证文件，并将许可证校验类型更改为LICENSE。                                                                                                                                                                                                                                                                             |
| .01400005 | The number of users exceeds the range specified in the authorization file. Expand the number of users in a timely manner, replace the authorization file, and try again. | 用户数量超过许可证中申请的用户数量。     | 申请一个包含更多用户数量的许可证文件。                                                                                                                                                                                                                                                                                      |
| .01400006 | The application id does not match.                                                                                                                                       | 部署的应用和当前申请的许可证应用不匹配。   | - 使用申请许可证文件的应用进行部署。  - 重新申请支持当前应用部署的许可证文件。                            |
| .01400007 | Base package sign check fail.                                                                                                                                            | 底座包内容被篡改，校验异常。         | 重新生成当前应用的SDK包。                                                                                                                                                                                                                                                                                           |
| .01400008 | Incorrect deployment mode.                                                                                                                                               | 部署方式错误。                | 调整部署方式为当前SDK支持方式，例如：主机（MACHINE）、容器（CONTAINER）部署。                                                                                                                                                                                                                                                         |
| .01400009 | No access rights: \[{0}\]-\[{1}\]. Please check config.                                                                                                                  | 无访问权限，\[{0}\]会携带具体错误码。 | 根据\[{0}\]携带的错误码进行相应处理。                                                                                                                                                                                                                                                                                   |
| .01400010 | Fail to generate esn.                                                                                                                                                    | ESN生成失败。               | 请联系技术支持。                                                                                                                                                                                                                                                                                                 |
| .01400011 | The license file is too large.                                                                                                                                           | 许可证文件过大。               | 请联系技术支持。                                                                                                                                                                                                                                                                                                 |
| .01400013 | Execute heartbeat fail.                                                                                                                                                  | 执行心跳检测失败。              | 在许可证校验类型为心跳检测（HEARTBEAT）情况下，检查部署的SDK服务所在环境能否访问生成SDK包的iDME 设计服务。                                                                                                                                                                                                                                          |
| .01400014 | Heartbeat fail over limit.                                                                                                                                               | 执行心跳检测达到次数限制。          | 在许可证校验类型为心跳检测（HEARTBEAT）情况下，检查部署的SDK服务所在环境能否访问生成SDK包的iDME 设计服务。                                                                                                                                                                                                                                          |
| .01400015 | Load heartbeat content file fail.                                                                                                                                        | 加载心跳检测文件失败。            | 在许可证校验类型为心跳检测（HEARTBEAT）情况下，检查当前SDK包中"{应用名称小写}.impl-xxx.jar"包中的"/template/heartbeat.json"文件是否存在。                                                                                                                                                                                                         |
| .01400016 | Init license environment fail: {0}.                                                                                                                                      | 初始化许可证环境失败。            | 1. 检查许可证文件内容是否正确，确认内容中不存在多余换行或空格。  2. 确认许可证相关环境变量配置正确。    |
| .01400017 | Active license fail: {0}.                                                                                                                                                | 激活许可证失败。               | 请联系技术支持。                                                                                                                                                                                                                                                                                                 |
| .01400018 | Revoke license fail: {0}.                                                                                                                                                | 吊销许可证失败。               | 请联系技术支持。                                                                                                                                                                                                                                                                                                 |
| .01400019 | The current license is revoked.                                                                                                                                          | 当前许可证已吊销。              | 更换新的许可证文件。                                                                                                                                                                                                                                                                                               |
| .01400020 | IO error when ALM callback.                                                                                                                                              | 许可证组件ALM-IO异常。         | 请联系技术支持。                                                                                                                                                                                                                                                                                                 |
| .01400021 | Recover license fail.                                                                                                                                                    | 许可证恢复失败。               | 1. 检查许可证文件内容是否正确，确认内容中不存在多余换行或空格。  2. 确认许可证相关环境变量配置正确。     |
| .01400022 | The license file type is invalid.                                                                                                                                        | 许可证文件类型不合法。            | 确保许可证文件以".dat"后缀结尾。                                                                                                                                                                                                                                                                                      |
| .01400023 | Revoke operation is not allowed in trial mode.                                                                                                                           | 许可证校验类型为试用模式，不允许失效许可证。 | 将许可证校验类型更改为许可证文件校验（LICENSE）。                                                                                                                                                                                                                                                                             |
   
