Skip to content

Instantly share code, notes, and snippets.

@Elbehery
Created July 17, 2026 12:21
Show Gist options
  • Select an option

  • Save Elbehery/b2bc3f882b0fd5add470b65e99389abb to your computer and use it in GitHub Desktop.

Select an option

Save Elbehery/b2bc3f882b0fd5add470b65e99389abb to your computer and use it in GitHub Desktop.
e2e-video-failure.txt
✘ 6 …tal-marketplace-ui.test.ts:37:7 › Portal Marketplace UI › Marketplace provider can be disabled and enabled through UI (1.3m)
[portal-e2e] 2026-07-16T20:25:44.754Z test:marketplace-ui-lifecycle:start
[portal-e2e] 2026-07-16T20:25:45.426Z selectExistingOrganization:start value=org-root-17842332
[portal-e2e] 2026-07-16T20:25:45.426Z openOrganizationSwitchDropdown:start
[portal-e2e] 2026-07-16T20:25:46.063Z openOrganizationSwitchDropdown:done
[portal-e2e] 2026-07-16T20:25:46.072Z selectExistingOrganization:click value=org-root-17842332
[portal-e2e] 2026-07-16T20:25:57.049Z ensurePortalHome:start url=https://org-root-17842332.portal.localhost:8443/home
[portal-e2e] 2026-07-16T20:25:57.680Z ensurePortalHome:done url=https://org-root-17842332.portal.localhost:8443/home/overview
[portal-e2e] 2026-07-16T20:25:59.025Z ensureAccountExists:start account=acc-root-17842332
[portal-e2e] 2026-07-16T20:25:59.025Z openAccountsView:navigate url=https://org-root-17842332.portal.localhost:8443/home/accounts
[portal-e2e] 2026-07-16T20:25:59.314Z waitForAccountExists:start account=acc-root-17842332 timeout=180s
[portal-e2e] 2026-07-16T20:25:59.664Z waitForAccountExists:done account=acc-root-17842332
[portal-e2e] 2026-07-16T20:25:59.664Z ensureAccountExists:wait-ready account=acc-root-17842332
[portal-e2e] 2026-07-16T20:25:59.664Z waitForAccountReady:start account=acc-root-17842332 timeout=180s
[portal-e2e] 2026-07-16T20:26:00.054Z waitForAccountReady:done account=acc-root-17842332
[portal-e2e] 2026-07-16T20:26:00.054Z ensureAccountExists:navigate-direct account=acc-root-17842332 url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/dashboard
[portal-e2e] 2026-07-16T20:26:00.316Z ensureAccountExists:done account=acc-root-17842332
[portal-e2e] 2026-07-16T20:26:00.316Z openAccountMarketplaceProvider:url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/provider/orchestrate.platform-mesh.io-orchestrate.platform-mesh.io
[portal-e2e] 2026-07-16T20:26:00.662Z clickMarketplaceAction:start action=Disable
[portal-e2e] 2026-07-16T20:26:00.745Z clickMarketplaceAction:clicked action=Disable
[portal-e2e] 2026-07-16T20:26:00.755Z clickMarketplaceAction:confirm-modal-visible
[portal-e2e] 2026-07-16T20:26:00.846Z clickMarketplaceAction:uninstall-confirmed
[portal-e2e] 2026-07-16T20:26:00.847Z clickMarketplaceAction:done action=Disable
[portal-e2e] 2026-07-16T20:26:00.873Z openAccountMarketplaceProvider:url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/provider/orchestrate.platform-mesh.io-orchestrate.platform-mesh.io
[portal-e2e] 2026-07-16T20:26:01.159Z waitForMarketplaceAction:done action=Enable attempt=0
[portal-e2e] 2026-07-16T20:26:01.159Z clickMarketplaceAction:start action=Enable
[portal-e2e] 2026-07-16T20:26:01.347Z clickMarketplaceAction:clicked action=Enable
[portal-e2e] 2026-07-16T20:26:01.347Z clickMarketplaceAction:install-triggered
[portal-e2e] 2026-07-16T20:26:01.347Z clickMarketplaceAction:done action=Enable
[portal-e2e] 2026-07-16T20:26:01.347Z openAccountMarketplaceProvider:url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/provider/orchestrate.platform-mesh.io-orchestrate.platform-mesh.io
[portal-e2e] 2026-07-16T20:26:01.631Z waitForMarketplaceAction:retry action=Disable attempt=0
[portal-e2e] 2026-07-16T20:26:04.635Z openAccountMarketplaceProvider:url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/provider/orchestrate.platform-mesh.io-orchestrate.platform-mesh.io
[portal-e2e] 2026-07-16T20:26:04.928Z waitForMarketplaceAction:retry action=Disable attempt=1
[portal-e2e] 2026-07-16T20:26:07.934Z openAccountMarketplaceProvider:url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/provider/orchestrate.platform-mesh.io-orchestrate.platform-mesh.io
[portal-e2e] 2026-07-16T20:26:08.202Z waitForMarketplaceAction:retry action=Disable attempt=2
[portal-e2e] 2026-07-16T20:26:11.208Z openAccountMarketplaceProvider:url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/provider/orchestrate.platform-mesh.io-orchestrate.platform-mesh.io
[portal-e2e] 2026-07-16T20:26:11.492Z waitForMarketplaceAction:retry action=Disable attempt=3
[portal-e2e] 2026-07-16T20:26:14.496Z openAccountMarketplaceProvider:url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/provider/orchestrate.platform-mesh.io-orchestrate.platform-mesh.io
[portal-e2e] 2026-07-16T20:26:14.768Z waitForMarketplaceAction:retry action=Disable attempt=4
[portal-e2e] 2026-07-16T20:26:17.773Z openAccountMarketplaceProvider:url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/provider/orchestrate.platform-mesh.io-orchestrate.platform-mesh.io
[portal-e2e] 2026-07-16T20:26:18.049Z waitForMarketplaceAction:retry action=Disable attempt=5
[portal-e2e] 2026-07-16T20:26:21.056Z openAccountMarketplaceProvider:url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/provider/orchestrate.platform-mesh.io-orchestrate.platform-mesh.io
[portal-e2e] 2026-07-16T20:26:21.323Z waitForMarketplaceAction:retry action=Disable attempt=6
[portal-e2e] 2026-07-16T20:26:24.326Z openAccountMarketplaceProvider:url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/provider/orchestrate.platform-mesh.io-orchestrate.platform-mesh.io
[portal-e2e] 2026-07-16T20:26:24.619Z waitForMarketplaceAction:retry action=Disable attempt=7
[portal-e2e] 2026-07-16T20:26:27.623Z openAccountMarketplaceProvider:url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/provider/orchestrate.platform-mesh.io-orchestrate.platform-mesh.io
[portal-e2e] 2026-07-16T20:26:27.893Z waitForMarketplaceAction:retry action=Disable attempt=8
[portal-e2e] 2026-07-16T20:26:30.896Z openAccountMarketplaceProvider:url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/provider/orchestrate.platform-mesh.io-orchestrate.platform-mesh.io
[portal-e2e] 2026-07-16T20:26:31.159Z waitForMarketplaceAction:retry action=Disable attempt=9
[portal-e2e] 2026-07-16T20:26:34.163Z openAccountMarketplaceProvider:url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/provider/orchestrate.platform-mesh.io-orchestrate.platform-mesh.io
✘ 7 …ace-ui.test.ts:37:7 › Portal Marketplace UI › Marketplace provider can be disabled and enabled through UI (retry #1) (46.6s)
[portal-e2e] 2026-07-16T20:27:06.113Z test:marketplace-ui-lifecycle:start
[portal-e2e] 2026-07-16T20:27:06.828Z selectExistingOrganization:start value=org-root-17842332
[portal-e2e] 2026-07-16T20:27:06.828Z openOrganizationSwitchDropdown:start
[portal-e2e] 2026-07-16T20:27:07.461Z openOrganizationSwitchDropdown:done
[portal-e2e] 2026-07-16T20:27:07.474Z selectExistingOrganization:click value=org-root-17842332
[portal-e2e] 2026-07-16T20:27:18.458Z ensurePortalHome:start url=https://org-root-17842332.portal.localhost:8443/home
[portal-e2e] 2026-07-16T20:27:19.087Z ensurePortalHome:done url=https://org-root-17842332.portal.localhost:8443/home/overview
[portal-e2e] 2026-07-16T20:27:20.521Z ensureAccountExists:start account=acc-root-17842332
[portal-e2e] 2026-07-16T20:27:20.521Z openAccountsView:navigate url=https://org-root-17842332.portal.localhost:8443/home/accounts
[portal-e2e] 2026-07-16T20:27:20.789Z waitForAccountExists:start account=acc-root-17842332 timeout=180s
[portal-e2e] 2026-07-16T20:27:21.129Z waitForAccountExists:done account=acc-root-17842332
[portal-e2e] 2026-07-16T20:27:21.129Z ensureAccountExists:wait-ready account=acc-root-17842332
[portal-e2e] 2026-07-16T20:27:21.129Z waitForAccountReady:start account=acc-root-17842332 timeout=180s
[portal-e2e] 2026-07-16T20:27:21.462Z waitForAccountReady:done account=acc-root-17842332
[portal-e2e] 2026-07-16T20:27:21.462Z ensureAccountExists:navigate-direct account=acc-root-17842332 url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/dashboard
[portal-e2e] 2026-07-16T20:27:21.700Z ensureAccountExists:done account=acc-root-17842332
[portal-e2e] 2026-07-16T20:27:21.700Z openAccountMarketplaceProvider:url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/provider/orchestrate.platform-mesh.io-orchestrate.platform-mesh.io
✘ 8 …ace-ui.test.ts:37:7 › Portal Marketplace UI › Marketplace provider can be disabled and enabled through UI (retry #2) (46.5s)
[portal-e2e] 2026-07-16T20:27:53.225Z test:marketplace-ui-lifecycle:start
[portal-e2e] 2026-07-16T20:27:53.932Z selectExistingOrganization:start value=org-root-17842332
[portal-e2e] 2026-07-16T20:27:53.932Z openOrganizationSwitchDropdown:start
[portal-e2e] 2026-07-16T20:27:54.575Z openOrganizationSwitchDropdown:done
[portal-e2e] 2026-07-16T20:27:54.585Z selectExistingOrganization:click value=org-root-17842332
[portal-e2e] 2026-07-16T20:28:05.573Z ensurePortalHome:start url=https://org-root-17842332.portal.localhost:8443/home
[portal-e2e] 2026-07-16T20:28:06.199Z ensurePortalHome:done url=https://org-root-17842332.portal.localhost:8443/home/overview
[portal-e2e] 2026-07-16T20:28:07.496Z ensureAccountExists:start account=acc-root-17842332
[portal-e2e] 2026-07-16T20:28:07.496Z openAccountsView:navigate url=https://org-root-17842332.portal.localhost:8443/home/accounts
[portal-e2e] 2026-07-16T20:28:07.783Z waitForAccountExists:start account=acc-root-17842332 timeout=180s
[portal-e2e] 2026-07-16T20:28:08.122Z waitForAccountExists:done account=acc-root-17842332
[portal-e2e] 2026-07-16T20:28:08.122Z ensureAccountExists:wait-ready account=acc-root-17842332
[portal-e2e] 2026-07-16T20:28:08.122Z waitForAccountReady:start account=acc-root-17842332 timeout=180s
[portal-e2e] 2026-07-16T20:28:08.450Z waitForAccountReady:done account=acc-root-17842332
[portal-e2e] 2026-07-16T20:28:08.450Z ensureAccountExists:navigate-direct account=acc-root-17842332 url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/dashboard
[portal-e2e] 2026-07-16T20:28:08.690Z ensureAccountExists:done account=acc-root-17842332
[portal-e2e] 2026-07-16T20:28:08.690Z openAccountMarketplaceProvider:url=https://org-root-17842332.portal.localhost:8443/home/accounts/acc-root-17842332/provider/orchestrate.platform-mesh.io-orchestrate.platform-mesh.io
1) portal-marketplace-ui.test.ts:37:7 › Portal Marketplace UI › Marketplace provider can be disabled and enabled through UI
Error: expect(locator).toBeVisible() failed
Locator: locator('iframe[src*="/ui/marketplace/ui/"]').contentFrame().getByTestId('extension-details-dialog-uninstall-button').first()
Expected: visible
Timeout: 30000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 30000ms
- waiting for locator('iframe[src*="/ui/marketplace/ui/"]').contentFrame().getByTestId('extension-details-dialog-uninstall-button').first()
at helpers/marketplace.ts:98
96 | }
97 | await openAccountMarketplaceProvider(page, orgName, accountName);
> 98 | await expect(marketplaceActionButton(page, action)).toBeVisible({ timeout: 30000 });
| ^
99 | }
100 |
101 | async function waitForHttpBinsNavigation(page: Page, visible: boolean, accountUrl: string): Promise<void> {
at waitForMarketplaceAction (/Users/I777955/go/src/platform-mesh/helm-charts/local-setup/e2e/helpers/marketplace.ts:98:55)
at /Users/I777955/go/src/platform-mesh/helm-charts/local-setup/e2e/portal-marketplace-ui.test.ts:52:5
attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/portal-marketplace-ui-Port-ff212-bled-and-enabled-through-UI/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/portal-marketplace-ui-Port-ff212-bled-and-enabled-through-UI/error-context.md
attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/portal-marketplace-ui-Port-ff212-bled-and-enabled-through-UI/trace.zip
Usage:
npx playwright show-trace test-results/portal-marketplace-ui-Port-ff212-bled-and-enabled-through-UI/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('iframe[src*="/ui/marketplace/ui/"]').contentFrame().getByTestId('extension-details-dialog-uninstall-button').first()
Expected: visible
Timeout: 30000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 30000ms
- waiting for locator('iframe[src*="/ui/marketplace/ui/"]').contentFrame().getByTestId('extension-details-dialog-uninstall-button').first()
at helpers/marketplace.ts:83
81 |
82 | async function expectMarketplaceActionVisible(page: Page, action: 'Enable' | 'Disable'): Promise<void> {
> 83 | await expect(marketplaceActionButton(page, action)).toBeVisible({ timeout: 30000 });
| ^
84 | }
85 |
86 | async function waitForMarketplaceAction(page: Page, action: 'Enable' | 'Disable', orgName?: string, accountName?: string): Promise<void> {
at expectMarketplaceActionVisible (/Users/I777955/go/src/platform-mesh/helm-charts/local-setup/e2e/helpers/marketplace.ts:83:55)
at /Users/I777955/go/src/platform-mesh/helm-charts/local-setup/e2e/portal-marketplace-ui.test.ts:45:41
attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/portal-marketplace-ui-Port-ff212-bled-and-enabled-through-UI-retry1/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/portal-marketplace-ui-Port-ff212-bled-and-enabled-through-UI-retry1/error-context.md
attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/portal-marketplace-ui-Port-ff212-bled-and-enabled-through-UI-retry1/trace.zip
Usage:
npx playwright show-trace test-results/portal-marketplace-ui-Port-ff212-bled-and-enabled-through-UI-retry1/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('iframe[src*="/ui/marketplace/ui/"]').contentFrame().getByTestId('extension-details-dialog-uninstall-button').first()
Expected: visible
Timeout: 30000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 30000ms
- waiting for locator('iframe[src*="/ui/marketplace/ui/"]').contentFrame().getByTestId('extension-details-dialog-uninstall-button').first()
at helpers/marketplace.ts:83
81 |
82 | async function expectMarketplaceActionVisible(page: Page, action: 'Enable' | 'Disable'): Promise<void> {
> 83 | await expect(marketplaceActionButton(page, action)).toBeVisible({ timeout: 30000 });
| ^
84 | }
85 |
86 | async function waitForMarketplaceAction(page: Page, action: 'Enable' | 'Disable', orgName?: string, accountName?: string): Promise<void> {
at expectMarketplaceActionVisible (/Users/I777955/go/src/platform-mesh/helm-charts/local-setup/e2e/helpers/marketplace.ts:83:55)
at /Users/I777955/go/src/platform-mesh/helm-charts/local-setup/e2e/portal-marketplace-ui.test.ts:45:41
attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
test-results/portal-marketplace-ui-Port-ff212-bled-and-enabled-through-UI-retry2/video.webm
────────────────────────────────────────────────────────────────────────────────────────────────
Error Context: test-results/portal-marketplace-ui-Port-ff212-bled-and-enabled-through-UI-retry2/error-context.md
attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
test-results/portal-marketplace-ui-Port-ff212-bled-and-enabled-through-UI-retry2/trace.zip
Usage:
npx playwright show-trace test-results/portal-marketplace-ui-Port-ff212-bled-and-enabled-through-UI-retry2/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
1 failed
portal-marketplace-ui.test.ts:37:7 › Portal Marketplace UI › Marketplace provider can be disabled and enabled through UI
5 passed (5.9m)
task: Failed to run task "test:portal-e2e:video": exit status 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment