-
-
Notifications
You must be signed in to change notification settings - Fork 465
Closed
Labels
BugIssue typeIssue type
Description
Integration
sentry-android
Build System
Gradle
AGP Version
8.8.2
composeBomVersion = "2025.02.00"
Proguard
Disabled
Version
8.2.0
Steps to Reproduce
After updating from 8.1.0 to 8.2.0 my UI tests started failing when run from the command line with ./gradlew connectedDebugAndroidTest
Expected Result
The UI tests are running as before
Actual Result
I get the following error because probably the new SDK version is overwriting some dependencies:
java.lang.AbstractMethodError: abstract method "boolean androidx.compose.ui.node.SemanticsModifierNode.getShouldClearDescendantSemantics()"
at androidx.compose.ui.node.LayoutNode$collapsedSemantics$1.invoke(LayoutNode.kt:435)
at androidx.compose.ui.node.LayoutNode$collapsedSemantics$1.invoke(LayoutNode.kt:433)
at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:2496)
at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:460)
at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:244)
at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:133)
at androidx.compose.ui.node.OwnerSnapshotObserver.observeSemanticsReads$ui_release(OwnerSnapshotObserver.kt:121)
at androidx.compose.ui.node.LayoutNode.getCollapsedSemantics$ui_release(LayoutNode.kt:433)
at androidx.compose.ui.semantics.SemanticsNodeKt.SemanticsNode(SemanticsNode.kt:49)
at androidx.compose.ui.semantics.SemanticsNode.fillOneLayerOfSemanticsWrappers(SemanticsNode.kt:278)
at androidx.compose.ui.semantics.SemanticsNode.unmergedChildren$ui_release(SemanticsNode.kt:257)
at androidx.compose.ui.semantics.SemanticsNode.getChildren$ui_release(SemanticsNode.kt:338)
at androidx.compose.ui.semantics.SemanticsNode.getChildren$ui_release$default(SemanticsNode.kt:322)
at androidx.compose.ui.semantics.SemanticsOwnerKt.getAllSemanticsNodesToMap$findAllSemanticNodesRecursive(SemanticsOwner.kt:92)
at androidx.compose.ui.semantics.SemanticsOwnerKt.getAllSemanticsNodesToMap(SemanticsOwner.kt:100)
at androidx.compose.ui.semantics.SemanticsOwnerKt.getAllSemanticsNodes(SemanticsOwner.kt:69)
at androidx.compose.ui.test.TestContext$getAllSemanticsNodes$1.invoke(TestOwner.kt:99)
at androidx.compose.ui.test.TestContext$getAllSemanticsNodes$1.invoke(TestOwner.kt:97)
at androidx.compose.ui.test.AndroidSynchronization_androidKt.runOnUiThread$lambda$0(AndroidSynchronization.android.kt:37)
at androidx.compose.ui.test.AndroidSynchronization_androidKt.$r8$lambda$opyMdTZ52jorqLaIG4SKpPr_Zno(Unknown Source:0)
at androidx.compose.ui.test.AndroidSynchronization_androidKt$$ExternalSyntheticLambda0.call(D8$$SyntheticClass:0)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:2223)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7664)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
Metadata
Metadata
Assignees
Labels
BugIssue typeIssue type
Projects
Status
Done
Status
No status