com.couchbase.cbforest.ForestException: Forestdb Handle is being used by another thread

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • ForestDB CBL crash.
    via GitHub by NitzDKoder
    ,
  • GitHub comment 909#232815709
    via GitHub by hideki
    ,
  • GitHub comment 909#230094268
    via GitHub by mtrakal
    ,
  • GitHub comment 1585#278491675
    via GitHub by hideki
    ,
  • GitHub comment 1585#278497953
    via GitHub by hideki
    ,
    • com.couchbase.cbforest.ForestException: Forestdb Handle is being used by another thread at com.couchbase.cbforest.Document.init(Native Method) at com.couchbase.cbforest.Document.<init>(Document.java:97) at com.couchbase.cbforest.Database.getDocument(Database.java:46) at com.couchbase.lite.store.ForestDBStore.add(ForestDBStore.java:828) at com.couchbase.lite.Database.put(Database.java:1840) at com.couchbase.lite.Database.putRevision(Database.java:1790) at com.couchbase.lite.Database.putRevision(Database.java:1781) at com.couchbase.lite.Document.putProperties(Document.java:523) at com.couchbase.lite.UnsavedRevision.save(UnsavedRevision.java:118) at com.couchbase.lite.Document.update(Document.java:379) at com.yablohn.internal.YablohnBaseDao.createOrUpdateDocument(YablohnBaseDao.java:134) at com.yablohn.internal.YablohnBaseDao.createOrUpdateDocument(YablohnBaseDao.java:115) at com.myapp.v3.db.BaseCustomDao.createOrUpdateDocument(BaseCustomDao.java:36) at com.myapp.v3.misc.RecordsModifyTask$1.run(RecordsModifyTask.java:94) at com.couchbase.lite.store.ForestDBStore.runInTransaction(ForestDBStore.java:297) at com.couchbase.lite.Database.runInTransaction(Database.java:565) at com.myapp.v3.misc.RecordsModifyTask.doInBackground(RecordsModifyTask.java:45) at com.myapp.v3.misc.RecordsModifyTask.doInBackground(RecordsModifyTask.java:22) at android.os.AsyncTask$2.call(AsyncTask.java:287) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) at java.util.concurrent.FutureTask.run(FutureTask.java:137) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569) at java.lang.Thread.run(Thread.java:856)
    No Bugmate found.