Closed Bug 1989092 Opened 3 days ago Closed 2 days ago

Intermittent [tier 2] org.mozilla.fenix.perf.ApplicationExitInfoMetricsTest#recordProcessExitsShouldRecordProcessKillWhenKillSignalSentToChildProcesses | java.lang.IndexOutOfBoundsException: Index 1 out of bounds for length 1

Categories

(Firefox for Android :: UI Tests, defect, P5)

All
Android
defect

Tracking

()

RESOLVED DUPLICATE of bug 1989085

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure)

Filed by: agoloman [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=527490270&repo=mozilla-central&task=aU7Q4_z7Q2-3w70Bp00VCg.0
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/aU7Q4_z7Q2-3w70Bp00VCg/runs/0/artifacts/public/logs/live_backing.log


[task 2025-09-17T17:15:17.089+00:00] 
[task 2025-09-17T17:15:17.089+00:00] 
[task 2025-09-17T17:15:17.089+00:00] Command /usr/bin/java -jar /builds/worker/test-tools/flank.jar android run --config /builds/worker/checkouts/gecko/taskcluster/scripts/tests/../../../mobile/android/test_infra/flank-configs/fenix/arm64-v8a-detect-leaks.yml --app /builds/worker/checkouts/gecko/app.apk --local-result-dir /builds/worker/artifacts/results --project moz-fenix --client-details matrixLabel=mozilla-central,geckoRev=eb4cc6a1344ed84c4c597ce598dd300ce82616da --test /builds/worker/checkouts/gecko/android-test.apk failed with exit code 10
[task 2025-09-17T17:15:17.144+00:00] TEST-UNEXPECTED-FAIL | org.mozilla.fenix.perf.ApplicationExitInfoMetricsTest#recordProcessExitsShouldRecordProcessKillWhenKillSignalSentToChildProcesses | java.lang.IndexOutOfBoundsException: Index 1 out of bounds for length 1
[task 2025-09-17T17:15:17.144+00:00]  at jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
[task 2025-09-17T17:15:17.144+00:00]  at jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
[task 2025-09-17T17:15:17.144+00:00]  at jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
[task 2025-09-17T17:15:17.144+00:00]  at java.util.Objects.checkIndex(Objects.java:359)
[task 2025-09-17T17:15:17.144+00:00]  at java.util.ArrayList.get(ArrayList.java:434)
[task 2025-09-17T17:15:17.144+00:00]  at org.mozilla.fenix.perf.ApplicationExitInfoMetricsTest.recordProcessExitsShouldRecordProcessKillWhenKillSignalSentToChildProcesses(ApplicationExitInfoMetricsTest.kt:97)
[task 2025-09-17T17:15:17.144+00:00] 
[task 2025-09-17T17:15:17.144+00:00]     
[task 2025-09-17T17:15:17.144+00:00] ╔════════════════════════════════════════════════════════════════════════════════════════════════════════╤═════════╤═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
[task 2025-09-17T17:15:17.144+00:00] ║ UI Test                                                                                                │ Outcome │ Details                                                                                                                                   ║
[task 2025-09-17T17:15:17.144+00:00] ╟────────────────────────────────────────────────────────────────────────────────────────────────────────┼─────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╢
[task 2025-09-17T17:15:17.144+00:00] ║ org.mozilla.fenix.perf.ApplicationExitInfoMetricsTest#recordProcessExitsShouldRecordProcessKillWhenKil │ Failure │ java.lang.IndexOutOfBoundsException: Index 1 out of bounds for length 1                                                                   ║
[task 2025-09-17T17:15:17.144+00:00] ║ lSignalSentToChildProcesses                                                                            │         │                                                                                                                                           ║
[task 2025-09-17T17:15:17.144+00:00] ║                                                                                                        │         │  at jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)                                                                    ║
[task 2025-09-17T17:15:17.144+00:00] ║                                                                                                        │         │  at jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)                                                          ║
[task 2025-09-17T17:15:17.144+00:00] ║                                                                                                        │         │  at jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)                                                                    ║
[task 2025-09-17T17:15:17.144+00:00] ║                                                                                                        │         │  at java.util.Objects.checkIndex(Objects.java:359)                                                                                        ║
[task 2025-09-17T17:15:17.144+00:00] ║                                                                                                        │         │  at java.util.ArrayList.get(ArrayList.java:434)                                                                                           ║
[task 2025-09-17T17:15:17.144+00:00] ║                                                                                                        │         │  at org.mozilla.fenix.perf.ApplicationExitInfoMetricsTest.recordProcessExitsShouldRecordProcessKillWhenKillSignalSentToChildProcesses(App ║
[task 2025-09-17T17:15:17.144+00:00] ║                                                                                                        │         │ licationExitInfoMetricsTest.kt:97)                                                                                                        ║
[task 2025-09-17T17:15:17.144+00:00] ║                                                                                                        │         │                                                                                                                                           ║
[task 2025-09-17T17:15:17.144+00:00] ║                                                                                                        │         │                                                                                                                                           ║
[task 2025-09-17T17:15:17.144+00:00] ╟────────────────────────────────────────────────────────────────────────────────────────────────────────┼─────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╢
[task 2025-09-17T17:15:17.144+00:00] ║ org.mozilla.fenix.ui.LoginsTest#verifyAlphabeticalLoginSortingOptionTest                               │ Flaky   │ java.lang.AssertionError: UiSelector[RESOURCE_ID=org.mozilla.fenix.debug:id/feature_prompt_login_fragment] does not exist                 ║
[task 2025-09-17T17:15:17.144+00:00] ║                                                                                                        │         │  at org.junit.Assert.fail(Assert.java:89)                                                                                                 ║
[task 2025-09-17T17:15:17.144+00:00] ║                                                                                                        │         │  at org.junit.Assert.assertTrue(Assert.java:42)                                                                                           ║
[task 2025-09-17T17:15:17.144+00:00] ║                                                                                                        │         │  at org.mozilla.fenix.helpers.MatcherHelper.assertUIObjectExists(MatcherHelper.kt:110)                                                    ║
[task 2025-09-17T17:15:17.144+00:00] ║                                                                                                        │         │  at org.mozilla.fenix.helpers.MatcherHelper.assertUIObjectExists$default(MatcherHelper.kt:102)                                            ║
[task 2025-09-17T17:15:17.144+00:00] ║                                                                                                        │         │  at org.mozilla.fenix.ui.robots.BrowserRobot.verifySaveLoginPromptIsDisplayed(BrowserRobot.kt:738)                                        ║
[task 2025-09-17T17:15:17.144+00:00] ║                                                                                                        │         │  at org.mozilla.fenix.ui.LoginsTest.verifyAlphabeticalLoginSortingOptionTest$lambda$3(LoginsTest.kt:757)                                  ║
[task 2025-09-17T17:15:17.154+00:00] ║                                                                                                        │         │  at org.mozilla.fenix.ui.LoginsTest.$r8$lambda$RJ1AOGJbRLhFKyl05PZW-aaNDUs(Unknown Source:0)                                              ║
[task 2025-09-17T17:15:17.154+00:00] ║                                                                                                        │         │  at org.mozilla.fenix.ui.LoginsTest$$ExternalSyntheticLambda21.invoke(D8$$SyntheticClass:0)                                               ║
[task 2025-09-17T17:15:17.154+00:00] ║                                                                                                        │         │  at org.mozilla.fenix.ui.robots.NavigationToolbarRobot$Transition.enterURLAndEnterToBrowser(NavigationToolbarRobot.kt:332)                ║
[task 2025-09-17T17:15:17.154+00:00] ║                                                                                                        │         │  at org.mozilla.fenix.ui.LoginsTest.verifyAlphabeticalLoginSortingOptionTest(LoginsTest.kt:753)                                           ║
[task 2025-09-17T17:15:17.154+00:00] ║                                                                                                        │         │                                                                                                                                           ║
[task 2025-09-17T17:15:17.154+00:00] ║                                                                                                        │         │                                                                                                                                           ║
[task 2025-09-17T17:15:17.154+00:00] ╚════════════════════════════════════════════════════════════════════════════════════════════════════════╧═════════╧═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
[task 2025-09-17T17:15:17.154+00:00] Command /builds/worker/checkouts/gecko/taskcluster/scripts/tests/parse-junit-results.py --results /builds/worker/artifacts/results failed with exit code 1
[taskcluster 2025-09-17 17:15:17.490Z] === Task Finished ===
[taskcluster 2025-09-17 17:15:38.224Z] Unsuccessful task run with exit code: 10 completed in 903.568 seconds

The Bugbug bot thinks this bug should belong to the 'Firefox for Android::UI Tests' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → UI Tests
Status: NEW → RESOLVED
Closed: 2 days ago
Duplicate of bug: 1989085
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.