合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
以下仅介绍本模块特有错误码,通用错误码请参考通用错误码说明文档。
错误信息
Inner error.
错误描述
内部错误。
可能原因
优先查看错误日志,通过日志可以详细了解错误原因,主要有以下几种:
处理步骤
错误信息
Invalid database path.
错误描述
数据库路径不合法。
可能原因
无效的数据库路径。
处理步骤
检查传入数据库路径。
错误信息
Database corrupted.
错误描述
数据库出现异常。
可能原因
数据库文件不完整、数据库fd被误操作、数据库内存被踩等。
处理步骤
如果可以接受数据库数据丢失,则可尝试删除数据库后重新创建。否则,需要备份数据库以便恢复。具体操作可参考数据库备份与恢复。
错误信息
Row out of bounds.
错误描述
结果集为空或指定位置不合法。
可能原因
结果集为空或结果集指定行号超出位置范围[0, m - 1],m = resultsetV9.rowCount。
处理步骤
检查当前操作得到的结果集是否为空或指定的位置是否合法。
错误信息
Column out of bounds.
错误描述
列值为空或列类型与当前调用接口不兼容。
可能原因
处理步骤
错误信息
Already closed.
错误描述
数据库或结果集关闭。
可能原因
RdbStore或者ResultSet等带有close接口的对象,已调用过close或者没有打开成功。
处理步骤
重新打开RdbStore或者重新查询获取得到ResultSet。
错误信息
The database does not respond.
错误描述
数据库没有响应。
可能原因
有读、写、attach、detach等操作正在执行,无法在指定的时间(默认2s)内执行当前操作。
处理步骤
错误信息
The database alias already exists.
错误描述
附加后的数据库别名已被使用。
可能原因
附加后的数据库的别名已被使用。
处理步骤
不进行附加数据库操作或者修改附加后数据库的别名。
错误信息
Config changed.
错误描述
数据库关键配置已被更改。
可能原因
数据库的area(区域), securityLevel(安全级别)等关键配置发生变化。
处理步骤
保持原配置不变或者用原配置导出数据,删除旧库,用新配置创建新库,数据存入新库。
错误信息
No data meets the condition.
错误描述
SQL语句有误,未查询到符合条件的数据。
可能原因
没有编写查询正确结果集的SQL语句。
处理步骤
编写正确的查询语句或者添加数据库数据之后再做查询。
错误信息
The SQL must be a query statement.
错误描述
SQL必须是查询语句。
可能原因
SQL语句不符合规定,导致查询失败。
处理步骤
SQL语句不符合规定导致执行失败时,编写满足规约的SQL语句。
错误信息
The secret key is corrupted or lost.
错误描述
获取密钥失败。
可能原因
根密钥丢失、无权限读取密钥文件、密钥文件损坏等。
处理步骤
1.检查密钥文件权限、内容是否正常。
2.重建或restore恢复数据库。
错误信息
SQLite: Generic error.
错误描述
SQLite:通用错误。
可能原因
执行sql语句过程中出现错误,如:
处理步骤
开发者分析错误的SQL语句,找出错误点。
错误信息
SQLite: Callback routine requested an abort.
错误描述
SQLite:异步回调请求被中止。
可能原因
处理步骤
检查SQLite的钩子函数(callback)的实现,确保其正确性。
错误信息
SQLite: Access permission denied.
错误描述
SQLite访问权限被拒绝。
可能原因
处理步骤
错误信息
SQLite: The database file is locked.
错误描述
SQLite数据库文件已锁定。
可能原因
处理步骤
错误信息
SQLite: A table in the database is locked.
错误描述
SQLite:数据库中的表被锁定。
可能原因
处理步骤
错误信息
SQLite: The database is out of memory.
错误描述
SQLite:数据库内存不足。
可能原因
数据库内存不足,可能是由于数据量过大或内存分配不足导致的。
处理步骤
减小数据量或增加内存分配。
错误信息
SQLite: Attempt to write a readonly database.
错误描述
SQLite:尝试写入只读数据库。
可能原因
处理步骤
错误信息
SQLite: Some kind of disk I/O error occurred.
错误描述
SQLite发生了某种磁盘I/O错误。
可能原因
可能是由于多种原因造成的,包括但不限于:
处理步骤
错误信息
SQLite: The database is full.
错误描述
SQLite数据库已满。
可能原因
数据库已满,可能是由于数据量过大或磁盘空间不足导致的。
处理步骤
减小数据量或增加磁盘空间。
错误信息
SQLite: Unable to open the database file.
错误描述
SQLite:无法打开数据库文件。
可能原因
处理步骤
错误信息
SQLite: TEXT or BLOB exceeds size limit.
错误描述
SQLite:TEXT或BLOB超出大小限制。
可能原因
处理步骤
将大查询分解为多个小查询,每次处理一部分数据。
错误信息
SQLite: Abort due to constraint violation.
错误描述
SQLite:由于违反约束而中止。
可能原因
处理步骤
检查试图插入或更新的数据是否违反了上述约束。
错误信息
SQLite: Data type mismatch.
错误描述
SQLite:数据类型不匹配。
可能原因
处理步骤
检查SQL语句中涉及的列的数据类型,确保插入、更新或查询的数据类型与列的数据类型相匹配。
错误信息
SQLite: Library used incorrectly.
错误描述
SQLite:库使用不正确。
可能原因
处理步骤
错误信息
The WAL file size exceeds the default limit.
错误描述
WAL文件大小超过默认上限(512MB)。
可能原因
在开启读事务或者结果集未关闭的情况下,不断执行增删改操作,导致WAL文件大小超过默认上限。
处理步骤
检查结果集或者事务是否未关闭。
关闭所有的结果集或者事务。
错误信息
Failed to obtain the subscription service.
错误描述
获取订阅服务失败。
可能原因
当前平台不支持订阅服务。
处理步骤
需要在当前平台部署订阅服务。
错误信息
The operation is supported in the stage model only.
错误描述
该操作仅支持Stage模型。
可能原因
当前上下文环境非Stage模型。
处理步骤
切换当前上下文环境,使用Stage模型。
错误信息
Invalid data ground ID.
错误描述
使用非法dataGroupId参数。
可能原因
使用的dataGroupId不是从应用市场正常申请的。
处理步骤
从应用市场申请dataGroupId,并正确传入该参数。
错误信息
The type of the distributed table does not match.
错误描述
对同一数据库表设置的分布式表类型前后不一致。
可能原因
对同一数据库表设置的分布式表类型前后不一致,分布式表类型可见DistributedType。
处理步骤
对同一数据库表设置的分布式表类型保持一致,属于端端同步的分布式表不可再设置为用于端云的同步表。