Closed
Bug 1948158
Opened 1 year ago
Closed 1 year ago
Intermittent [TVw] /webdriver/tests/bidi/web_extension/install/install.py | /webdriver/tests/bidi/web_extension/uninstall/uninstall.py | test_install_from_base64 - webdriver.bidi.error.InvalidWebExtensionException: invalid web extension
Categories
(Remote Protocol :: WebDriver BiDi, defect, P5)
Remote Protocol
WebDriver BiDi
Tracking
(firefox-esr115 unaffected, firefox-esr128 unaffected, firefox135 unaffected, firefox136 unaffected, firefox137 fixed)
RESOLVED
FIXED
137 Branch
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox-esr128 | --- | unaffected |
| firefox135 | --- | unaffected |
| firefox136 | --- | unaffected |
| firefox137 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Unassigned)
References
(Regression)
Details
(Keywords: intermittent-failure, regression, test-verify-fail)
Filed by: smolnar [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=494878196&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PdENdUVRQ4W4baXGW4xvog/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/PdENdUVRQ4W4baXGW4xvog/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1
PID 5685 | 1739485446900 webdriver::server DEBUG <- 200 OK {"value":null}
[task 2025-02-13T22:24:06.908Z] 22:24:06 INFO -
[task 2025-02-13T22:24:06.909Z] 22:24:06 INFO - TEST-UNEXPECTED-FAIL | /webdriver/tests/bidi/web_extension/uninstall/uninstall.py | test_uninstall - webdriver.bidi.error.InvalidWebExtensionException: invalid web extension (Could not install Add-on: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsICryptoHash.updateFromStream])
[task 2025-02-13T22:24:06.909Z] 22:24:06 INFO - bidi_session = <webdriver.bidi.client.BidiSession object at 0x7f1f5439c400>
[task 2025-02-13T22:24:06.909Z] 22:24:06 INFO -
[task 2025-02-13T22:24:06.909Z] 22:24:06 INFO - @pytest.mark.asyncio
[task 2025-02-13T22:24:06.909Z] 22:24:06 INFO - async def test_uninstall(bidi_session):
[task 2025-02-13T22:24:06.909Z] 22:24:06 INFO - > web_extension = await bidi_session.web_extension.install(
[task 2025-02-13T22:24:06.910Z] 22:24:06 INFO - extensionData={
[task 2025-02-13T22:24:06.910Z] 22:24:06 INFO - "type": "base64",
[task 2025-02-13T22:24:06.910Z] 22:24:06 INFO - "value": get_base64_for_addon_file("webextension-unsigned.xpi")
[task 2025-02-13T22:24:06.910Z] 22:24:06 INFO - }
[task 2025-02-13T22:24:06.910Z] 22:24:06 INFO - )
[task 2025-02-13T22:24:06.910Z] 22:24:06 INFO -
[task 2025-02-13T22:24:06.910Z] 22:24:06 INFO - bidi_session = <webdriver.bidi.client.BidiSession object at 0x7f1f5439c400>
[task 2025-02-13T22:24:06.910Z] 22:24:06 INFO -
[task 2025-02-13T22:24:06.910Z] 22:24:06 INFO - tests/web-platform/tests/webdriver/tests/bidi/web_extension/uninstall/uninstall.py:8:
[task 2025-02-13T22:24:06.910Z] 22:24:06 INFO - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[task 2025-02-13T22:24:06.910Z] 22:24:06 INFO -
[task 2025-02-13T22:24:06.910Z] 22:24:06 INFO - self = <webdriver.bidi.modules.web_extension.WebExtension object at 0x7f1f5439cc40>
[task 2025-02-13T22:24:06.910Z] 22:24:06 INFO - kwargs = {'extensionData': {'type': 'base64', 'value': ''}}, raw_result = False
[task 2025-02-13T22:24:06.911Z] 22:24:06 INFO - params = {'extensionData': {'type': 'base64', 'value': ''}}
[task 2025-02-13T22:24:06.911Z] 22:24:06 INFO - mod_name = 'webExtension', cmd_name = 'webExtension.install'
[task 2025-02-13T22:24:06.911Z] 22:24:06 INFO - future = <Future finished exception=InvalidWebExtensionException(invalid web extension, Could not install Add-on: Component ret...remote/content/shared/webdriver/Errors.sys.mjs:478:5
[task 2025-02-13T22:24:06.911Z] 22:24:06 INFO - installAddon@chrome://remote/content/shared/Addon.sys.mjs:56:11
[task 2025-02-13T22:24:06.911Z] 22:24:06 INFO - )>
[task 2025-02-13T22:24:06.911Z] 22:24:06 INFO -
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - @functools.wraps(params_fn)
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - async def inner(self: Any, **kwargs: Any) -> Any:
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - raw_result = kwargs.pop("raw_result", False)
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - params = remove_undefined(params_fn(self, **kwargs))
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO -
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - # Convert the classname and the method name to a bidi command name
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - mod_name = owner.__name__[0].lower() + owner.__name__[1:]
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - if hasattr(owner, "prefix"):
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - mod_name = f"{owner.prefix}:{mod_name}"
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - cmd_name = f"{mod_name}.{to_camelcase(name)}"
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO -
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - future = await self.session.send_command(cmd_name, params)
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - > result = await future
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - E webdriver.bidi.error.InvalidWebExtensionException: invalid web extension (Could not install Add-on: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsICryptoHash.updateFromStream])
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - E
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - E Remote-end stacktrace:
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - E
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - E RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - E WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:199:5
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - E InvalidWebExtensionError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:478:5
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - E installAddon@chrome://remote/content/shared/Addon.sys.mjs:56:11
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO -
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - cmd_name = 'webExtension.install'
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - future = <Future finished exception=InvalidWebExtensionException(invalid web extension, Could not install Add-on: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsICryptoHash.updateFromStream], RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:199:5
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - InvalidWebExtensionError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:478:5
[task 2025-02-13T22:24:06.912Z] 22:24:06 INFO - installAddon@chrome://remote/content/shared/Addon.sys.mjs:56:11
<...>
STDOUT: ============================== 3 failed in 4.90s ===============================
[task 2025-02-13T22:25:34.041Z] 22:25:34 INFO -
[task 2025-02-13T22:25:34.041Z] 22:25:34 INFO - TEST-UNEXPECTED-FAIL | /webdriver/tests/bidi/web_extension/install/install.py | test_install_from_base64 - webdriver.bidi.error.InvalidWebExtensionException: invalid web extension (Could not install Add-on: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsICryptoHash.updateFromStream])
[task 2025-02-13T22:25:34.041Z] 22:25:34 INFO - bidi_session = <webdriver.bidi.client.BidiSession object at 0x7f42f18b1be0>
[task 2025-02-13T22:25:34.041Z] 22:25:34 INFO -
[task 2025-02-13T22:25:34.041Z] 22:25:34 INFO - @pytest.mark.asyncio
[task 2025-02-13T22:25:34.041Z] 22:25:34 INFO - async def test_install_from_base64(bidi_session):
[task 2025-02-13T22:25:34.041Z] 22:25:34 INFO - > web_extension = await bidi_session.web_extension.install(
[task 2025-02-13T22:25:34.041Z] 22:25:34 INFO - extensionData={
[task 2025-02-13T22:25:34.041Z] 22:25:34 INFO - "type": "base64",
[task 2025-02-13T22:25:34.041Z] 22:25:34 INFO - "value": get_base64_for_addon_file("webextension-unsigned.xpi")
[task 2025-02-13T22:25:34.041Z] 22:25:34 INFO - }
[task 2025-02-13T22:25:34.041Z] 22:25:34 INFO - )
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO -
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - bidi_session = <webdriver.bidi.client.BidiSession object at 0x7f42f18b1be0>
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO -
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - tests/web-platform/tests/webdriver/tests/bidi/web_extension/install/install.py:10:
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO -
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - self = <webdriver.bidi.modules.web_extension.WebExtension object at 0x7f42f18c2fd0>
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - kwargs = {'extensionData': {'type': 'base64', 'value': ''}}, raw_result = False
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - params = {'extensionData': {'type': 'base64', 'value': ''}}
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - mod_name = 'webExtension', cmd_name = 'webExtension.install'
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - future = <Future finished exception=InvalidWebExtensionException(invalid web extension, Could not install Add-on: Component ret...remote/content/shared/webdriver/Errors.sys.mjs:478:5
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - installAddon@chrome://remote/content/shared/Addon.sys.mjs:56:11
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - )>
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO -
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - @functools.wraps(params_fn)
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - async def inner(self: Any, **kwargs: Any) -> Any:
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - raw_result = kwargs.pop("raw_result", False)
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - params = remove_undefined(params_fn(self, **kwargs))
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO -
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - # Convert the classname and the method name to a bidi command name
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - mod_name = owner.__name__[0].lower() + owner.__name__[1:]
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - if hasattr(owner, "prefix"):
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - mod_name = f"{owner.prefix}:{mod_name}"
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - cmd_name = f"{mod_name}.{to_camelcase(name)}"
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO -
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - future = await self.session.send_command(cmd_name, params)
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - > result = await future
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - E webdriver.bidi.error.InvalidWebExtensionException: invalid web extension (Could not install Add-on: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsICryptoHash.updateFromStream])
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - E
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - E Remote-end stacktrace:
[task 2025-02-13T22:25:34.042Z] 22:25:34 INFO - E
[task 2025-02-13T22:25:34.043Z] 22:25:34 INFO - E RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
[task 2025-02-13T22:25:34.043Z] 22:25:34 INFO - E WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:199:5
[task 2025-02-13T22:25:34.043Z] 22:25:34 INFO - E InvalidWebExtensionError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:478:5
[task 2025-02-13T22:25:34.043Z] 22:25:34 INFO - E installAddon@chrome://remote/content/shared/Addon.sys.mjs:56:11
[task 2025-02-13T22:25:34.043Z] 22:25:34 INFO -
[task 2025-02-13T22:25:34.043Z] 22:25:34 INFO - cmd_name = 'webExtension.install'
[task 2025-02-13T22:25:34.043Z] 22:25:34 INFO - future = <Future finished exception=InvalidWebExtensionException(invalid web extension, Could not install Add-on: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsICryptoHash.updateFromStream], RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
[task 2025-02-13T22:25:34.043Z] 22:25:34 INFO - WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:199:5
[task 2025-02-13T22:25:34.043Z] 22:25:34 INFO - InvalidWebExtensionError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:478:5
[task 2025-02-13T22:25:34.043Z] 22:25:34 INFO - installAddon@chrome://remote/content/shared/Addon.sys.mjs:56:11
Comment 1•1 year ago
|
||
Fixed by backing out regressor bugs
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
| Comment hidden (Intermittent Failures Robot) |
Updated•1 year ago
|
status-firefox135:
--- → unaffected
status-firefox136:
--- → unaffected
status-firefox137:
--- → fixed
status-firefox-esr115:
--- → unaffected
status-firefox-esr128:
--- → unaffected
Component: web-platform-tests → WebDriver BiDi
Product: Testing → Remote Protocol
Target Milestone: --- → 137 Branch
| Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•