Android Crash cause of missing keys | Community
Skip to main content
Answered

Android Crash cause of missing keys

  • June 11, 2025
  • 7 replies
  • 227 views

Fatal Exception: java.lang.IllegalArgumentException: Missing keys: [timestamp] in '{teammate} moved ticket into {status} {timestamp}'
       at io.intercom.android.sdk.utilities.Phrase.format(Phrase.java:189)
       at io.intercom.android.sdk.m5.notification.InAppNotificationCardKt.TicketInAppNotificationContent(InAppNotificationCard.kt:180)
       at io.intercom.android.sdk.m5.notification.InAppNotificationCardKt.InAppNotificationCard(InAppNotificationCard.kt:124)
       at io.intercom.android.sdk.m5.notification.InAppNotificationCardKt$addInappNotificationCardToView$1$1$1.invoke(InAppNotificationCard.kt:75)
       at io.intercom.android.sdk.m5.notification.InAppNotificationCardKt$addInappNotificationCardToView$1$1$1.invoke(InAppNotificationCard.kt:74)
       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109)
       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35)
       at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:401)
       at androidx.compose.material3.TextKt.ProvideTextStyle(Text.kt:349)
       at androidx.compose.material3.MaterialThemeKt$MaterialTheme$1.invoke(MaterialTheme.kt:69)
       at androidx.compose.material3.MaterialThemeKt$MaterialTheme$1.invoke(MaterialTheme.kt:68)
       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109)
       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35)
       at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:380)
       at androidx.compose.material3.MaterialThemeKt.MaterialTheme(MaterialTheme.kt:60)
       at io.intercom.android.sdk.ui.theme.IntercomThemeKt$IntercomTheme$1.invoke(IntercomTheme.kt:36)
       at io.intercom.android.sdk.ui.theme.IntercomThemeKt$IntercomTheme$1.invoke(IntercomTheme.kt:35)
       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109)
       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35)
       at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:380)
       at io.intercom.android.sdk.ui.theme.IntercomThemeKt.IntercomTheme(IntercomTheme.kt:31)
       at io.intercom.android.sdk.m5.notification.InAppNotificationCardKt$addInappNotificationCardToView$1$1.invoke(InAppNotificationCard.kt:74)
       at io.intercom.android.sdk.m5.notification.InAppNotificationCardKt$addInappNotificationCardToView$1$1.invoke(InAppNotificationCard.kt:73)
       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109)
       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35)
       at androidx.compose.ui.platform.ComposeView.Content(ComposeView.android.kt:441)
       at androidx.compose.ui.platform.AbstractComposeView$ensureCompositionCreated$1.invoke(ComposeView.android.kt:259)
       at androidx.compose.ui.platform.AbstractComposeView$ensureCompositionCreated$1.invoke(ComposeView.android.kt:258)
       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109)
       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35)
       at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:380)
       at androidx.compose.ui.platform.CompositionLocalsKt.ProvideCommonCompositionLocals(CompositionLocals.kt:216)
       at androidx.compose.ui.platform.AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$3.invoke(AndroidCompositionLocals.android.kt:132)
       at androidx.compose.ui.platform.AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$3.invoke(AndroidCompositionLocals.android.kt:131)
       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109)
       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35)
       at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:380)
       at androidx.compose.ui.platform.AndroidCompositionLocals_androidKt.ProvideAndroidCompositionLocals(AndroidCompositionLocals.android.kt:121)
       at androidx.compose.ui.platform.WrappedComposition$setContent$1$1$3.invoke(Wrapper.android.kt:155)
       at androidx.compose.ui.platform.WrappedComposition$setContent$1$1$3.invoke(Wrapper.android.kt:154)
       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109)
       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35)
       at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:401)
       at androidx.compose.ui.platform.WrappedComposition$setContent$1$1.invoke(Wrapper.android.kt:154)
       at androidx.compose.ui.platform.WrappedComposition$setContent$1$1.invoke(Wrapper.android.kt:133)
       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109)
       at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35)
       at androidx.compose.runtime.ActualJvm_jvmKt.invokeComposable(ActualJvm.jvm.kt:97)
       at androidx.compose.runtime.ComposerImpl.doCompose(Composer.kt:3595)
       at androidx.compose.runtime.ComposerImpl.composeContent$runtime_release(Composer.kt:3522)
       at androidx.compose.runtime.CompositionImpl.composeContent(Composition.kt:743)
       at androidx.compose.runtime.Recomposer.composeInitial$runtime_release(Recomposer.kt:1122)
       at androidx.compose.runtime.CompositionImpl.composeInitial(Composition.kt:649)
       at androidx.compose.runtime.CompositionImpl.setContent(Composition.kt:635)
       at androidx.compose.ui.platform.WrappedComposition$setContent$1.invoke(Wrapper.android.kt:133)
       at androidx.compose.ui.platform.WrappedComposition$setContent$1.invoke(Wrapper.android.kt:124)
       at androidx.compose.ui.platform.AndroidComposeView.setOnViewTreeOwnersAvailable(AndroidComposeView.android.kt:1626)
       at androidx.compose.ui.platform.WrappedComposition.setContent(Wrapper.android.kt:124)
       at androidx.compose.ui.platform.WrappedComposition.onStateChanged(Wrapper.android.kt:180)
       at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.jvm.kt:320)
       at androidx.lifecycle.LifecycleRegistry.addObserver(LifecycleRegistry.jvm.kt:198)
       at androidx.compose.ui.platform.WrappedComposition$setContent$1.invoke(Wrapper.android.kt:131)
       at androidx.compose.ui.platform.WrappedComposition$setContent$1.invoke(Wrapper.android.kt:124)
       at androidx.compose.ui.platform.AndroidComposeView.setOnViewTreeOwnersAvailable(AndroidComposeView.android.kt:1626)
       at androidx.compose.ui.platform.WrappedComposition.setContent(Wrapper.android.kt:124)
       at androidx.compose.ui.platform.Wrapper_androidKt.doSetContent(Wrapper.android.kt:100)
       at androidx.compose.ui.platform.Wrapper_androidKt.setContent(Wrapper.android.kt:80)
       at androidx.compose.ui.platform.AbstractComposeView.ensureCompositionCreated(ComposeView.android.kt:258)
       at androidx.compose.ui.platform.AbstractComposeView.createComposition(ComposeView.android.kt:203)
       at androidx.compose.ui.platform.ComposeView.setContent(ComposeView.android.kt:457)
       at io.intercom.android.sdk.m5.notification.InAppNotificationCardKt.addInappNotificationCardToView(InAppNotificationCard.kt:73)
       at io.intercom.android.sdk.overlay.StackableSnippet.setViewData(StackableSnippet.java:80)
       at io.intercom.android.sdk.overlay.StackableSnippet.display(StackableSnippet.java:44)
       at io.intercom.android.sdk.overlay.InAppNotificationPresenter.addNewNotifications(InAppNotificationPresenter.java:185)
       at io.intercom.android.sdk.overlay.InAppNotificationPresenter.displayNotificationsAfterAttach(InAppNotificationPresenter.java:91)
       at io.intercom.android.sdk.overlay.InAppNotificationPresenter$1.run(InAppNotificationPresenter.java:80)
       at io.intercom.android.sdk.utilities.ViewUtils$1.onGlobalLayout(ViewUtils.java:19)
       at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1189)
       at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:5051)
       at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3708)
       at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:12542)
       at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1751)
       at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1760)
       at android.view.Choreographer.doCallbacks(Choreographer.java:1216)
       at android.view.Choreographer.doFrame(Choreographer.java:1142)
       at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1707)
       at android.os.Handler.handleCallback(Handler.java:959)
       at android.os.Handler.dispatchMessage(Handler.java:100)
       at android.os.Looper.loopOnce(Looper.java:257)
       at android.os.Looper.loop(Looper.java:342)
       at android.app.ActivityThread.main(ActivityThread.java:9634)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:619)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)

Best answer by Ebenezer.Laleye

Hi all,

Looks like this issue is still ongoing, I would advise that you write into us via the Messenger and we can add your case to the bug we have open.

This will cause the fix to be pushed out a lot faster.

7 replies

Forum|alt.badge.img+7
  • Intercom Team
  • 255 replies
  • June 18, 2025

Hi ​@Support Agent ! Ebenezer here from Engineering Support👋.

It looks like this was an issue that was fixed in our 16.2.0 Android release

Let me know if that works for you.


  • Author
  • New Participant
  • 4 replies
  • June 21, 2025

Hi ​@Ebenezer.Laleye thanks for the response , we are utilizing react native and the latest version is Release 8.5.0 which uses the 15.16.1 of Android SDK

 


  • Author
  • New Participant
  • 4 replies
  • June 24, 2025

hello ​@Ebenezer.Laleye , any update on react native ? or ETA ?


  • Author
  • New Participant
  • 4 replies
  • June 28, 2025

Hi ​@Ebenezer.Laleye any plan of integrating the fix on react native ? or ETA ?


  • New Participant
  • 2 replies
  • July 2, 2025

I have the same problem in react native ​@Ebenezer.Laleye. I need a ETA for this issue


  • Author
  • New Participant
  • 4 replies
  • July 14, 2025

latest version is 8.7.0 but not yet available 

 


Forum|alt.badge.img+7
  • Intercom Team
  • 255 replies
  • Answer
  • August 6, 2025

Hi all,

Looks like this issue is still ongoing, I would advise that you write into us via the Messenger and we can add your case to the bug we have open.

This will cause the fix to be pushed out a lot faster.