今天收到一个线上问题,用户发送消息一直失败,而后拉取日志查询以后发现是sqlite保存出错了,错误信息以下所示:java
[E][2018-12-24 +8.0 14:56:28.729][21394, 1737][:][OrmLiteDao.java, insert, 125][ net.sqlcipher.database.SQLiteDiskIOException: error code 10: disk I/O error at net.sqlcipher.database.SQLiteStatement.native_execute(Native Method) at net.sqlcipher.database.SQLiteStatement.executeInsert(SQLiteStatement.java:83) at com.j256.ormlite.sqlcipher.android.AndroidDatabaseConnection.insert(AndroidDatabaseConnection.java:158) at com.j256.ormlite.stmt.mapped.MappedCreate.insert(MappedCreate.java:91) at com.j256.ormlite.stmt.StatementExecutor.create(StatementExecutor.java:450) at com.j256.ormlite.dao.BaseDaoImpl.create(BaseDaoImpl.java:310)
最终在sqlite官网 android