Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tree red on Android a11y exception in Linux_build_test flutter_gallery__transition_perf #114161

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
zanderso opened this issue Oct 27, 2022 · 11 comments
Assignees
Labels
P0 Critical issues such as a build break or regression team-infra Owned by Infrastructure team

Comments

@zanderso
Copy link
Member

It started failing on an Engine roll here #114125, but the Engine roll contains only a Dart roll with a single commit to the CFE, which looks unrelated.

https://ci.chromium.org/ui/p/flutter/builders/prod/Linux%20Devicelab%20Test%20Drone/2238/overview

[flutter_gallery__transition_perf] [STDOUT] stdout: D/AndroidRuntime(32372): Shutting down VM
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): FATAL EXCEPTION: main
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): Process: io.flutter.demo.gallery, PID: 32372
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): java.lang.NoSuchMethodError: No virtual method setHintText(Ljava/lang/CharSequence;)V in class Landroid/view/accessibility/AccessibilityNodeInfo; or its super classes (declaration of 'android.view.accessibility.AccessibilityNodeInfo' appears in /system/framework/framework.jar:classes2.dex)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at io.flutter.view.AccessibilityBridge.createAccessibilityNodeInfo(AccessibilityBridge.java:889)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfVirtualNode(AccessibilityInteractionController.java:1144)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfVirtualNode(AccessibilityInteractionController.java:1154)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfVirtualNode(AccessibilityInteractionController.java:1154)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfVirtualNode(AccessibilityInteractionController.java:1154)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfVirtualNode(AccessibilityInteractionController.java:1154)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfVirtualNode(AccessibilityInteractionController.java:1154)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfVirtualNode(AccessibilityInteractionController.java:1154)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfVirtualNode(AccessibilityInteractionController.java:1154)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfVirtualNode(AccessibilityInteractionController.java:1154)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfVirtualNode(AccessibilityInteractionController.java:1154)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1047)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchAccessibilityNodeInfos(AccessibilityInteractionController.java:844)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.view.AccessibilityInteractionController.findAccessibilityNodeInfoByAccessibilityIdUiThread(AccessibilityInteractionController.java:156)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.view.AccessibilityInteractionController.-wrap1(AccessibilityInteractionController.java)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.view.AccessibilityInteractionController$PrivateHandler.handleMessage(AccessibilityInteractionController.java:1198)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.os.Handler.dispatchMessage(Handler.java:102)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.os.Looper.loop(Looper.java:154)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at android.app.ActivityThread.main(ActivityThread.java:6123)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at java.lang.reflect.Method.invoke(Native Method)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
[flutter_gallery__transition_perf] [STDOUT] stdout: E/AndroidRuntime(32372): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:757)

Tagging infra since I'm wondering if this is related to this test using the new recipe.

@zanderso zanderso added team-infra Owned by Infrastructure team P0 Critical issues such as a build break or regression labels Oct 27, 2022
@keyonghan
Copy link
Contributor

There were not any related change from recipes side these days. Same recipes are used by Linux_build_test flutter_gallery__transition_perf_e2e and Linux_build_test flutter_gallery__transition_perf_hybrid as well, both of which are passing.
Checked the failed tasks: 4 ran on 3 different bots.

All these do not sound an infra related issue to me.

Could we try reverting to see if it helps?

@zanderso
Copy link
Member Author

I reverted the Engine roll.

@christopherfujino
Copy link
Contributor

Hmm, the revert DID indeed fix the tree. Not sure how...

Green build on revert commit: https://ci.chromium.org/p/flutter/builders/prod/Linux_build_test%20flutter_gallery__transition_perf/978

@christopherfujino
Copy link
Contributor

On the bad engine roll: d9a2229
We rolled a single engine commit: flutter/engine@1ea6e5e
Which picked up a Dart dev build: dart-lang/sdk@4f5e556
Which pulled in a single upstream main Dart commit: dart-lang/sdk@142bf694400

@zanderso
Copy link
Member Author

The re-run on the engine roll commit passed: https://ci.chromium.org/ui/p/flutter/builders/prod/Linux_build_test%20flutter_gallery__transition_perf/979/overview

I am going to restart the rollers.

@christopherfujino
Copy link
Contributor

On zach's revert this happened again on Linux_android android_semantics_integration_test, so almost positive that:

  1. this is unrelated to the engine roll/Dart CFE change
  2. it is not contained to a single android target, or bot.

@christopherfujino
Copy link
Contributor

cc @sealesj infra on-call, and @GaryQian regarding Java runtime error

@zanderso
Copy link
Member Author

flutter/engine#36846 added a call to setTextHint @chunhtai ptal

@GaryQian
Copy link
Contributor

flutter/engine#37083 Reverts flutter/engine#36846 which caused the breakage.

@christopherfujino
Copy link
Contributor

Revert rolled to the framework, this should be fixed

@github-actions
Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 10, 2022
@ricardoamador ricardoamador moved this from Verified to To be archived in [DEPRECATED] Infra Ticket Queue Dec 13, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
P0 Critical issues such as a build break or regression team-infra Owned by Infrastructure team
Projects
No open projects
Development

No branches or pull requests

5 participants