Skip to main content
Question

IllegalStateException in Paywall UI Composition (Android)

  • May 2, 2025
  • 1 reply
  • 17 views

Forum|alt.badge.img

Subject: IllegalStateException in Paywall UI Composition (Android)

Description:
We're experiencing intermittent crashes when launching the paywall with error:
"Unsupported concurrent change during composition". 

Steps to Reproduce:
1. Call Purchases.sharedInstance.getOfferings()
2. Launch paywall using PaywallActivityLauncher
3. Crash occurs randomly during UI composition

Environment:
- RevenueCat SDK: 8.14.0
- Compose: 1.7.8
- Device: Pixel 6 (API 34)

Additional Info:
- Same code works in another app
- Crash occurs even with 200ms delay before launch

Request:
Can you confirm if this is a known issue? Are there thread-safety guarantees for Paywall UI?

This post has been closed for comments

1 reply

Forum|alt.badge.img+8
  • RevenueCat Staff
  • 586 replies
  • May 6, 2025

Hi ​@koroglusezgi-74370f we are currently on version 8.17.1 of our Android SDK and have introduced many fixes since 8.14.0, can you please upgrade and let me know if you are still seeing this issue? If so then can you share with me your full paywall code, crash logs/stacktrace, and RevenueCat debug logs (see our docs here for how to enable these)?


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings