With view/query with multi-threads, currently CBL Android faces assertion failure with !_inTransaction in Database::beginTransaction().
Transaction should be only one per Database. But, as Line 285 and 286 waits till _file->_transaction becomes NULL. So CBFAssert(!_inTransaction); at beginning of beginTransaction() is inappropriate.
…ion in Database::beginTransaction()
With view/query with multi-threads, currently CBL Android faces assertion failure with
!_inTransaction in Database::beginTransaction()
.Transaction should be only one per Database. But, as Line 285 and 286 waits till
_file->_transaction
becomesNULL
. SoCBFAssert(!_inTransaction);
at beginning ofbeginTransaction()
is inappropriate.