isar / isar/isar

IsarError: MdbxError (-30779): MDBX_PROBLEM: Unexpected internal error, transaction should be aborted

Open
#1,687 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Dart
Stars
4k
Forks
602
PR merge metrics
No merged PRs in 30d

Description

### Steps to Reproduce

We couldn't really reproduce this error at the moment. My client ran into this problem when his computer ran out of power and shut dow.

### Code sample

we don't have a way to reproduce it.

### Details

- Platform: MacOS 12.7.6.
- Flutter version: 3.24.5.
- Isar version: 3.1.0+1.

---

- [x] I searched for similar issues already
- [x] I filled the details section with the exact device model and version
- [ ] I am able to provide a reproducible example

Contributor guide

Open the contributing guide

Research direction

The report names no source file, test, or reproducible example. Start by reviewing the MDBX error handling around unexpected shutdowns on macOS with Flutter 3.24.5 and Isar 3.1.0+1, then establish a reproducible case or diagnostic evidence and add a regression test showing the transaction can be handled after power loss.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, flutter
Domain
database
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.