Skip to content

fix(Phantombuster Node): Don't send empty objects in request #47895

fix(Phantombuster Node): Don't send empty objects in request

fix(Phantombuster Node): Don't send empty objects in request #47895

Triggered via pull request December 8, 2025 10:55
Status Failure
Total duration 15m 24s
Artifacts

ci-pull-requests.yml

on: pull_request
Install & Build
2m 1s
Install & Build
Matrix: E2E Tests / Multi-Main: Isolated / test
Matrix: E2E Tests / Multi-Main: UI / test
Matrix: Unit tests / unit-test-frontend
Unit tests  /  Backend Unit Tests
5m 5s
Unit tests / Backend Unit Tests
Unit tests  /  Backend Integration Tests
5m 2s
Unit tests / Backend Integration Tests
Unit tests  /  Nodes Unit Tests
6m 53s
Unit tests / Nodes Unit Tests
Bundle Size Check
0s
Bundle Size Check
Unit tests  /  Unit tests
2s
Unit tests / Unit tests
Required Checks
3s
Required Checks
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 3 warnings, and 9 notices
[multi-main:ui] › tests/ui/ai/workflow-builder.spec.ts:94:6 › Workflow Builder @auth:owner @ai @capability:proxy › should stop workflow generation and show task aborted message: packages/testing/playwright/tests/ui/ai/workflow-builder.spec.ts#L107
1) [multi-main:ui] › tests/ui/ai/workflow-builder.spec.ts:94:6 › Workflow Builder @auth:owner @ai @capability:proxy › should stop workflow generation and show task aborted message TimeoutError: locator.click: Timeout 20000ms exceeded. Call log: - waiting for getByTestId('send-message-button') - locator resolved to <button aria-live="polite" data-test-id="send-message-button" class="button _button_zpi3n_123 _primary_zpi3n_403 _small_zpi3n_361 _withIcon_zpi3n_513 _square_zpi3n_346 _stopButton_15g2i_127 _stopButton_15g2i_127">…</button> - attempting click action - waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting for element to be visible, enabled and stable - element was detached from the DOM, retrying - locator resolved to <button disabled aria-live="polite" aria-disabled="true" data-test-id="send-message-button" class="button _button_zpi3n_123 _primary_zpi3n_403 _small_zpi3n_361 _disabled_zpi3n_175 _withIcon_zpi3n_513 _square_zpi3n_346 _sendButton_15g2i_123 _sendButton_15g2i_123">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 100ms 38 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 500ms 105 | // Click the stop button (send button becomes stop button during streaming) 106 | const stopButton = n8n.aiAssistant.getSendMessageButton(); > 107 | await stopButton.click(); | ^ 108 | 109 | // Verify "Task aborted" message appears (search by text, not test-id) 110 | await expect(n8n.page.getByText('Task aborted')).toBeVisible(); at /home/runner/_work/n8n/n8n/packages/testing/playwright/tests/ui/ai/workflow-builder.spec.ts:107:20
E2E Tests / Multi-Main: UI / Test (Shard 5/8)
Process completed with exit code 1.
[multi-main:ui] › tests/ui/workflows/editor/canvas/undo-redo.spec.ts:56:6 › Undo/Redo › should undo/redo deleting node between two connected nodes: packages/testing/playwright/tests/ui/workflows/editor/canvas/undo-redo.spec.ts#L72
1) [multi-main:ui] › tests/ui/workflows/editor/canvas/undo-redo.spec.ts:56:6 › Undo/Redo › should undo/redo deleting node between two connected nodes Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveCount(expected) failed Locator: getByTestId('canvas-node') Expected: 2 Received: 3 Timeout: 10000ms Call log: - Expect "toHaveCount" with timeout 10000ms - waiting for getByTestId('canvas-node') 14 × locator resolved to 3 elements - unexpected value "3" 70 | 71 | await n8n.canvas.hitRedo(); > 72 | await expect(n8n.canvas.getCanvasNodes()).toHaveCount(2); | ^ 73 | await expect(n8n.canvas.nodeConnections()).toHaveCount(1); 74 | }); 75 | at /home/runner/_work/n8n/n8n/packages/testing/playwright/tests/ui/workflows/editor/canvas/undo-redo.spec.ts:72:45
[multi-main:ui] › tests/ui/workflows/editor/canvas/undo-redo.spec.ts:56:6 › Undo/Redo › should undo/redo deleting node between two connected nodes: packages/testing/playwright/tests/ui/workflows/editor/canvas/undo-redo.spec.ts#L72
1) [multi-main:ui] › tests/ui/workflows/editor/canvas/undo-redo.spec.ts:56:6 › Undo/Redo › should undo/redo deleting node between two connected nodes Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveCount(expected) failed Locator: getByTestId('canvas-node') Expected: 2 Received: 3 Timeout: 10000ms Call log: - Expect "toHaveCount" with timeout 10000ms - waiting for getByTestId('canvas-node') 14 × locator resolved to 3 elements - unexpected value "3" 70 | 71 | await n8n.canvas.hitRedo(); > 72 | await expect(n8n.canvas.getCanvasNodes()).toHaveCount(2); | ^ 73 | await expect(n8n.canvas.nodeConnections()).toHaveCount(1); 74 | }); 75 | at /home/runner/_work/n8n/n8n/packages/testing/playwright/tests/ui/workflows/editor/canvas/undo-redo.spec.ts:72:45
[multi-main:ui] › tests/ui/workflows/editor/canvas/undo-redo.spec.ts:56:6 › Undo/Redo › should undo/redo deleting node between two connected nodes: packages/testing/playwright/tests/ui/workflows/editor/canvas/undo-redo.spec.ts#L72
1) [multi-main:ui] › tests/ui/workflows/editor/canvas/undo-redo.spec.ts:56:6 › Undo/Redo › should undo/redo deleting node between two connected nodes Error: expect(locator).toHaveCount(expected) failed Locator: getByTestId('canvas-node') Expected: 2 Received: 3 Timeout: 10000ms Call log: - Expect "toHaveCount" with timeout 10000ms - waiting for getByTestId('canvas-node') 14 × locator resolved to 3 elements - unexpected value "3" 70 | 71 | await n8n.canvas.hitRedo(); > 72 | await expect(n8n.canvas.getCanvasNodes()).toHaveCount(2); | ^ 73 | await expect(n8n.canvas.nodeConnections()).toHaveCount(1); 74 | }); 75 | at /home/runner/_work/n8n/n8n/packages/testing/playwright/tests/ui/workflows/editor/canvas/undo-redo.spec.ts:72:45
Required Checks
Process completed with exit code 1.
E2E Tests / Multi-Main: UI / Test (Shard 5/8)
Skipping sticky disk commit due to previous step failures
E2E Tests / Multi-Main: UI / Test (Shard 5/8)
- Step: unknown (failed)
E2E Tests / Multi-Main: UI / Test (Shard 5/8)
Found 2 failed/cancelled steps in previous workflow steps
🎭 Playwright Run Summary
14 skipped 56 passed (3.4m)
🎭 Playwright Run Summary
70 passed (5.3m)
🎭 Playwright Run Summary
1 skipped 69 passed (6.0m)
🎭 Playwright Run Summary
71 passed (5.5m)
🎭 Playwright Run Summary
10 skipped 60 passed (6.3m)
🎭 Playwright Run Summary
57 passed (7.2m)
🎭 Playwright Run Summary
1 skipped 70 passed (6.9m)
🎭 Playwright Run Summary
1 flaky [multi-main:ui] › tests/ui/ai/workflow-builder.spec.ts:94:6 › Workflow Builder @auth:owner @ai @capability:proxy › should stop workflow generation and show task aborted message 13 skipped 56 passed (8.2m)
🎭 Playwright Run Summary
1 failed [multi-main:ui] › tests/ui/workflows/editor/canvas/undo-redo.spec.ts:56:6 › Undo/Redo › should undo/redo deleting node between two connected nodes 4 skipped 65 passed (9.7m)