wistein / TourCount

TourCount is an Android App that supports species-specific counting of butterflies in nature.
4 stars 3 forks source link

IllegalStateException: attempt to re-open an already-closed object #11

Closed lingling-fan closed 7 years ago

lingling-fan commented 7 years ago

//package name: com.wmstein.tourcount //version: 2.1.4 java.lang.IllegalStateException: Could not execute method for android:onClick at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:293) at android.view.View.performClick(View.java:4240) at android.view.View$PerformClick.run(View.java:17721) at android.os.Handler.handleCallback(Handler.java:730) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5103) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:288) Caused by: java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteDatabase: /data/data/com.wmstein.tourcount/databases/tourcount.db at android.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java:55) at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1437) at android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1339) at com.wmstein.tourcount.database.IndividualsDataSource.createIndividuals(IndividualsDataSource.java:70) at com.wmstein.tourcount.CountingActivity.countUp(CountingActivity.java:514)

wistein commented 7 years ago

Fixed with version 2.1.9