Page MenuHomePhabricator

Invalid session id error in wikifunctions gitlab pipeline
Closed, ResolvedPublicBUG REPORT

Description

Steps to replicate the issue (include links if applicable):

trigger a selenium test run for wikifunctions in gitlab

https://gitlab.wikimedia.org/repos/test-platform/catalyst/catalyst-ci-client/-/jobs/719482

What happens?:

Getting an invalid session ID error in gitlab CI pipeline.

Browser crashing? Can not reproduce locally when running against the same live env created in the CI pipeline test run. Also can not reproduce in gerrit pipeline.

[chrome 120.0.6099.224 linux #0-3] 1) Implementation via composition should create and publish a new implementation
[chrome 120.0.6099.224 linux #0-3] WebDriverError: invalid session id when running "element" with method "POST" and args "{"using":"css selector","value":".ext-wikilambda-viewpage-header__title"}"
[chrome 120.0.6099.224 linux #0-3] invalid session id: WebDriverError: invalid session id when running "element" with method "POST" and args "{"using":"css selector","value":".ext-wikilambda-viewpage-header__title"}"
[chrome 120.0.6099.224 linux #0-3]     at async Context.<anonymous> (/builds/repos/test-platform/catalyst/catalyst-ci-client/WikiLambda/tests/selenium/specs/implementation.js:213:18)

What should have happened instead?:

tests should either pass or fail, but not get an invalid session ID

Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia):

Other information (browser name/version, screenshots, etc.):

https://gitlab.wikimedia.org/repos/test-platform/catalyst/catalyst-ci-client/-/jobs/719482

Details

Event Timeline

Change #1226917 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/WikiLambda@master] selenium: Reload browser session

https://gerrit.wikimedia.org/r/1226917

Change #1226917 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] selenium: Reload browser session

https://gerrit.wikimedia.org/r/1226917

Did this help?

Still validating, but it does seem to help. Test platform team created T414638 in response to this also.

thcipriani edited projects, added Catalyst (Radar); removed Catalyst.