IllegalStateException: attempt to re-open an already-closed object: SQLiteQuery: SELECT fdroid_app.name, fdroid_package.packageName AS package_packageName, fdroid_app.summary,
From ACRA reports coming from 0.104 through 1.0.1:
java.lang.IllegalStateException: attempt to re-open an
already-closed object: SQLiteQuery: SELECT fdroid_app.name,
fdroid_package.packageName AS package_packageName, fdroid_app.summary,
fdroid_app.iconUrl FROM fdroid_package JOIN fdroid_app ON
(fdroid_app.packageId = fdroid_package.rowid) JOIN fdroid_repo ON
(fdroid_app.repoId = fdroid_repo._id) LEFT JOIN
fdroid_categoryAppMetadataJoin ON (fdroid_app.rowid =
fdroid_categoryAppMetadataJoin.appMetadataId) LEFT JOIN fdroid_category ON
(fdroid_category.rowid = fdroid_categoryAppMetadataJoin.categoryId) WHERE
( (fdroid_category.name = ? COLLATE NOCASE ) AND
(fdroid_package.preferredMetadata = fdroid_app.rowid) ) AND
(COALESCE(fdroid_repo.isSwap, 0) = 0) GROUP BY fdroid_app.rowid ORDER BY
fdroid_app.lastUpdated DESC LIMIT 20
at
android.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java:55)
at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:58)
at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:151)
at android.database.sqlite.SQLiteCursor.onMove(SQLiteCursor.java:123)
at android.database.AbstractCursor.moveToPosition(AbstractCursor.java:236)
at android.database.CursorWrapper.moveToPosition(CursorWrapper.java:197)
at
org.fdroid.fdroid.views.categories.AppPreviewAdapter.onBindViewHolder(AppPreviewAdapter.java:27)
at
org.fdroid.fdroid.views.categories.AppPreviewAdapter.onBindViewHolder(AppPreviewAdapter.java:10)
at
android.support.v7.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:6310)
at
android.support.v7.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:6343)
at
android.support.v7.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:5289)
at
android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5552)
at
android.support.v7.widget.GapWorker.prefetchPositionWithDeadline(GapWorker.java:270)
at
android.support.v7.widget.GapWorker.prefetchInnerRecyclerViewWithDeadline(GapWorker.java:314)
at
android.support.v7.widget.GapWorker.flushTaskWithDeadline(GapWorker.java:327)
at
android.support.v7.widget.GapWorker.flushTasksWithDeadline(GapWorker.java:337)
at android.support.v7.widget.GapWorker.prefetch(GapWorker.java:344)
at android.support.v7.widget.GapWorker.run(GapWorker.java:370)
at android.os.Handler.handleCallback(Handler.java:789)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6541)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
- just after installing octodroid
- browsing game category
- I touch on screen just