Search Unity

java.lang.IndexOutOfBoundsException: charAt: -1 < 0

Discussion in 'Android' started by wgt_jimmy, Feb 16, 2015.

  1. wgt_jimmy

    wgt_jimmy

    Joined:
    Dec 22, 2014
    Posts:
    39
    We're currently using 4.6.1p4 and our app is live. The most common crash our users have seems to have the following stacktrace:

    0 java.lang.IndexOutOfBoundsException: charAt: -1 < 0
    1
    at android.text.SpannableStringBuilder.charAt(SpannableStringBuilder.java:112)
    2
    at android.text.Selection.setSelection(Selection.java:81)
    3
    at android.text.Selection.setSelection(Selection.java:121)
    4
    at android.widget.Editor$InsertionHandleView.updateSelection(Editor.java:3695)
    5
    at android.widget.Editor$HandleView.positionAtCursorOffset(Editor.java:3415)
    6
    at android.widget.Editor$HandleView.updatePosition(Editor.java:3442)
    7
    at android.widget.Editor$PositionListener.onPreDraw(Editor.java:2283)
    8
    at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:707)
    9
    at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1938)
    10
    at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1107)
    11
    at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4464)
    12
    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:725)
    13
    at android.view.Choreographer.doCallbacks(Choreographer.java:555)
    14
    at android.view.Choreographer.doFrame(Choreographer.java:525)
    15
    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711)
    16
    at android.os.Handler.handleCallback(Handler.java:615)
    17
    at android.os.Handler.dispatchMessage(Handler.java:92)
    18
    at android.os.Looper.loop(Looper.java:137)
    19
    at android.app.ActivityThread.main(ActivityThread.java:4895)
    20
    at java.lang.reflect.Method.invokeNative(Native Method)
    21
    at java.lang.reflect.Method.invoke(Method.java:511)
    22
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:994)
    23
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:761)
    24
    at dalvik.system.NativeStart.main(Native Method)


    It looks like it might be an OS issue from looking around ?