Skip to content

Instantly share code, notes, and snippets.

@Dwite
Created August 2, 2023 19:26
Show Gist options
  • Save Dwite/dff44ae8e2019489e68dcbd3e9057722 to your computer and use it in GitHub Desktop.
Save Dwite/dff44ae8e2019489e68dcbd3e9057722 to your computer and use it in GitHub Desktop.
Exception java.lang.IndexOutOfBoundsException: setSpan (-1 ... 24) starts before 0
at android.text.SpannableStringInternal.checkRange (SpannableStringInternal.java:499)
at android.text.SpannableStringInternal.setSpan (SpannableStringInternal.java:199)
at android.text.SpannableStringInternal.setSpan (SpannableStringInternal.java:186)
at android.text.SpannableString.setSpan (SpannableString.java:60)
at androidx.compose.ui.text.platform.extensions.SpannableExtensions_androidKt.setSpan (SpannableExtensions.android.kt:81)
at androidx.compose.ui.text.platform.extensions.SpannableExtensions_androidKt.setColor-RPmYEkk (SpannableExtensions.android.kt:507)
at androidx.compose.ui.text.platform.AndroidAccessibilitySpannableString_androidKt.setSpanStyle (AndroidAccessibilitySpannableString.android.kt:95)
at androidx.compose.ui.text.platform.AndroidAccessibilitySpannableString_androidKt.toAccessibilitySpannableString (AndroidAccessibilitySpannableString.android.kt:63)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.getInfoText (AndroidComposeViewAccessibilityDelegateCompat.android.kt:1409)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.isScreenReaderFocusable (AndroidComposeViewAccessibilityDelegateCompat.android.kt:751)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.subtreeSortedByGeometryGrouping$depthFirstSearch (AndroidComposeViewAccessibilityDelegateCompat.android.kt:699)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.subtreeSortedByGeometryGrouping (AndroidComposeViewAccessibilityDelegateCompat.android.kt:718)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.subtreeSortedByGeometryGrouping$depthFirstSearch (AndroidComposeViewAccessibilityDelegateCompat.android.kt:705)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.subtreeSortedByGeometryGrouping (AndroidComposeViewAccessibilityDelegateCompat.android.kt:718)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.subtreeSortedByGeometryGrouping$depthFirstSearch (AndroidComposeViewAccessibilityDelegateCompat.android.kt:705)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.subtreeSortedByGeometryGrouping$depthFirstSearch (AndroidComposeViewAccessibilityDelegateCompat.android.kt:712)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.subtreeSortedByGeometryGrouping (AndroidComposeViewAccessibilityDelegateCompat.android.kt:718)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.setTraversalValues (AndroidComposeViewAccessibilityDelegateCompat.android.kt:733)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.getCurrentSemanticsNodes$ui_release (AndroidComposeViewAccessibilityDelegateCompat.android.kt:385)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.createNodeInfo (AndroidComposeViewAccessibilityDelegateCompat.android.kt:520)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.access$createNodeInfo (AndroidComposeViewAccessibilityDelegateCompat.android.kt:192)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$MyNodeProvider.createAccessibilityNodeInfo (AndroidComposeViewAccessibilityDelegateCompat.android.kt:3176)
at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode (AccessibilityInteractionController.java:1460)
at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode (AccessibilityInteractionController.java:1477)
at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode (AccessibilityInteractionController.java:1477)
at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode (AccessibilityInteractionController.java:1477)
at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchAccessibilityNodeInfos (AccessibilityInteractionController.java:1243)
at android.view.AccessibilityInteractionController.findAccessibilityNodeInfoByAccessibilityIdUiThread (AccessibilityInteractionController.java:396)
at android.view.AccessibilityInteractionController.-$$Nest$mfindAccessibilityNodeInfoByAccessibilityIdUiThread
at android.view.AccessibilityInteractionController$PrivateHandler.handleMessage (AccessibilityInteractionController.java:1647)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loopOnce (Looper.java:201)
at android.os.Looper.loop (Looper.java:288)
at android.app.ActivityThread.main (ActivityThread.java:7918)
at java.lang.reflect.Method.invoke
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:936)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment