From 332363a3c3296f6bd1ddeecdb560c711d949382f Mon Sep 17 00:00:00 2001 From: tomaszszopinski Date: Fri, 12 Sep 2025 13:30:19 +0200 Subject: [PATCH 1/2] IBX-10631: Known issue revival --- .../KnownIssues/CollectionBlockAddFail.php | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/lib/Core/Log/Failure/KnownIssues/CollectionBlockAddFail.php diff --git a/src/lib/Core/Log/Failure/KnownIssues/CollectionBlockAddFail.php b/src/lib/Core/Log/Failure/KnownIssues/CollectionBlockAddFail.php new file mode 100644 index 00000000..8f943faf --- /dev/null +++ b/src/lib/Core/Log/Failure/KnownIssues/CollectionBlockAddFail.php @@ -0,0 +1,26 @@ +applicationLogContainsFragment('DefaultChoiceListFactory') && + ($testFailureData->applicationLogContainsFragment('Warning: Undefined array key') || + $testFailureData->applicationLogContainsFragment('Notice: Undefined index')); + } + + public function getJiraReference(): string + { + return 'https://issues.ibexa.co/browse/IBX-10631'; + } +} From 790840070d84b344f574ad298c43ff352801a109 Mon Sep 17 00:00:00 2001 From: tomaszszopinski Date: Fri, 12 Sep 2025 13:32:10 +0200 Subject: [PATCH 2/2] Added correct match clauses --- .../Core/Log/Failure/KnownIssues/CollectionBlockAddFail.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/Core/Log/Failure/KnownIssues/CollectionBlockAddFail.php b/src/lib/Core/Log/Failure/KnownIssues/CollectionBlockAddFail.php index 8f943faf..98cdc4f0 100644 --- a/src/lib/Core/Log/Failure/KnownIssues/CollectionBlockAddFail.php +++ b/src/lib/Core/Log/Failure/KnownIssues/CollectionBlockAddFail.php @@ -14,9 +14,9 @@ class ContentTypeCreatedInTheBackground implements KnownIssueInterface { public function matches(TestFailureData $testFailureData): bool { - return $testFailureData->applicationLogContainsFragment('DefaultChoiceListFactory') && - ($testFailureData->applicationLogContainsFragment('Warning: Undefined array key') || - $testFailureData->applicationLogContainsFragment('Notice: Undefined index')); + return $testFailureData->exceptionStackTraceContainsFragment('Ibexa\PageBuilder\Behat\Page\PageBuilderEditor->addBlock()') && + $testFailureData->exceptionMessageContainsFragment("CSS locator 'blockAttribute': '[data-ibexa-block-id]' was not found.") && + $testFailureData->browserLogsContainFragment("I start creating a new Landing Page \"Collection\""); } public function getJiraReference(): string