Skip to content

Old OkHttp version causes crash on Android 11 devices #658

Description

@VladBytsyuk

Hello DataDog team!

When I'm trying to run my app that uses 1.9.0 version on Android 11

    implementation group: 'com.datadoghq', name: 'dd-sdk-android', version: '1.9.0'
    implementation group: 'com.datadoghq', name: 'dd-sdk-android-ktx', version: '1.9.0'

calling com.datadog.android.log.Logger.Builder() causes error:

java.lang.ExceptionInInitializerError
        at okhttp3.internal.platform.Platform.get(Platform.java:85)
        at okhttp3.OkHttpClient.newSslSocketFactory(OkHttpClient.java:263)
        at okhttp3.OkHttpClient.<init>(OkHttpClient.java:229)
        at okhttp3.OkHttpClient$Builder.build(OkHttpClient.java:1015)
        at com.datadog.android.core.internal.CoreFeature.<clinit>(CoreFeature.kt:89)
        at com.datadog.android.log.Logger$Builder.<init>(Logger.kt:181)
        ...

It looks like a known issue of OkHttp version 3.12.6.
Link: lysine-dev/okhttp#5816

Describe what you expected:
Please update the OkHttp version.

Additional context

  • Android OS version: 11
  • Datadog SDK version: 1.9.0
  • Versions of any other relevant dependencies: OkHttp: 3.12.6

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions