Closed
Bug 1457244
Opened 7 years ago
Closed 4 years ago
Intermittent /webdriver/tests/execute_async_script/user_prompts.py | test_handle_prompt_twice - NoSuchAlertException: no such alert (404): No modal dialog is currently open
Categories
(Remote Protocol :: Marionette, defect, P5)
Tracking
(firefox61 disabled, firefox62 disabled, firefox63 disabled, firefox64 disabled, firefox65 disabled)
RESOLVED
DUPLICATE
of bug 1459118
People
(Reporter: intermittent-bug-filer, Unassigned)
References
Details
(Keywords: intermittent-failure)
Comment 1•7 years ago
|
||
Those two tests will be disabled by the next wptsync merge as covered by bug 1453105.
Is it actually a new type of failure we haven't seen before. So I wonder if something else landed on the canonical repository, which triggered those failures.
Depends on: 1453105
Summary: Intermittent /webdriver/tests/execute_async_script/user_prompts.py | test_handle_prompt_twice - NoSuchAlertException: no such alert (404): No modal dialog is currently open → Intermittent /webdriver/tests/execute_async_script/user_prompts.py, /webdriver/tests/execute_script/user_prompts.py | test_handle_prompt_twice - NoSuchAlertException: no such alert (404): No modal dialog is currently open
Comment hidden (Intermittent Failures Robot) |
Comment 3•7 years ago
|
||
Both tests have been disabled based on the wptsync merge from bug 1453105. See also bug 1431081 for another reason.
status-firefox61:
--- → disabled
Comment 4•7 years ago
|
||
(In reply to Henrik Skupin (:whimboo) from comment #3)
> Both tests have been disabled based on the wptsync merge from bug 1453105.
> See also bug 1431081 for another reason.
Strange. Given bug 1459118 the tests should still be active. I will have to check that later.
See Also: https://bugzilla.mozilla.org/show_bug.cgi?id=1431081 → https://bugzilla.mozilla.org/show_bug.cgi?id=1459118
Summary: Intermittent /webdriver/tests/execute_async_script/user_prompts.py, /webdriver/tests/execute_script/user_prompts.py | test_handle_prompt_twice - NoSuchAlertException: no such alert (404): No modal dialog is currently open → Intermittent /webdriver/tests/execute_async_script/user_prompts.py | test_handle_prompt_twice - NoSuchAlertException: no such alert (404): No modal dialog is currently open
Comment hidden (Intermittent Failures Robot) |
Comment 6•7 years ago
|
||
The test has been disabled by the landing of my patch on bug 1459118.
Assignee: nobody → hskupin
status-firefox62:
--- → disabled
Comment hidden (Intermittent Failures Robot) |
Updated•7 years ago
|
Assignee: hskupin → nobody
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE
Comment 9•6 years ago
|
||
This test is disabled and as such doesn't show the failures.
Comment 10•6 years ago
|
||
These tests will be re-enabled together with the execute_script ones over on bug 1459118.
Comment 11•6 years ago
|
||
We are trying to build a tool to automatically classify intermittent failures, which would provide a starting point for fixing the bug, reducing the manual work for the developers.
We are collecting some feedback on the results, to see if they’re good enough and where we need to improve.
For this bug, the tool says that the intermittent failure is most likely a:
Concurrency Issue: This includes tests in which failures occur due to thread management issues (different threads or their outcomes depending on an implicit ordering), race conditions and/or deadlocks, and issues related to an asynchronous waits (e.g. a process trying to access an external resource or continuing before the external resource is available).
Once you’re done investigating and/or fixing the bug, could you tell me:
- Did the tool correctly recognize the type of intermittent failure?
- Did the information from the tool help your analysis, the bug fixing process, or anything in the process? (please also let us know how the tool was useful and/or what would improve the tool's usefulness for you)
Comment 12•6 years ago
|
||
(In reply to meck93 from comment #11)
Once you’re done investigating and/or fixing the bug, could you tell me:
> - Did the tool correctly recognize the type of intermittent failure?
Which tool? And where to gather that information? There has nothing pointed out.
> - Did the information from the tool help your analysis, the bug fixing
> process, or anything in the process?
Again, nothing to tell without details about the tool.
Flags: needinfo?(hskupin)
Comment 13•6 years ago
|
||
@[:whimboo]: Comment #11 was a post created by the tool. The tool analyses the Treeherder logfiles (+ affected source code files) and tries to predict the most likely type of intermittent-failure, which is then posted as a comment #11.
For this bug, the prediction was: a concurrency issue.
Flags: needinfo?(hskupin)
Comment 14•6 years ago
|
||
Yes as of it's state now it might be a concurrency issue. In some cases the command returns too early and as such not two dialogs have been opened.
Flags: needinfo?(hskupin)
Comment 15•6 years ago
|
||
It's not clear by the spec, so I cannot continue to work on this bug for now.
Updated•6 years ago
|
Priority: P3 → P5
Comment 16•6 years ago
|
||
This is actually blocked by bug 1487358 if opening two alerts is the expected behavior. The discussion is still ongoing on bug https://github.com/w3c/webdriver/issues/1153.
status-firefox64:
--- → disabled
status-firefox65:
--- → disabled
Comment 17•4 years ago
|
||
With bug 1439995 the test names got updated from test_abort_by_user_prompt_twice
to test_abort_by_user_prompt_twice
. And both tests for Execute Script
and Execute Async Script
are now handled by bug 1459118.
Status: NEW → RESOLVED
Closed: 6 years ago → 4 years ago
No longer depends on: 1560015
Keywords: leave-open
Resolution: --- → DUPLICATE
Comment 18•2 years ago
|
||
Moving bug to Remote Protocol::Marionette component per bug 1815831.
Component: geckodriver → Marionette
Product: Testing → Remote Protocol
You need to log in
before you can comment on or make changes to this bug.
Description
•