Skip to content

java.lang.IllegalStateException when initialising Segment #725

Closed
@rhydiant

Description

@rhydiant

We're seeing the following crashes on some devices:

java.lang.RuntimeException: 
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3448)
  at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3595)
  at android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:83)
  at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:135)
  at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:95)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2147)
  at android.os.Handler.dispatchMessage (Handler.java:107)
  at android.os.Looper.loop (Looper.java:237)
  at android.app.ActivityThread.main (ActivityThread.java:7814)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:493)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1075)
Caused by: java.lang.IllegalStateException: 
  at com.segment.analytics.Analytics$Builder.build (Analytics.java:1349)
  ...

When the following setup is executed:

 Analytics.setSingletonInstance(Analytics.Builder(context,
    "[key_ommited]")
     .trackApplicationLifecycleEvents()
     .flushInterval(1, TimeUnit.SECONDS)
     .build());

So far effected the following devices:

  • Samsung Galaxy A11 Android 10 (SDK 29)
  • Samsung Galaxy S7 edge Android 8.0 (SDK 26)

Using com.segment.analytics.android:analytics:4.+

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions