Skip to main content

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)

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).


Reply