Uploaded image for project: 'Couchbase Lite'
  1. Couchbase Lite
  2. CBL-3010

LiteCore delivers unrecoverable error in BUSY state

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • 3.1.0
    • 3.1.0
    • LiteCore
    • Security Level: Public
    • None
    • LiteCore 93, LiteCore 94, LiteCore 95
    • 5

    Description

      On encountering an unrecoverable error, Core changes its state to STOPPED. Before it does that, however, it often reports a state change to listeners that report that it is in the BUSY state but also contain the unrecoverable error.

      That's inconsistent.

      When the state changes to STOPPED, LiteCore continues to report the error that casued the state change, so the report in the BUSY state is probably not terribly significant.

      An application that assumes that the report of a failure, to a listener, implies that the reporting replicator has stopped, though, will be surprised.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            callum.birks Callum Birks
            blake.meike Blake Meike
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty