代码之家  ›  专栏  ›  技术社区  ›  BvuRVKyUVlViVIc7

ORMLite stacktrace错误,没有进一步的日志条目

  •  2
  • BvuRVKyUVlViVIc7  · 技术社区  · 8 年前

    我们经常遇到以下错误,仅在详细日志级别显示:

    05-24 13:24:35.627 V/SQLiteCursor: Cursor open object=52072473
        java.lang.Throwable: stacktrace
            at android.database.sqlite.SQLiteCursor.<init>(SQLiteCursor.java:117)
            at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:50)
            at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1346)
            at android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1285)
            at com.j256.ormlite.android.compat.JellyBeanApiCompatibility.rawQuery(JellyBeanApiCompatibility.java:21)
            at com.j256.ormlite.android.AndroidCompiledStatement.getCursor(AndroidCompiledStatement.java:193)
            at com.j256.ormlite.android.AndroidCompiledStatement.runQuery(AndroidCompiledStatement.java:72)
            at com.j256.ormlite.stmt.StatementExecutor.queryForFirst(StatementExecutor.java:106)
            at com.j256.ormlite.dao.BaseDaoImpl.queryForFirst(BaseDaoImpl.java:240)
    

    这是完全例外,没有显示更多信息。奇怪的是,这个错误只显示在详细日志中,而没有显示在更高的日志级别中。。

    看起来它与访问数据库的多个进程无关-我们在单进程模式和多进程模式(服务被分离到多个进程)下的应用程序中都会出现错误。。

    0 回复  |  直到 8 年前