Skip to content

[BUG] Version conflict between SumUp SDK and Google Cloud OpenTelemetry dependencies causes runtime crash #269

@QuipTest

Description

@QuipTest

Summary

Using SumUp Merchant SDK (7.0.0) alongside Google Cloud libraries that depend on the latest OpenTelemetry (1.42.1), causes a runtime crash due to SumUp SDK forcing older OpenTelemetry versions (1.34.1) internally. This creates a dependency version conflict that cannot be resolved via standard Gradle platform or BOM imports.

What is blocked by this issue?

Using the latest Google Cloud libraries that depend on OpenTelemetry 1.42.1 alongside SumUp Merchant SDK.
Upgrading OpenTelemetry for new features or bug fixes in Google Cloud SDK.

Steps to Reproduce

  1. Add SumUp Merchant SDK 7.0.0
  2. Add Google Cloud libraries that use the latest OpenTelemetry
  3. Complete a transaction using the SumUp SDK.
  4. Return to your app after the payment flow is complete.
  5. Observe the crash

Expected Behavior

SumUp SDK works alongside latest Google Cloud OpenTelemetry.

Actual Behavior

Android Version(s)

Observed on Android 16

Impacted Devices

Impacted Readers

Firmware Version(s)

Crash Log

Dependency Versions

  • SumUp SDK: 7.0.0
  • Kotlin: 2.0.21
  • Android Gradle Plugin: 8.6.1

Video / Screenshot

Image

Other Information

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions