You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue is not security related and can safely be disclosed publicly on GitHub
Java version
21
Android version
Not related
Android SDK version
18.0.X
Installation platform & version
Gradle (Android Gradle plugin 8.7.3)
Package
Core & AppEvents
Goals
Successfully run UI snapshot tests using Paparazzi after upgrading the Facebook Android SDK from 17.0.0 to 18.0.X.
Expected results
The SDK should not invoke CustomAudienceManager when running in a JVM-only environment like Paparazzi.
Actual results
The Facebook SDK attempts to instantiate CustomAudienceManager even when running in a JVM-based test environment, causing NoSuchMethodError.
This issue did not occur in v17.0.0, but appeared after upgrading to v18.0.X.
Steps to reproduce
Upgrade Facebook SDK from 17.0.0 to 18.0.X
Run UI snapshot tests using Paparazzi
Observe the following crash:
Cannot invoke "java.util.List.get(int)" because the return value of "com.android.ide.common.rendering.api.RenderSession.getRootViews()" is null
java.lang.NullPointerException: Cannot invoke "java.util.List.get(int)" because the return value of "com.android.ide.common.rendering.api.RenderSession.getRootViews()" is null
at app.cash.paparazzi.PaparazziSdk.takeSnapshots(PaparazziSdk.kt:245)
at app.cash.paparazzi.PaparazziSdk.snapshot(PaparazziSdk.kt:178)
at app.cash.paparazzi.PaparazziSdk.snapshot$default(PaparazziSdk.kt:176)
at app.cash.paparazzi.PaparazziSdk.snapshot(PaparazziSdk.kt:173)
at app.cash.paparazzi.Paparazzi.snapshot(Paparazzi.kt:103)
at app.cash.paparazzi.Paparazzi.snapshot$default(Paparazzi.kt:100)
Code samples & details
// INSERT YOUR CODE HERE
The text was updated successfully, but these errors were encountered:
Checklist before submitting a bug report
Java version
21
Android version
Not related
Android SDK version
18.0.X
Installation platform & version
Gradle (Android Gradle plugin 8.7.3)
Package
Core & AppEvents
Goals
Expected results
Actual results
Steps to reproduce
Code samples & details
// INSERT YOUR CODE HERE
The text was updated successfully, but these errors were encountered: