Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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