Android Sdk Bug

Fatal Exception: java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
at java.util.ArrayList.get(ArrayList.java:437)
at io.intercom.android.sdk.conversation.ReactionInputView.highlightSelectedReaction(ReactionInputView.java:232)
at io.intercom.android.sdk.conversation.ReactionInputView$2.handleTouchMove(ReactionInputView.java:198)
at io.intercom.android.sdk.conversation.ReactionInputView$2.onTouch(ReactionInputView.java:161)
at android.view.View.dispatchTouchEvent(View.java:13474)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2888)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3222)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2904)
at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:697)
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1879)
at android.app.Activity.dispatchTouchEvent(Activity.java:3487)
at androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:69)
at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:655)
at android.view.View.dispatchPointerEvent(View.java:13726)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6136)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5914)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5363)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5416)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5382)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5541)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5390)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5598)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5363)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5416)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5382)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5390)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5363)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:8425)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:8358)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:8311)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:8540)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:198)
at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(InputEventReceiver.java)
at android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:187)
at android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:8499)
at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:8567)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:986)
at android.view.Choreographer.doCallbacks(Choreographer.java:764)
at android.view.Choreographer.doFrame(Choreographer.java:693)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:965)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7099)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:965)

Hey @Bhupendra :wave:t3:

Would you mind reaching out to us via the Intercom Messenger on https://www.intercom.com/ .

We’d have to dig a little further into this for you and review your device and Intercom SDK version.

Cheers!