Intermittent toolkit/components/extensions/test/mochitest/test_ext_webrequest_basic.html | expected error message received in onErrorOccurred - Expected: NS_ERROR_UNKNOWN_HOST, Actual: NS_ERROR_NET_ON_RESOLVED
Categories
(WebExtensions :: General, defect, P5)
Tracking
(firefox-esr60 fixed, firefox65 wontfix, firefox66 wontfix, firefox67 fixed)
People
(Reporter: intermittent-bug-filer, Assigned: rpl)
Details
(Keywords: intermittent-failure)
Attachments
(1 file)
|
47 bytes,
text/x-phabricator-request
|
Details |
| Comment hidden (Intermittent Failures Robot) |
Updated•7 years ago
|
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 11•7 years ago
|
||
When the dns resolution for an url's hostname fails, the webRequest API seems to be
receiving (from time to time but more often on macos and windows) more then one call
to the HttpObserverManager.observeActivity method for the activityType
nsISocketTransport.STATUS_RESOLVING and nsISocketTransport.STATUS_RESOLVED
while channel wrapper errorString property is still null.
The observeActvity method goal seems to fire fallback WebRequest errors for error conditions
that are not fired as ChannelWrapper error events, but the "NS_ERROR_UNKNOWN_HOST" error
is also being fired right after the fallback webRequest error event fired as
"NS_ERROR_NET_ON_RESOLVED" (or "NS_ERROR_NET_ON_RESOLVING").
This behavior consistently triggers the two intermittent failures on the test
test_ext_webrequest_basic.html while executing the test_webRequest_frames
task
"expected error message received in onErrorOccurred - Expected: NS_ERROR_UNKNOWN_HOST, Actual: NS_ERROR_NET_ON_RESOLVED"
(when the fallback NS_ERROR_NET_ON_RESOLVED is fired first)
and then
"received onErrorOccurred"
(because the "NS_ERROR_UNKNOWN_HOST" error is also being fired
right after the fallback error message).
| Comment hidden (Intermittent Failures Robot) |
Updated•7 years ago
|
Updated•7 years ago
|
Comment 13•7 years ago
|
||
Comment 14•7 years ago
|
||
| bugherder | ||
Updated•7 years ago
|
Updated•7 years ago
|
| Comment hidden (Intermittent Failures Robot) |
Comment 16•7 years ago
|
||
From my understanding this issue is related to the addon tests. Is there any need of manual QA here? If not can you please mark it as "qe-verify- "
Updated•7 years ago
|
Comment 17•7 years ago
|
||
| bugherder uplift | ||
Description
•