Android Jetpack Compose. java.lang.IllegalStateException: Уже в пуле

Firebase сообщает о сбое с трассировкой стека ниже для версий ОС Android 7 и ниже. Я не могу понять, где проблема. Проект почти на 100% написан на Jetpack Compose, но имеет пару AndroidView.

      Fatal Exception: java.lang.IllegalStateException: Already in the pool!
       at android.util.Pools$SimplePool.release(Pools.java:112)
       at android.util.Pools$SynchronizedPool.release(Pools.java:161)
       at android.view.accessibility.AccessibilityEvent.recycle(AccessibilityEvent.java:1044)
       at android.view.accessibility.AccessibilityManager.sendAccessibilityEvent(AccessibilityManager.java:332)
       at android.view.ViewRootImpl.requestSendAccessibilityEvent(ViewRootImpl.java:7122)
       at android.view.ViewGroup.requestSendAccessibilityEvent(ViewGroup.java:906)
       at android.view.ViewGroup.requestSendAccessibilityEvent(ViewGroup.java:906)
       at android.view.ViewGroup.requestSendAccessibilityEvent(ViewGroup.java:906)
       at android.view.ViewGroup.requestSendAccessibilityEvent(ViewGroup.java:906)
       at android.view.ViewGroup.requestSendAccessibilityEvent(ViewGroup.java:906)
       at android.view.ViewGroup.requestSendAccessibilityEvent(ViewGroup.java:906)
       at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.sendEvent(AndroidComposeViewAccessibilityDelegateCompat.android.kt:1169)
       at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.sendSemanticsPropertyChangeEvents$ui_release(AndroidComposeViewAccessibilityDelegateCompat.android.kt:2123)
       at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.checkForSemanticsChanges(AndroidComposeViewAccessibilityDelegateCompat.android.kt:1888)
       at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.semanticsChangeChecker$lambda$32(AndroidComposeViewAccessibilityDelegateCompat.android.kt:1764)
       at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.$r8$lambda$XMXpDxOWXXw8oFvZkg91zLjynx0(AndroidComposeViewAccessibilityDelegateCompat.android.kt)
       at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$$ExternalSyntheticLambda2.run(D8$$SyntheticClass)
       at android.os.Handler.handleCallback(Handler.java:815)
       at android.os.Handler.dispatchMessage(Handler.java:104)
       at android.os.Looper.loop(Looper.java:207)
       at android.app.ActivityThread.main(ActivityThread.java:5692)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:908)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:769)

Пожалуйста, дайте несколько советов, если вы знакомы с этой проблемой

1 ответ

Столкнулся с той же проблемой.

На Xiaomi с версией Android 7.0.

Может быть воспроизведено при добавлении визуального преобразования в OutlinedTextField. И при изменении значения пароляVisible происходит сбой.

      visualTransformation = if (passwordVisible.value) {
    VisualTransformation.None
} else {
    PasswordVisualTransformation(mask = '\u002A')
}

Все еще ищу решение

UPDT отключает семантику для OutlineTextField , исправляя эту ошибку. Но это не может быть решением...

      modifier = modifier.clearAndSetSemantics {  }
Другие вопросы по тегам