java.lang.NullPointerException
at com.ichi2.anki.Reviewer.answerCardInner$suspendImpl(Reviewer.kt:1220)
at com.ichi2.anki.Reviewer.answerCardInner(Reviewer.kt)
at com.ichi2.anki.AbstractFlashcardViewer$answerCard$1$1.invokeSuspend(AbstractFlashcardViewer.java:868)
at com.ichi2.anki.AbstractFlashcardViewer$answerCard$1$1.invoke(AbstractFlashcardViewer.java)
at com.ichi2.anki.AbstractFlashcardViewer$answerCard$1$1.invoke(AbstractFlashcardViewer.java)
at com.ichi2.anki.CoroutineHelpersKt$launchCatchingTask$1$1.invokeSuspend(CoroutineHelpers.kt:228)
at com.ichi2.anki.CoroutineHelpersKt$launchCatchingTask$1$1.invoke(CoroutineHelpers.kt)
at com.ichi2.anki.CoroutineHelpersKt$launchCatchingTask$1$1.invoke(CoroutineHelpers.kt)
at com.ichi2.anki.CoroutineHelpersKt.runCatching(CoroutineHelpers.kt:182)
at com.ichi2.anki.CoroutineHelpersKt$launchCatchingTask$1.invokeSuspend(CoroutineHelpers.kt:228)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:359)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:26)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:358)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:124)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:52)
at kotlinx.coroutines.BuildersKt.launch(Builders.kt:1)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:43)
at kotlinx.coroutines.BuildersKt.launch$default(Builders.kt:1)
at com.ichi2.anki.CoroutineHelpersKt.launchCatchingTask(CoroutineHelpers.kt:227)
at com.ichi2.anki.CoroutineHelpersKt.launchCatchingTask$default(CoroutineHelpers.kt:222)
at com.ichi2.anki.AbstractFlashcardViewer.answerCard$lambda$14(AbstractFlashcardViewer.kt:854)
at com.ichi2.anki.utils.OnlyOnce.preventSimultaneousExecutions(OnlyOnce.kt:48)
at com.ichi2.anki.AbstractFlashcardViewer.answerCard(AbstractFlashcardViewer.kt:853)
at com.ichi2.anki.AbstractFlashcardViewer$SelectEaseHandler.onClick(AbstractFlashcardViewer.kt:438)
at com.ichi2.anki.reviewer.EaseButton.setListeners$lambda$0(EaseButton.java:77)
at android.view.View.performClick(View.java:7912)
at com.ichi2.anki.reviewer.EaseButton.performClickWithVisualFeedback(EaseButton.java:131)
at com.ichi2.anki.AbstractFlashcardViewer.performClickWithVisualFeedback(AbstractFlashcardViewer.kt:1855)
at com.ichi2.anki.AbstractFlashcardViewer.flipOrAnswerCard$AnkiDroid_fullRelease(AbstractFlashcardViewer.kt:1076)
at com.ichi2.anki.AbstractFlashcardViewer.executeCommand(AbstractFlashcardViewer.kt:1670)
at com.ichi2.anki.Reviewer.executeCommand(Reviewer.kt:1463)
at com.ichi2.anki.Reviewer.processAction(Reviewer.kt:1831)
at com.ichi2.anki.Reviewer.processAction(Reviewer.kt:146)
at com.ichi2.anki.reviewer.BindingMap.onKeyDown(BindingMap.kt:81)
at com.ichi2.anki.Reviewer.onKeyDown(Reviewer.kt:1059)
at android.view.KeyEvent.dispatch(KeyEvent.java:3508)
at android.app.Activity.dispatchKeyEvent(Activity.java:4369)
at androidx.core.app.ComponentActivity.superDispatchKeyEvent(ComponentActivity.kt:96)
at androidx.core.view.KeyEventDispatcher.dispatchKeyEvent(KeyEventDispatcher.java:86)
at androidx.core.app.ComponentActivity.dispatchKeyEvent(ComponentActivity.kt:110)
at androidx.appcompat.app.AppCompatActivity.dispatchKeyEvent(AppCompatActivity.java:591)
at androidx.appcompat.view.WindowCallbackWrapper.dispatchKeyEvent(WindowCallbackWrapper.java:59)
at androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchKeyEvent(AppCompatDelegateImpl.java:3397)
at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:933)
at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:8134)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:7942)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:7291)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:7348)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:7314)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:7512)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:7322)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:7569)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:7295)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:7348)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:7314)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:7322)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:7295)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:7348)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:7314)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:7545)
at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:7754)
at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:3929)
at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:3446)
at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:3437)
at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:3906)
at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:154)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:335)
at android.os.Looper.loopOnce(Looper.java:186)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8810)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)
2.23.0
https://ankidroid.org/acra/app/1/bug/365985/report/32989574-c9e6-4650-8892-b7b3cf0b0e49