Skip to content

Fix crashes due to OrbitDB errors #2883

Description

@islathehut

Overview

OrbitDB errors that should be expected (e.g. failure to get a block from storage that you don't have) can result in crashes as they cascade through Helia and Libp2p (this often shows up as the "Want was aborted" errors). This is a result of how OrbitDB handles (or in many cases doesn't handle) errors, particularly during syncs.

Acceptance Criteria

  • Better handle errors in OrbitDB so they still produce the intended behavior without crashing Quiet
  • Update submodule in Quiet
  • Ensure tests in Quiet and OrbitDB pass

Metadata

Metadata

Assignees

Labels

Type

Fields

No fields configured for Bug.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions