Android crashes on ConversationFragment.java | Community
Skip to main content
Answer

Android crashes on ConversationFragment.java

  • July 14, 2021
  • 1 reply
  • 43 views

Hello,

 

We've had a load of crashes on our Android app lately that are coming from the Intercom SDK. I've attached the stacktrace below. Hoping to bring some light on this to see if there is a known issue.

 

We haven't updated the Android SDK recently, we're using version 9.1.2.

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'void io.intercom.android.sdk.conversation.ConversationContentPresenter.onProfileScrolled()' on a null object reference at io.intercom.android.sdk.conversation.ConversationFragment$2.onOffsetChanged(ConversationFragment.java:4) at com.google.android.material.appbar.AppBarLayout.onOffsetChanged(AppBarLayout.java:32) at com.google.android.material.appbar.AppBarLayout$BaseBehavior.setHeaderTopBottomOffset(AppBarLayout.java:54) at com.google.android.material.appbar.AppBarLayout$BaseBehavior.setHeaderTopBottomOffset(AppBarLayout.java:2) at com.google.android.material.appbar.HeaderBehavior.setHeaderTopBottomOffset(HeaderBehavior.java:9) at com.google.android.material.appbar.AppBarLayout$BaseBehavior$1.onAnimationUpdate(AppBarLayout.java:16) at android.animation.ValueAnimator.animateValue(ValueAnimator.java:1522) at android.animation.ValueAnimator.animateBasedOnTime(ValueAnimator.java:1316) at android.animation.ValueAnimator.doAnimationFrame(ValueAnimator.java:1446) at android.animation.AnimationHandler.doAnimationFrame(AnimationHandler.java:146) at android.animation.AnimationHandler.-wrap2(AnimationHandler.java) at android.animation.AnimationHandler$1.doFrame(AnimationHandler.java:54) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:909) at android.view.Choreographer.doCallbacks(Choreographer.java:723) at android.view.Choreographer.doFrame(Choreographer.java:655) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:897) at android.os.Handler.handleCallback(Handler.java:789) at android.os.Handler.dispatchMessage(Handler.java:98) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6944) at java.lang.reflect.Method.invoke(Method.java) at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)

 

Best answer by Eric Fitz

Hey @matt k​, we've resolved this issue in the most recent version of our Android SDK. If you upgrade to version 9.2.0 or higher, this will fix it 👍

1 reply

Eric Fitz
Employee
Forum|alt.badge.img+5
  • Employee
  • Answer
  • July 16, 2021

Hey @matt k​, we've resolved this issue in the most recent version of our Android SDK. If you upgrade to version 9.2.0 or higher, this will fix it 👍