3

Upgraded to the lastest version of compose, then oversuddenly i get this crash on the app. Not sure if this is caused by Appium or the app itself:

java.lang.NoSuchMethodError: No super method getCurrentSemanticsNodes()Ljava/util/Map; in class Landroidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat; or its super classes (declaration of 'androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat' appears in /data/app/~~==/com.xxxx.xxxx-p-kmK94qiia5fKufOVHsFg==/base.apk!classes10.dex)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.performActionHelper(Unknown Source:16)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.access$performActionHelper(AndroidComposeViewAccessibilityDelegateCompat.android.kt:132)
at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$MyNodeProvider.performAction(AndroidComposeViewAccessibilityDelegateCompat.android.kt:3266)
at android.view.AccessibilityInteractionController.performAccessibilityActionUiThread(AccessibilityInteractionController.java:758)
at android.view.AccessibilityInteractionController.access$600(AccessibilityInteractionController.java:74)
at android.view.AccessibilityInteractionController$PrivateHandler.handleMessage(AccessibilityInteractionController.java:1550)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7842)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)

1 Answer 1

1

I had the same issue and after a lot of research, I found the culprit, Dynatrace library. We were using the 8.279.1.1002 version where it was crashing. Now we replaced it with version 8.287.1.1006 and it's working fine. for ref# check issue Tracker

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.