In version 1.15 the storage backend was rewritten, which hopefully allows us to
fix this crash on Android:
Caused by java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteDatabase: /data/user/0/org.jitsi.meet/databases/RKStorage
at android.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java:55)
at android.database.sqlite.SQLiteDatabase.queryWithFactory(SQLiteDatabase.java:1160)
at android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1036)
at android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1204)
at com.reactnativecommunity.asyncstorage.AsyncStorageModule$1.doInBackgroundGuarded(AsyncStorageModule.java:159)
at com.reactnativecommunity.asyncstorage.AsyncStorageModule$1.doInBackgroundGuarded(AsyncStorageModule.java:146)
at com.facebook.react.bridge.GuardedAsyncTask.doInBackground(GuardedAsyncTask.java:35)
at com.facebook.react.bridge.GuardedAsyncTask.doInBackground(GuardedAsyncTask.java:19)
at android.os.AsyncTask$2.call(AsyncTask.java:305)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at com.reactnativecommunity.asyncstorage.AsyncStorageModule$SerialExecutor$1.run(AsyncStorageModule.java:63)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:760)
master
|
||
| 346 | 346 |
|
| 347 | 347 |
|
| 348 | 348 |
|
| 349 |
|
|
| 350 |
|
|
| 349 |
|
|
| 350 |
|
|
| 351 | 351 |
|
| 352 | 352 |
|
| 353 | 353 |
|
|
||
| 571 | 571 |
|
| 572 | 572 |
|
| 573 | 573 |
|
| 574 |
|
|
| 574 |
|
|
| 575 | 575 |
|
| 576 | 576 |
|
| 577 | 577 |
|
|
||
| 2913 | 2913 |
|
| 2914 | 2914 |
|
| 2915 | 2915 |
|
| 2916 |
|
|
| 2917 |
|
|
| 2918 |
|
|
| 2916 |
|
|
| 2917 |
|
|
| 2918 |
|
|
| 2919 | 2919 |
|
| 2920 | 2920 |
|
| 2921 | 2921 |
|
|
||
| 36 | 36 |
|
| 37 | 37 |
|
| 38 | 38 |
|
| 39 |
|
|
| 39 |
|
|
| 40 | 40 |
|
| 41 | 41 |
|
| 42 | 42 |
|