Anki-Android icon indicating copy to clipboard operation
Anki-Android copied to clipboard

Triage Flaky test nothingAppearsInAppBarIfAllAppBarButtonsAreDisabled

Open mikehardy opened this issue 10 months ago • 8 comments

          Flaky test - seen it three times now, always windows runner. I think it needs a little triage (maybe there is something there? windows runners are for instance sometimes slower so it may be exposing a timing issue?) but then should be marked flaky as it impedes velocity
ReviewerTest > [SchedV1] > nothingAppearsInAppBarIfAllAppBarButtonsAreDisabled[SchedV1] FAILED
    net.ankiweb.rsdroid.exceptions.BackendInvalidInputException$BackendCollectionAlreadyOpenException: CollectionAlreadyOpen
        at net.ankiweb.rsdroid.exceptions.BackendInvalidInputException$Companion.fromInvalidInputError(BackendInvalidInputException.kt:34)
        at net.ankiweb.rsdroid.BackendException$Companion.fromError(BackendException.kt:114)
        at net.ankiweb.rsdroid.BackendKt.unpackResult(Backend.kt:323)
        at net.ankiweb.rsdroid.BackendKt.access$unpackResult(Backend.kt:1)
        at net.ankiweb.rsdroid.Backend$runMethodRaw$1.invoke(Backend.kt:130)
        at net.ankiweb.rsdroid.Backend$runMethodRaw$1.invoke(Backend.kt:129)
        at net.ankiweb.rsdroid.Backend.withBackend(Backend.kt:157)
        at net.ankiweb.rsdroid.Backend.runMethodRaw(Backend.kt:129)
        at anki.backend.GeneratedBackend.openCollectionRaw(GeneratedBackend.kt:26)
        at anki.backend.GeneratedBackend.openCollection(GeneratedBackend.kt:39)
        at net.ankiweb.rsdroid.Backend.openCollection(Backend.kt:109)
        at net.ankiweb.rsdroid.Backend.openCollection(Backend.kt:61)
        at com.ichi2.libanki.Storage.openDB$AnkiDroid_playDebug(Storage.kt:107)
        at com.ichi2.libanki.Collection.reopen(Collection.kt:452)
        at com.ichi2.libanki.Collection.reopen$default(Collection.kt:449)
        at com.ichi2.libanki.Collection.<init>(Collection.kt:[195](https://github.com/ankidroid/Anki-Android/actions/runs/5985079816/job/16236820765?pr=14306#step:10:196))
        at com.ichi2.libanki.Storage.collection(Storage.kt:89)
        at com.ichi2.anki.CollectionManager.ensureOpenInner(CollectionManager.kt:229)
        at com.ichi2.anki.CollectionManager.access$ensureOpenInner(CollectionManager.kt:40)
        at com.ichi2.anki.CollectionManager$getColUnsafe$1$1.invoke(CollectionManager.kt:281)
        at com.ichi2.anki.CollectionManager$getColUnsafe$1$1.invoke(CollectionManager.kt:280)
        at com.ichi2.anki.CollectionManager.blockForQueue(CollectionManager.kt:260)
        at com.ichi2.anki.CollectionManager.access$blockForQueue(CollectionManager.kt:40)
        at com.ichi2.anki.CollectionManager$getColUnsafe$1.invoke(CollectionManager.kt:280)
        at com.ichi2.anki.CollectionManager$getColUnsafe$1.invoke(CollectionManager.kt:279)
        at com.ichi2.anki.CollectionManager.logUIHangs(CollectionManager.kt:296)
        at com.ichi2.anki.CollectionManager.getColUnsafe(CollectionManager.kt:279)
        at com.ichi2.anki.CollectionHelper.getCol(CollectionHelper.kt:78)
        at com.ichi2.anki.RobolectricTest.getCol(RobolectricTest.kt:357)
        at com.ichi2.anki.ReviewerTest.setUp(ReviewerTest.kt:59)

Originally posted by @mikehardy in https://github.com/ankidroid/Anki-Android/issues/14306#issuecomment-1694348647

mikehardy avatar Aug 26 '23 14:08 mikehardy