Skip to content

fix (bbb-web): Null pointer exception when parent meeting does not exist #7130

fix (bbb-web): Null pointer exception when parent meeting does not exist

fix (bbb-web): Null pointer exception when parent meeting does not exist #7130

Triggered via pull request October 20, 2023 12:27
Status Failure
Total duration 37m 53s
Artifacts 17

automated-tests.yml

on: pull_request
Matrix: build-package
Matrix: install-and-run-tests
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 8 notices
[Chromium] › presentation/presentation.spec.js:75:5 › Presentation › Manage › Upload Other Presentations Format @ci: bigbluebutton-tests/playwright/presentation/presentation.js#L112
1) [Chromium] › presentation/presentation.spec.js:75:5 › Presentation › Manage › Upload Other Presentations Format @ci Error: Screenshot comparison failed: 25131 pixels (ratio 0.08 of all image pixels) are different. Call log: - expect.toHaveScreenshot(moderator-pptx-presentation-screenshot.png) with timeout 10000ms - verifying given screenshot expectation - waiting for locator('div[id="canvas"]') - locator resolved to <div id="canvas" class="tl-absolute tl-canvas">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - 25134 pixels (ratio 0.08 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('div[id="canvas"]') - locator resolved to <div id="canvas" class="tl-absolute tl-canvas">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - captured a stable screenshot - 25131 pixels (ratio 0.08 of all image pixels) are different. Expected: /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/presentation/presentation.spec.js-snapshots/moderator-pptx-presentation-screenshot-Chromium-linux.png Received: /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/test-results/presentation-presentation-Presentation-Manage-Upload-Other-Presentations-Format-ci-Chromium/moderator-pptx-presentation-screenshot-actual.png Diff: /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/test-results/presentation-presentation-Presentation-Manage-Upload-Other-Presentations-Format-ci-Chromium/moderator-pptx-presentation-screenshot-diff.png at presentation/presentation.js:112 110 | await this.userPage.wasRemoved(e.smallToastMsg); 111 | > 112 | await expect(modWhiteboardLocator).toHaveScreenshot('moderator-pptx-presentation-screenshot.png', { | ^ 113 | maxDiffPixels: 1000, 114 | }); 115 | await expect(userWhiteboardLocator).toHaveScreenshot('viewer-pptx-presentation-screenshot.png', { at Presentation.uploadOtherPresentationsFormat (/home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/presentation/presentation.js:112:40) at /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/presentation/presentation.spec.js:78:7
[Chromium] › presentation/presentation.spec.js:75:5 › Presentation › Manage › Upload Other Presentations Format @ci: bigbluebutton-tests/playwright/presentation/presentation.js#L112
1) [Chromium] › presentation/presentation.spec.js:75:5 › Presentation › Manage › Upload Other Presentations Format @ci Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 25131 pixels (ratio 0.08 of all image pixels) are different. Call log: - expect.toHaveScreenshot(moderator-pptx-presentation-screenshot.png) with timeout 10000ms - verifying given screenshot expectation - waiting for locator('div[id="canvas"]') - locator resolved to <div id="canvas" class="tl-absolute tl-canvas">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - 25134 pixels (ratio 0.08 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('div[id="canvas"]') - locator resolved to <div id="canvas" class="tl-absolute tl-canvas">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - captured a stable screenshot - 25131 pixels (ratio 0.08 of all image pixels) are different. Expected: /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/presentation/presentation.spec.js-snapshots/moderator-pptx-presentation-screenshot-Chromium-linux.png Received: /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/test-results/presentation-presentation-Presentation-Manage-Upload-Other-Presentations-Format-ci-Chromium-retry1/moderator-pptx-presentation-screenshot-actual.png Diff: /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/test-results/presentation-presentation-Presentation-Manage-Upload-Other-Presentations-Format-ci-Chromium-retry1/moderator-pptx-presentation-screenshot-diff.png at presentation/presentation.js:112 110 | await this.userPage.wasRemoved(e.smallToastMsg); 111 | > 112 | await expect(modWhiteboardLocator).toHaveScreenshot('moderator-pptx-presentation-screenshot.png', { | ^ 113 | maxDiffPixels: 1000, 114 | }); 115 | await expect(userWhiteboardLocator).toHaveScreenshot('viewer-pptx-presentation-screenshot.png', { at Presentation.uploadOtherPresentationsFormat (/home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/presentation/presentation.js:112:40) at /home/runner/work/bigbluebutton/bigbluebutton/bigbluebutton-tests/playwright/presentation/presentation.spec.js:78:7
install-and-run-tests (6/8)
Process completed with exit code 1.
🎭 Playwright Run Summary
15 passed (3.8m)
🎭 Playwright Run Summary
18 passed (2.9m)
🎭 Playwright Run Summary
1 failed [Chromium] › presentation/presentation.spec.js:75:5 › Presentation › Manage › Upload Other Presentations Format @ci 13 passed (6.5m)
🎭 Playwright Run Summary
20 passed (3.7m)
🎭 Playwright Run Summary
22 passed (4.7m)
🎭 Playwright Run Summary
23 passed (7.0m)
🎭 Playwright Run Summary
18 passed (7.8m)
🎭 Playwright Run Summary
18 passed (9.5m)

Artifacts

Produced during runtime
Name Size
all-blob-reports Expired
121 MB
artifacts_bbb-apps-akka.tar Expired
58.1 MB
artifacts_bbb-config.tar Expired
110 KB
artifacts_bbb-etherpad.tar Expired
52.7 MB
artifacts_bbb-export-annotations.tar Expired
2.59 MB
artifacts_bbb-freeswitch.tar Expired
246 MB
artifacts_bbb-fsesl-akka.tar Expired
56.3 MB
artifacts_bbb-html5.tar Expired
138 MB
artifacts_bbb-learning-dashboard.tar Expired
1.08 MB
artifacts_bbb-playback-record.tar Expired
12.4 MB
artifacts_bbb-web.tar Expired
198 MB
artifacts_bbb-webrtc.tar Expired
19.4 MB
artifacts_others.tar Expired
5.44 MB
bbb-configs Expired
47.7 KB
bbb-logs Expired
640 KB
pr-comment-data Expired
17 Bytes
tests-report Expired
121 MB