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

Android Crash cause of missing keys

  • Jun 11, 2025 2:08 PM UTC
  • 7 replies
  • 595 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.

View original

7 replies

Forum|alt.badge.img+7

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
  • Jun 21, 2025 5:45 PM UTC

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
  • Jun 24, 2025 1:08 PM UTC

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


  • Author
  • New Participant
  • Jun 28, 2025 1:40 PM UTC

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


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


  • Author
  • New Participant
  • Jul 14, 2025 4:23 PM UTC

latest version is 8.7.0 but not yet available 

 


Forum|alt.badge.img+7

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.