Skip to main content
Answered

io.intercom.android.sdk.survey.block.AttachmentBlockKt.VideoAttachmentBlock

  • April 22, 2024
  • 1 reply
  • 46 views

io.intercom.android.sdk.survey.block.AttachmentBlockKt.VideoAttachmentBlock

This strange error apeared to a single user 3 times on my app, i wonder what could it be
My app runs in Flutter, android version, The SDK version is 

intercom_flutter: ^8.0.3

here the error stack:

Fatal Exception: java.lang.NoSuchMethodError: No virtual method at(Ljava/lang/Object;I)Lt/q0$a; in class Lt/q0$b; or its super classes (declaration of 't.q0$b' appears in base.apk)

       at androidx.compose.material3.ProgressIndicatorKt$CircularProgressIndicator$endAngle$1.invoke(ProgressIndicator.kt:16)

       at androidx.compose.material3.ProgressIndicatorKt$CircularProgressIndicator$endAngle$1.invoke(ProgressIndicator.kt:2)

       at androidx.compose.animation.core.AnimationSpecKt.keyframes(AnimationSpec.kt:7)

       at androidx.compose.material3.ProgressIndicatorKt.CircularProgressIndicator-LxG7B9w(ProgressIndicator.kt:448)

       at io.intercom.android.sdk.survey.block.AttachmentBlockKt.VideoAttachmentBlock(:513)

       at io.intercom.android.sdk.survey.block.AttachmentBlockKt.AttachmentBlock(:284)

       at io.intercom.android.sdk.survey.block.BlockViewKt.BlockView(:354)

       at io.intercom.android.sdk.views.compose.MessageRowKt$MessageRow$6$2.invoke-RPmYEkk(:611)

       at io.intercom.android.sdk.views.compose.MessageRowKt$MessageRow$6$2.invoke(:19)

       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambdaImpl.java:44)

       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambdaImpl.java:8)

       at io.intercom.android.sdk.views.compose.MessageRowKt.MessageBubbleRow(:1133)

       at io.intercom.android.sdk.views.compose.MessageRowKt.MessageRow(:793)

       at io.intercom.android.sdk.m5.conversation.ui.components.MessageListKt$MessageList$12$1$1$renderMessageRow$1.invoke(:162)

       at io.intercom.android.sdk.m5.conversation.ui.components.MessageListKt$MessageList$12$1$1$renderMessageRow$1.invoke(:8)

       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambdaImpl.java:44)

       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambdaImpl.java:8)

       at io.intercom.android.sdk.m5.conversation.ui.components.MessageListKt$MessageList$12$1$1$2.invoke(:27)

       at io.intercom.android.sdk.m5.conversation.ui.components.MessageListKt$MessageList$12$1$1$2.invoke(:10)

       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambdaImpl.java:44)

       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambdaImpl.java:8)

       at androidx.compose.animation.AnimatedVisibilityKt.AnimatedEnterExitImpl(AnimatedVisibility.kt:813)

       at androidx.compose.animation.AnimatedVisibilityKt$AnimatedEnterExitImpl$4.invoke(AnimatedVisibility.kt:27)

       at androidx.compose.animation.AnimatedVisibilityKt$AnimatedEnterExitImpl$4.invoke(AnimatedVisibility.kt:8)

       at androidx.compose.runtime.RecomposeScopeImpl.compose(RecomposeScopeImpl.java:30)

       at androidx.compose.runtime.ComposerImpl.recomposeToGroupEnd(ComposerImpl.java:96)

       at androidx.compose.runtime.ComposerImpl.skipToGroupEnd(ComposerImpl.java:30)

       at androidx.compose.animation.AnimatedVisibilityKt.AnimatedVisibilityImpl(AnimatedVisibility.kt:139)

       at androidx.compose.animation.AnimatedVisibilityKt.AnimatedVisibility(AnimatedVisibility.kt:345)

       at io.intercom.android.sdk.m5.conversation.ui.components.MessageListKt.MessageList(:1603)

       at io.intercom.android.sdk.m5.conversation.ui.components.MessageListKt$MessageList$14.invoke(:42)

       at io.intercom.android.sdk.m5.conversation.ui.components.MessageListKt$MessageList$14.invoke(:8)

       at androidx.compose.runtime.RecomposeScopeImpl.compose(RecomposeScopeImpl.java:30)

       at androidx.compose.runtime.ComposerImpl.recomposeToGroupEnd(ComposerImpl.java:96)

       at androidx.compose.runtime.ComposerImpl.skipCurrentGroup(ComposerImpl.java:37)

       at androidx.compose.runtime.ComposerImpl.doCompose(ComposerImpl.java:179)

       at androidx.compose.runtime.ComposerImpl.recompose$runtime_release(ComposerImpl.java:32)

       at androidx.compose.runtime.CompositionImpl.recompose(CompositionImpl.java:30)

       at androidx.compose.runtime.Recomposer.performRecompose(Recomposer.java:71)

       at androidx.compose.runtime.Recomposer.access$performRecompose(Recomposer.java)

       at androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2$1.invoke(Recomposer.java:400)

       at androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2$1.invoke(Recomposer.java:6)

       at androidx.compose.ui.platform.AndroidUiFrameClock$withFrameNanos$2$callback$1.doFrame(AndroidUiFrameClock.java:10)

       at androidx.compose.ui.platform.AndroidUiDispatcher.performFrameDispatch(AndroidUiDispatcher.java:33)

       at androidx.compose.ui.platform.AndroidUiDispatcher.access$performFrameDispatch(AndroidUiDispatcher.java)

       at androidx.compose.ui.platform.AndroidUiDispatcher$dispatchCallback$1.doFrame(AndroidUiDispatcher.java:16)

       at android.view.Choreographer$CallbackRecord.run(Choreographer.java:970)

       at android.view.Choreographer.doCallbacks(Choreographer.java:796)

       at android.view.Choreographer.doFrame(Choreographer.java:727)

       at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:957)

       at android.os.Handler.handleCallback(Handler.java:938)

       at android.os.Handler.dispatchMessage(Handler.java:99)

       at android.os.Looper.loop(Looper.java:250)

       at android.app.ActivityThread.main(ActivityThread.java:7886)

       at java.lang.reflect.Method.invoke(Method.java)

       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)

       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:958)

Best answer by Jacob Cox

Hi @Adriel !

That error message is normally associated with a user trying to take a video with the Messenger. It was fixed in version 15.6.3 or our Android SDK . I know you said that you’re using Flutter. That Flutter SDK is not built by our team, rather it is a 3rd party creation. I would suggest checking in with their community to make sure that they have their SDKs as up-to-date as possible and to make sure that you are using one that has a version of our Android SDK installed that is 15.6.3 or above (currently our most recent version is 15.8.3).

View original
Did this topic help you find an answer to your question?

1 reply

Jacob Cox
Intercom Team
Forum|alt.badge.img+5
  • Sr. Technical Support Engineer
  • 441 replies
  • Answer
  • April 27, 2024

Hi @Adriel !

That error message is normally associated with a user trying to take a video with the Messenger. It was fixed in version 15.6.3 or our Android SDK . I know you said that you’re using Flutter. That Flutter SDK is not built by our team, rather it is a 3rd party creation. I would suggest checking in with their community to make sure that they have their SDKs as up-to-date as possible and to make sure that you are using one that has a version of our Android SDK installed that is 15.6.3 or above (currently our most recent version is 15.8.3).


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings