Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BUG: Async behat tests no longer work #4612

Closed
bwaidelich opened this issue Oct 13, 2023 · 6 comments
Closed

BUG: Async behat tests no longer work #4612

bwaidelich opened this issue Oct 13, 2023 · 6 comments
Assignees

Comments

@bwaidelich
Copy link
Member

Probably as a regression of #4455 Behat tests fail when executed in default (asynchronous) mode, i.e. without CATCHUPTRIGGER_ENABLE_SYNCHRONOUS_OPTION=1.

NOTE: Although we want to improve catch up and blocking process, we decided to "embrace eventual consistency" in general, i.e. never rely on projections to be updated in the same process because this will lead to a more stable and scalable/maintainable architecture

Related: #4423

@mhsdesign
Copy link
Member

We should probably enable a daily run of e2e tests in async mode so that we catch regressions faster.

Or run them in parallel for every pr? #4110 (comment)

@bwaidelich
Copy link
Member Author

We should probably enable a daily run of e2e tests in async mode so that we catch regressions faster.

We could just run them on merge to 9.0

But we first have to fix this -_-

@mhsdesign mhsdesign moved this from Todo to Prioritized 🔥 in Neos 9.0 Release Board Nov 10, 2023
mhsdesign added a commit to mhsdesign/neos-development-collection that referenced this issue Nov 14, 2023
Currently we run tests only in sync mode `CATCHUPTRIGGER_ENABLE_SYNCHRONOUS_OPTION=1` as the async mode is broken: neos#4612

I presume the `sleep(2)` is an artefact for the async tests to work at some earlier point.
mhsdesign added a commit to mhsdesign/neos-development-collection that referenced this issue Nov 17, 2023
Currently we run tests only in sync mode `CATCHUPTRIGGER_ENABLE_SYNCHRONOUS_OPTION=1` as the async mode is broken: neos#4612

I presume the `sleep(2)` is an artefact for the async tests to work at some earlier point.
neos-bot pushed a commit to neos/neos that referenced this issue Nov 18, 2023
Currently we run tests only in sync mode `CATCHUPTRIGGER_ENABLE_SYNCHRONOUS_OPTION=1` as the async mode is broken: neos/neos-development-collection#4612

I presume the `sleep(2)` is an artefact for the async tests to work at some earlier point.
@bwaidelich bwaidelich self-assigned this Nov 27, 2023
@kitsunet kitsunet moved this from Prioritized 🔥 to Todo in Neos 9.0 Release Board Dec 8, 2023
@mhsdesign mhsdesign changed the title BUG: Behat tests no longer work without CATCHUPTRIGGER_ENABLE_SYNCHRONOUS_OPTION BUG: Async behat tests no longer work Mar 15, 2024
@mhsdesign
Copy link
Member

I tested your branch and after a few adjustments the change worked quite well, at least there were only 15 async failure before bernhards workspace pr. (The failures where still flacky but just a few)

Details

--- Failed steps:

001 Scenario: Create a reference, then specialize the source node; and the references should exist on the specialization # Features/05-NodeReferencing/05-NodeVariation_After_NodeReferencing.feature:44
      And using identifier "default", I define a content repository                                                      # Features/05-NodeReferencing/05-NodeVariation_After_NodeReferencing.feature:23
        RuntimeException: Failed to acquire checkpoint lock for subscriber "Neos\ContentGraph\DoctrineDbalAdapter\DoctrineDbalContentGraphProjection" because it is acquired already in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Infrastructure/DbalCheckpointStorage.php:98
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentGraph.DoctrineDbalAdapter/src/DoctrineDbalContentGraphProjection.php(162): Neos\ContentRepository\Core\Infrastructure\DbalCheckpointStorage->acquireLock()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/ContentGraphProjection.php(40): Neos\ContentGraph\DoctrineDbalAdapter\DoctrineDbalContentGraphProjection->reset()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(219): Neos\ContentRepository\Core\Projection\ContentGraph\ContentGraphProjection->reset()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.BehavioralTests/Classes/TestSuite/Behavior/CRBehavioralTestsSubjectProvider.php(189): Neos\ContentRepository\Core\ContentRepository->resetProjectionStates()
        #4 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.BehavioralTests/Classes/TestSuite/Behavior/CRBehavioralTestsSubjectProvider.php(99): FeatureContext->setUpContentRepository()

002 Scenario: Move a node that is enabled to a new parent that is disabled by one of its ancestors # Features/08-NodeMove/MoveNodeAggregateConsideringDisableStateWithoutDimensions.feature:319
      And using identifier "default", I define a content repository                                # Features/08-NodeMove/MoveNodeAggregateConsideringDisableStateWithoutDimensions.feature:23
        RuntimeException: Failed to acquire checkpoint lock for subscriber "Neos\ContentGraph\DoctrineDbalAdapter\DoctrineDbalContentGraphProjection" because it is acquired already in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Infrastructure/DbalCheckpointStorage.php:98
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentGraph.DoctrineDbalAdapter/src/DoctrineDbalContentGraphProjection.php(162): Neos\ContentRepository\Core\Infrastructure\DbalCheckpointStorage->acquireLock()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Projection/ContentGraph/ContentGraphProjection.php(40): Neos\ContentGraph\DoctrineDbalAdapter\DoctrineDbalContentGraphProjection->reset()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(219): Neos\ContentRepository\Core\Projection\ContentGraph\ContentGraphProjection->reset()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.BehavioralTests/Classes/TestSuite/Behavior/CRBehavioralTestsSubjectProvider.php(189): Neos\ContentRepository\Core\ContentRepository->resetProjectionStates()
        #4 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.BehavioralTests/Classes/TestSuite/Behavior/CRBehavioralTestsSubjectProvider.php(99): FeatureContext->setUpContentRepository()

003 Scenario: Move a complete node aggregate before the first of its siblings - which does not exist in all variants # Features/08-NodeMove/MoveNodeAggregate_NoNewParent_Dimensions.feature:115
      And using identifier "default", I define a content repository                                                  # Features/08-NodeMove/MoveNodeAggregate_NoNewParent_Dimensions.feature:19
        RuntimeException: Failed to acquire checkpoint lock for subscriber "Neos\ContentRepository\Core\Projection\ContentStream\ContentStreamProjection" because it is acquired already in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Infrastructure/DbalCheckpointStorage.php:98
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Projection/ContentStream/ContentStreamProjection.php(143): Neos\ContentRepository\Core\Infrastructure\DbalCheckpointStorage->acquireLock()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(219): Neos\ContentRepository\Core\Projection\ContentStream\ContentStreamProjection->reset()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.BehavioralTests/Classes/TestSuite/Behavior/CRBehavioralTestsSubjectProvider.php(189): Neos\ContentRepository\Core\ContentRepository->resetProjectionStates()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.BehavioralTests/Classes/TestSuite/Behavior/CRBehavioralTestsSubjectProvider.php(99): FeatureContext->setUpContentRepository()

004 Scenario: Move a single node before the first of its siblings   # Features/08-NodeMove/MoveNodeAggregate_NoNewParent_Dimensions.feature:288
      And using identifier "default", I define a content repository # Features/08-NodeMove/MoveNodeAggregate_NoNewParent_Dimensions.feature:19
        RuntimeException: Failed to acquire checkpoint lock for subscriber "Neos\ContentRepository\Core\Projection\ContentStream\ContentStreamProjection" because it is acquired already in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Infrastructure/DbalCheckpointStorage.php:98
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Projection/ContentStream/ContentStreamProjection.php(143): Neos\ContentRepository\Core\Infrastructure\DbalCheckpointStorage->acquireLock()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(219): Neos\ContentRepository\Core\Projection\ContentStream\ContentStreamProjection->reset()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.BehavioralTests/Classes/TestSuite/Behavior/CRBehavioralTestsSubjectProvider.php(189): Neos\ContentRepository\Core\ContentRepository->resetProjectionStates()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.BehavioralTests/Classes/TestSuite/Behavior/CRBehavioralTestsSubjectProvider.php(99): FeatureContext->setUpContentRepository()

005 Scenario: NodePropertiesWereSet events update last modified timestamps # Features/NodeTraversal/Timestamps.feature:97
      And the command CreateWorkspace is executed with payload:            # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:133
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(99): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

006 Scenario: NodeAggregateNameWasChanged events update last modified timestamps # Features/NodeTraversal/Timestamps.feature:116
      And the command CreateWorkspace is executed with payload:                  # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:133
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(99): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

007 Scenario: NodeReferencesWereSet events update last modified timestamps # Features/NodeTraversal/Timestamps.feature:134
      And the command CreateWorkspace is executed with payload:            # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:133
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(99): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

008 Scenario: NodeAggregateTypeWasChanged events update last modified timestamps # Features/NodeTraversal/Timestamps.feature:160
      And the command CreateWorkspace is executed with payload:                  # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:133
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(99): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

009 Scenario: NodePeerVariantWasCreated events set new created timestamps # Features/NodeTraversal/Timestamps.feature:179
      And the command CreateWorkspace is executed with payload:           # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:133
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(99): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

010 Scenario: NodeGeneralizationVariantWasCreated events set new created timestamps # Features/NodeTraversal/Timestamps.feature:197
      And the command CreateWorkspace is executed with payload:                     # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:133
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(99): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

011 Scenario: NodeAggregateWasMoved events don't update last modified timestamps # Features/NodeTraversal/Timestamps.feature:216
      And the command CreateWorkspace is executed with payload:                  # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:133
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(99): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

012 Scenario: RootNodeAggregateDimensionsWereUpdated events don't update last modified timestamps # Features/NodeTraversal/Timestamps.feature:236
      And the command CreateWorkspace is executed with payload:                                   # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:133
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(99): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

013 Scenario: NodeAggregateWasEnabled and NodeAggregateWasDisabled events don't update last modified timestamps # Features/NodeTraversal/Timestamps.feature:252
      And the command CreateWorkspace is executed with payload:                                                 # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:133
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(99): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

014 Scenario: Original created and last modified timestamps when publishing nodes over multiple content streams # Features/NodeTraversal/Timestamps.feature:291
      And the command CreateWorkspace is executed with payload:                                                 # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:133
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(99): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

015 Scenario: Conflicting changes lead to OUTDATED_CONFLICT which can be recovered from via discard # Features/WorkspacePublishing/WorkspaceBasedContentPublishing.feature:268
      Then workspace user-ws-two has status OUTDATED_CONFLICT                                       # Features/WorkspacePublishing/WorkspaceBasedContentPublishing.feature:313
        Failed asserting that two strings are identical.
        --- Expected
        +++ Actual
        @@ @@
        -'OUTDATED_CONFLICT'
        +'OUTDATED'

After the workspace pr the test rate decreased and 90 fail:

Details

001 Scenario: Try to create a root node aggregate in a closed content stream:               # Features/01-RootNodeCreation/01-CreateRootNodeAggregateWithNode_ConstraintChecks.feature:45
      Then the last command should have thrown an exception of type "ContentStreamIsClosed" # Features/01-RootNodeCreation/01-CreateRootNodeAggregateWithNode_ConstraintChecks.feature:53
        Actual exception: Neos\EventStore\Exception\ConcurrencyException (1651153651): Expected version: 1, actual version: 2
        Failed asserting that two strings are identical.
        --- Expected
        +++ Actual
        @@ @@
        -'ContentStreamIsClosed'
        +'ConcurrencyException'

002 Scenario: Try to create a node aggregate in a workspace whose content stream is closed: # Features/02-NodeCreation/01-CreateNodeAggregateWithNode_ConstraintChecks.feature:59
      Then the last command should have thrown an exception of type "ContentStreamIsClosed" # Features/02-NodeCreation/01-CreateNodeAggregateWithNode_ConstraintChecks.feature:70
        Actual exception: Neos\EventStore\Exception\ConcurrencyException (1651153651): Expected version: 1, actual version: 2
        Failed asserting that two strings are identical.
        --- Expected
        +++ Actual
        @@ @@
        -'ContentStreamIsClosed'
        +'ConcurrencyException'

003 Scenario: Try to create a variant in a workspace that does not exist                    # Features/03-NodeVariation/01-CreateNodeVariant_ConstraintChecks.feature:53
      Then the last command should have thrown an exception of type "ContentStreamIsClosed" # Features/03-NodeVariation/01-CreateNodeVariant_ConstraintChecks.feature:62
        Actual exception: Neos\ContentRepository\Core\SharedModel\Exception\DimensionSpacePointIsNotYetOccupied (1552595396): Dimension space point {"market":"CH","language":"gsw"} is not yet occupied by node aggregate "sir-david-nodenborough"
        Failed asserting that two strings are identical.
        --- Expected
        +++ Actual
        @@ @@
        -'ContentStreamIsClosed'
        +'DimensionSpacePointIsNotYetOccupied'

004 Scenario: Try to set properties in a workspace whose content stream is closed           # Features/04-NodeModification/01-SetNodeProperties_ConstraintChecks.feature:50
      Then the last command should have thrown an exception of type "ContentStreamIsClosed" # Features/04-NodeModification/01-SetNodeProperties_ConstraintChecks.feature:59
        Actual exception: Neos\EventStore\Exception\ConcurrencyException (1651153651): Expected version: 2, actual version: 3
        Failed asserting that two strings are identical.
        --- Expected
        +++ Actual
        @@ @@
        -'ContentStreamIsClosed'
        +'ConcurrencyException'

005 Scenario: Try to reference nodes in a workspace whose content stream is closed          # Features/05-NodeReferencing/01-SetNodeReferences_ConstraintChecks.feature:57
      Then the last command should have thrown an exception of type "ContentStreamIsClosed" # Features/05-NodeReferencing/01-SetNodeReferences_ConstraintChecks.feature:66
        Actual exception: Neos\EventStore\Exception\ConcurrencyException (1651153651): Expected version: 4, actual version: 5
        Failed asserting that two strings are identical.
        --- Expected
        +++ Actual
        @@ @@
        -'ContentStreamIsClosed'
        +'ConcurrencyException'

006 Scenario: Set node properties                                 # Features/05-NodeReferencing/04-SetNodeReferences_PropertyScopes.feature:72
      And the command SetNodeReferences is executed with payload: # Features/05-NodeReferencing/04-SetNodeReferences_PropertyScopes.feature:80
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 5, actual version: 6 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeReferencing.php(78): Neos\ContentRepository\Core\ContentRepository->handle()

007 Scenario: Try to disable a node aggregate in a workspace whose content stream is closed # Features/06-NodeDisabling/01-DisableNodeAggregate_ConstraintChecks.feature:44
      Then the last command should have thrown an exception of type "ContentStreamIsClosed" # Features/06-NodeDisabling/01-DisableNodeAggregate_ConstraintChecks.feature:52
        Actual exception: Neos\EventStore\Exception\ConcurrencyException (1651153651): Expected version: 2, actual version: 3
        Failed asserting that two strings are identical.
        --- Expected
        +++ Actual
        @@ @@
        -'ContentStreamIsClosed'
        +'ConcurrencyException'

008 Scenario: Disable node aggregate with strategy allSpecializations # Features/06-NodeDisabling/03-DisableNodeAggregate_WithDimensions.feature:56
      And the command CreateNodeVariant is executed with payload:     # Features/06-NodeDisabling/03-DisableNodeAggregate_WithDimensions.feature:47
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 5, actual version: 6 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeVariation.php(56): Neos\ContentRepository\Core\ContentRepository->handle()

009 Scenario: Disable node aggregate with strategy allVariants    # Features/06-NodeDisabling/03-DisableNodeAggregate_WithDimensions.feature:307
      And the command CreateNodeVariant is executed with payload: # Features/06-NodeDisabling/03-DisableNodeAggregate_WithDimensions.feature:47
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 5, actual version: 6 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeVariation.php(56): Neos\ContentRepository\Core\ContentRepository->handle()

010 Scenario: Enable node aggregate with strategy allSpecializations # Features/06-NodeDisabling/06-EnableNodeAggregate_WithDimensions.feature:69
      And the command CreateNodeVariant is executed with payload:    # Features/06-NodeDisabling/06-EnableNodeAggregate_WithDimensions.feature:48
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 6, actual version: 7 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeVariation.php(56): Neos\ContentRepository\Core\ContentRepository->handle()

011 Scenario: Enable node aggregate with strategy allVariants     # Features/06-NodeDisabling/06-EnableNodeAggregate_WithDimensions.feature:364
      And the command CreateNodeVariant is executed with payload: # Features/06-NodeDisabling/06-EnableNodeAggregate_WithDimensions.feature:48
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 6, actual version: 7 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeVariation.php(56): Neos\ContentRepository\Core\ContentRepository->handle()

012 Scenario: Enable node aggregate with hidden ancestors         # Features/06-NodeDisabling/06-EnableNodeAggregate_WithDimensions.feature:699
      And the command CreateNodeVariant is executed with payload: # Features/06-NodeDisabling/06-EnableNodeAggregate_WithDimensions.feature:48
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 6, actual version: 7 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeVariation.php(56): Neos\ContentRepository\Core\ContentRepository->handle()

013 Scenario: Create a new node with parent disabled with strategy allSpecializations # Features/06-NodeDisabling/08-CreateNodeAggregateWithNodeWithDisabledAncestor_WithDimensions.feature:45
      When the following CreateNodeAggregateWithNode commands are executed:           # Features/06-NodeDisabling/08-CreateNodeAggregateWithNodeWithDisabledAncestor_WithDimensions.feature:51
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 3, actual version: 4 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeCreation.php(214): Neos\ContentRepository\Core\ContentRepository->handle()

014 Scenario: Create a new node with parent disabled with strategy allVariants # Features/06-NodeDisabling/08-CreateNodeAggregateWithNodeWithDisabledAncestor_WithDimensions.feature:94
      When the following CreateNodeAggregateWithNode commands are executed:    # Features/06-NodeDisabling/08-CreateNodeAggregateWithNodeWithDisabledAncestor_WithDimensions.feature:100
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 3, actual version: 4 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeCreation.php(214): Neos\ContentRepository\Core\ContentRepository->handle()

015 Scenario: Try to remove a node aggregate in a workspace whose content stream is closed  # Features/07-NodeRemoval/01-RemoveNodeAggregate_ConstraintChecks.feature:49
      Then the last command should have thrown an exception of type "ContentStreamIsClosed" # Features/07-NodeRemoval/01-RemoveNodeAggregate_ConstraintChecks.feature:58
        Actual exception: Neos\EventStore\Exception\ConcurrencyException (1651153651): Expected version: 3, actual version: 4
        Failed asserting that two strings are identical.
        --- Expected
        +++ Actual
        @@ @@
        -'ContentStreamIsClosed'
        +'ConcurrencyException'

016 Scenario: Remove a node aggregate                                # Features/07-NodeRemoval/02-RemoveNodeAggregate_WithoutDimensions.feature:44
      When the command RemoveNodeAggregate is executed with payload: # Features/07-NodeRemoval/02-RemoveNodeAggregate_WithoutDimensions.feature:45
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 4, actual version: 5 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeRemoval.php(64): Neos\ContentRepository\Core\ContentRepository->handle()

017 Scenario: Disable a node aggregate, remove it, recreate it and expect it to be enabled # Features/07-NodeRemoval/02-RemoveNodeAggregate_WithoutDimensions.feature:75
      When the command DisableNodeAggregate is executed with payload:                      # Features/07-NodeRemoval/02-RemoveNodeAggregate_WithoutDimensions.feature:76
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 4, actual version: 5 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeDisabling.php(62): Neos\ContentRepository\Core\ContentRepository->handle()

018 Scenario: Remove a node aggregate, recreate it and expect it to have no references # Features/07-NodeRemoval/02-RemoveNodeAggregate_WithoutDimensions.feature:115
      When the command RemoveNodeAggregate is executed with payload:                   # Features/07-NodeRemoval/02-RemoveNodeAggregate_WithoutDimensions.feature:116
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 4, actual version: 5 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeRemoval.php(64): Neos\ContentRepository\Core\ContentRepository->handle()

019 Scenario: Remove a node aggregate with strategy allSpecializations # Features/07-NodeRemoval/03-RemoveNodeAggregate_WithDimensions.feature:46
      When the command RemoveNodeAggregate is executed with payload:   # Features/07-NodeRemoval/03-RemoveNodeAggregate_WithDimensions.feature:47
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 4, actual version: 5 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeRemoval.php(64): Neos\ContentRepository\Core\ContentRepository->handle()

020 Scenario: Remove a node aggregate with strategy allVariants    # Features/07-NodeRemoval/03-RemoveNodeAggregate_WithDimensions.feature:188
      When the command CreateNodeVariant is executed with payload: # Features/07-NodeRemoval/03-RemoveNodeAggregate_WithDimensions.feature:189
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 4, actual version: 5 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeVariation.php(56): Neos\ContentRepository\Core\ContentRepository->handle()

021 Scenario: Disable a node aggregate, completely remove it, recreate it and expect it to be enabled but have no references # Features/07-NodeRemoval/03-RemoveNodeAggregate_WithDimensions.feature:294
      When the command DisableNodeAggregate is executed with payload:                                                        # Features/07-NodeRemoval/03-RemoveNodeAggregate_WithDimensions.feature:295
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 4, actual version: 5 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeDisabling.php(62): Neos\ContentRepository\Core\ContentRepository->handle()

022 Scenario: Disable a node aggregate, partially remove it, recreate it and expect the recreated nodes to be enabled and have their source's references # Features/07-NodeRemoval/03-RemoveNodeAggregate_WithDimensions.feature:349
      When the command DisableNodeAggregate is executed with payload:                                                                                    # Features/07-NodeRemoval/03-RemoveNodeAggregate_WithDimensions.feature:350
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 4, actual version: 5 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeDisabling.php(62): Neos\ContentRepository\Core\ContentRepository->handle()

023 Scenario: Try to move a node in a non-existing workspace:   # Features/08-NodeMove/MoveNodeAggregate.feature:83
      And I am in the active content stream of workspace "live" # Features/08-NodeMove/MoveNodeAggregate.feature:45
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

024 Scenario: Try to move a node in a workspace whose content stream is closed: # Features/08-NodeMove/MoveNodeAggregate.feature:92
      And I am in the active content stream of workspace "live"                 # Features/08-NodeMove/MoveNodeAggregate.feature:45
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

025 Scenario: Try to move a node of a non-existing node aggregate: # Features/08-NodeMove/MoveNodeAggregate.feature:103
      And I am in the active content stream of workspace "live"    # Features/08-NodeMove/MoveNodeAggregate.feature:45
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

026 Scenario: Try to move a node of a root node aggregate:      # Features/08-NodeMove/MoveNodeAggregate.feature:111
      And I am in the active content stream of workspace "live" # Features/08-NodeMove/MoveNodeAggregate.feature:45
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

027 Scenario: Try to move a node of a tethered node aggregate:  # Features/08-NodeMove/MoveNodeAggregate.feature:119
      And I am in the active content stream of workspace "live" # Features/08-NodeMove/MoveNodeAggregate.feature:45
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

028 Scenario: Try to move a node in a non-existing dimension space point: # Features/08-NodeMove/MoveNodeAggregate.feature:127
      And I am in the active content stream of workspace "live"           # Features/08-NodeMove/MoveNodeAggregate.feature:45
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

029 Scenario: Try to move a node in a dimension space point the aggregate does not cover # Features/08-NodeMove/MoveNodeAggregate.feature:135
      And I am in the active content stream of workspace "live"                          # Features/08-NodeMove/MoveNodeAggregate.feature:45
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

030 Scenario: Try to move existing node to a non-existing parent # Features/08-NodeMove/MoveNodeAggregate.feature:143
      And I am in the active content stream of workspace "live"  # Features/08-NodeMove/MoveNodeAggregate.feature:45
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

031 Scenario: Try to move a node to a parent that already has a child node of the same name # Features/08-NodeMove/MoveNodeAggregate.feature:152
      And I am in the active content stream of workspace "live"                             # Features/08-NodeMove/MoveNodeAggregate.feature:45
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

032 Scenario: Move a node that has no name                      # Features/08-NodeMove/MoveNodeAggregate.feature:173
      And I am in the active content stream of workspace "live" # Features/08-NodeMove/MoveNodeAggregate.feature:45
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

033 Scenario: Try to move a node to a parent whose node type does not allow child nodes of the node's type # Features/08-NodeMove/MoveNodeAggregate.feature:196
      And I am in the active content stream of workspace "live"                                            # Features/08-NodeMove/MoveNodeAggregate.feature:45
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

034 Scenario: Try to move a node to a parent whose parent's node type does not allow grand child nodes of the node's type # Features/08-NodeMove/MoveNodeAggregate.feature:217
      And I am in the active content stream of workspace "live"                                                           # Features/08-NodeMove/MoveNodeAggregate.feature:45
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

035 Scenario: Try to move existing node to a non-existing succeeding sibling # Features/08-NodeMove/MoveNodeAggregate.feature:237
      And I am in the active content stream of workspace "live"              # Features/08-NodeMove/MoveNodeAggregate.feature:45
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

036 Scenario: Try to move existing node to a non-existing preceding sibling # Features/08-NodeMove/MoveNodeAggregate.feature:246
      And I am in the active content stream of workspace "live"             # Features/08-NodeMove/MoveNodeAggregate.feature:45
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

037 Scenario: Try to move a node to one of its children         # Features/08-NodeMove/MoveNodeAggregate.feature:255
      And I am in the active content stream of workspace "live" # Features/08-NodeMove/MoveNodeAggregate.feature:45
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

038 Scenario: Move a node that is disabled by itself to a new parent that disables itself # Features/08-NodeMove/MoveNodeAggregateConsideringDisableStateWithoutDimensions.feature:168
      When the command MoveNodeAggregate is executed with payload:                        # Features/08-NodeMove/MoveNodeAggregateConsideringDisableStateWithoutDimensions.feature:180
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 5, actual version: 7 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeMove.php(76): Neos\ContentRepository\Core\ContentRepository->handle()

039 Scenario: Move a node that disables any of its descendants to a new parent that disables itself # Features/08-NodeMove/MoveNodeAggregateConsideringDisableStateWithoutDimensions.feature:211
      When the command MoveNodeAggregate is executed with payload:                                  # Features/08-NodeMove/MoveNodeAggregateConsideringDisableStateWithoutDimensions.feature:223
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 5, actual version: 7 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeMove.php(76): Neos\ContentRepository\Core\ContentRepository->handle()

040 Scenario: Move a node that is disabled by one of its ancestors to a new parent that is disabled by one of its ancestors # Features/08-NodeMove/MoveNodeAggregateConsideringDisableStateWithoutDimensions.feature:236
      When the command MoveNodeAggregate is executed with payload:                                                          # Features/08-NodeMove/MoveNodeAggregateConsideringDisableStateWithoutDimensions.feature:248
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 6, actual version: 7 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeMove.php(76): Neos\ContentRepository\Core\ContentRepository->handle()

041 Scenario: Move a node that is disabled by itself to a new parent that is disabled by one of its ancestors # Features/08-NodeMove/MoveNodeAggregateConsideringDisableStateWithoutDimensions.feature:260
      When the command MoveNodeAggregate is executed with payload:                                            # Features/08-NodeMove/MoveNodeAggregateConsideringDisableStateWithoutDimensions.feature:272
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 5, actual version: 7 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeMove.php(76): Neos\ContentRepository\Core\ContentRepository->handle()

042 Scenario: Move a node that is enabled to a new parent that is disabled by one of its ancestors # Features/08-NodeMove/MoveNodeAggregateConsideringDisableStateWithoutDimensions.feature:309
      And using identifier "default", I define a content repository                                # Features/08-NodeMove/MoveNodeAggregateConsideringDisableStateWithoutDimensions.feature:23
        RuntimeException: Failed to acquire checkpoint lock for subscriber "Neos\ContentRepository\Core\Projection\ContentStream\ContentStreamProjection" because it is acquired already in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Infrastructure/DbalCheckpointStorage.php:98
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Projection/ContentStream/ContentStreamProjection.php(147): Neos\ContentRepository\Core\Infrastructure\DbalCheckpointStorage->acquireLock()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(219): Neos\ContentRepository\Core\Projection\ContentStream\ContentStreamProjection->reset()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.BehavioralTests/Classes/TestSuite/Behavior/CRBehavioralTestsSubjectProvider.php(189): Neos\ContentRepository\Core\ContentRepository->resetProjectionStates()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.BehavioralTests/Classes/TestSuite/Behavior/CRBehavioralTestsSubjectProvider.php(99): FeatureContext->setUpContentRepository()

043 Scenario: Try to close a content stream that is already closed:                         # Features/ContentStreamClosing/01-CloseContentStream_ConstraintChecks.feature:24
      Then the last command should have thrown an exception of type "ContentStreamIsClosed" # Features/ContentStreamClosing/01-CloseContentStream_ConstraintChecks.feature:31
        Actual exception: Neos\EventStore\Exception\ConcurrencyException (1651153651): Expected version: 0, actual version: 1
        Failed asserting that two strings are identical.
        --- Expected
        +++ Actual
        @@ @@
        -'ContentStreamIsClosed'
        +'ConcurrencyException'

044 Scenario: Try to fork a content stream that is closed:          # Features/ContentStreamForking/01-ForkContentStream_ConstraintChecks.feature:51
      When the command CloseContentStream is executed with payload: # Features/ContentStreamForking/01-ForkContentStream_ConstraintChecks.feature:52
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 0, actual version: 3 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/ContentStreamClosing.php(44): Neos\ContentRepository\Core\ContentRepository->handle()

045 Scenario: Fixed newValue                                    # Features/EventSourced/Migration/Filter_NodeName_NoDimensions.feature:66
      And I am in the active content stream of workspace "live" # Features/EventSourced/Migration/Filter_NodeName_NoDimensions.feature:26
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

046 Scenario: PropertyValue                                     # Features/EventSourced/Migration/Filter_PropertyValue_NoDimensions.feature:76
      And I am in the active content stream of workspace "live" # Features/EventSourced/Migration/Filter_PropertyValue_NoDimensions.feature:26
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

047 Scenario: Success Case - simple                             # Features/EventSourced/Migration/MoveDimensionSpacePoint.feature:55
      And I am in the active content stream of workspace "live" # Features/EventSourced/Migration/MoveDimensionSpacePoint.feature:38
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

048 Scenario: Success Case - disabled nodes stay disabled       # Features/EventSourced/Migration/MoveDimensionSpacePoint.feature:89
      And I am in the active content stream of workspace "live" # Features/EventSourced/Migration/MoveDimensionSpacePoint.feature:38
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

049 Scenario: Error case - there's already an edge in the target dimension # Features/EventSourced/Migration/MoveDimensionSpacePoint.feature:139
      And I am in the active content stream of workspace "live"            # Features/EventSourced/Migration/MoveDimensionSpacePoint.feature:38
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

050 Scenario: Error case - the target dimension is not configured # Features/EventSourced/Migration/MoveDimensionSpacePoint.feature:158
      And I am in the active content stream of workspace "live"   # Features/EventSourced/Migration/MoveDimensionSpacePoint.feature:38
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:

051 Scenario:                                                        # Features/NodeTraversal/ChildNodes.feature:100
      And the command DisableNodeAggregate is executed with payload: # Features/NodeTraversal/ChildNodes.feature:94
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 15, actual version: 16 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeDisabling.php(62): Neos\ContentRepository\Core\ContentRepository->handle()

052 Scenario:                                                        # Features/NodeTraversal/DescendantNodes.feature:100
      And the command DisableNodeAggregate is executed with payload: # Features/NodeTraversal/DescendantNodes.feature:94
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 15, actual version: 16 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeDisabling.php(62): Neos\ContentRepository\Core\ContentRepository->handle()

053 Scenario:                                                     # Features/NodeTraversal/References.feature:147
      And the command SetNodeReferences is executed with payload: # Features/NodeTraversal/References.feature:101
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 15, actual version: 16 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeReferencing.php(78): Neos\ContentRepository\Core\ContentRepository->handle()

054 Scenario: NodePropertiesWereSet events update last modified timestamps # Features/NodeTraversal/Timestamps.feature:97
      And the command CreateWorkspace is executed with payload:            # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:136
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(102): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

055 Scenario: NodeAggregateNameWasChanged events update last modified timestamps # Features/NodeTraversal/Timestamps.feature:116
      And the command CreateWorkspace is executed with payload:                  # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:136
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(102): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

056 Scenario: NodeReferencesWereSet events update last modified timestamps # Features/NodeTraversal/Timestamps.feature:134
      And the command CreateWorkspace is executed with payload:            # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:136
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(102): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

057 Scenario: NodeAggregateTypeWasChanged events update last modified timestamps # Features/NodeTraversal/Timestamps.feature:160
      And the command CreateWorkspace is executed with payload:                  # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:136
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(102): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

058 Scenario: NodePeerVariantWasCreated events set new created timestamps # Features/NodeTraversal/Timestamps.feature:179
      And the command CreateWorkspace is executed with payload:           # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:136
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(102): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

059 Scenario: NodeGeneralizationVariantWasCreated events set new created timestamps # Features/NodeTraversal/Timestamps.feature:197
      And the command CreateWorkspace is executed with payload:                     # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:136
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(102): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

060 Scenario: NodeAggregateWasMoved events don't update last modified timestamps # Features/NodeTraversal/Timestamps.feature:216
      And the command CreateWorkspace is executed with payload:                  # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:136
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(102): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

061 Scenario: RootNodeAggregateDimensionsWereUpdated events don't update last modified timestamps # Features/NodeTraversal/Timestamps.feature:236
      And the command CreateWorkspace is executed with payload:                                   # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:136
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(102): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

062 Scenario: NodeAggregateWasEnabled and NodeAggregateWasDisabled events don't update last modified timestamps # Features/NodeTraversal/Timestamps.feature:252
      And the command CreateWorkspace is executed with payload:                                                 # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:136
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(102): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

063 Scenario: Original created and last modified timestamps when publishing nodes over multiple content streams # Features/NodeTraversal/Timestamps.feature:291
      And the command CreateWorkspace is executed with payload:                                                 # Features/NodeTraversal/Timestamps.feature:65
        Neos\ContentRepository\Core\Feature\WorkspaceCreation\Exception\BaseWorkspaceDoesNotExist: The workspace live (base workspace of review) does not exist in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php:136
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(102): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handleCreateWorkspace()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspaceCreation.php(90): Neos\ContentRepository\Core\ContentRepository->handle()

064 Scenario: complex scenario (to reproduce the bug) -- see the feature description         # Features/W6-WorkspaceRebasing/02-RebasingWithAutoCreatedNodes.feature:51
      And I am in the active content stream of workspace "live" and dimension space point {} # Features/W6-WorkspaceRebasing/02-RebasingWithAutoCreatedNodes.feature:36
        Exception: Workspace "live" does not exist, projection not yet up to date? in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php:117
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/CRTestSuiteRuntimeVariables.php(146): FeatureContext->iAmInTheActiveContentStreamOfWorkspace()

065 Scenario: Basic events are emitted                                     # Features/W7-WorkspacePublication/02-PublishWorkspace.feature:52
      And the following CreateNodeAggregateWithNode commands are executed: # Features/W7-WorkspacePublication/02-PublishWorkspace.feature:32
        Neos\ContentRepository\Core\SharedModel\Exception\NodeAggregateCurrentlyDoesNotExist: Node aggregate "lady-eleonode-rootford" does currently not exist. in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php:403
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php(262): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireProjectedNodeAggregate()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(141): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireConstraintsImposedByAncestorsAreMet()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(92): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNodeAndSerializedProperties()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeAggregateCommandHandler.php(126): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNode()
        #4 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handle()
        #5 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #6 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeCreation.php(214): Neos\ContentRepository\Core\ContentRepository->handle()

066 Scenario: modify the property in the nested workspace and publish afterwards works # Features/W7-WorkspacePublication/02-PublishWorkspace.feature:85
      And the following CreateNodeAggregateWithNode commands are executed:             # Features/W7-WorkspacePublication/02-PublishWorkspace.feature:32
        Neos\ContentRepository\Core\SharedModel\Exception\NodeAggregateCurrentlyDoesNotExist: Node aggregate "lady-eleonode-rootford" does currently not exist. in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php:403
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php(262): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireProjectedNodeAggregate()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(141): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireConstraintsImposedByAncestorsAreMet()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(92): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNodeAndSerializedProperties()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeAggregateCommandHandler.php(126): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNode()
        #4 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handle()
        #5 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #6 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeCreation.php(214): Neos\ContentRepository\Core\ContentRepository->handle()

067 Scenario: modify the property in the nested workspace, do modification in live workspace; publish afterwards will not work because rebase is missing; then rebase and publish # Features/W7-WorkspacePublication/02-PublishWorkspace.feature:118
      And the following CreateNodeAggregateWithNode commands are executed:                                                                                                        # Features/W7-WorkspacePublication/02-PublishWorkspace.feature:32
        Neos\ContentRepository\Core\SharedModel\Exception\NodeAggregateCurrentlyDoesNotExist: Node aggregate "lady-eleonode-rootford" does currently not exist. in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php:403
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php(262): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireProjectedNodeAggregate()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(141): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireConstraintsImposedByAncestorsAreMet()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(92): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNodeAndSerializedProperties()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeAggregateCommandHandler.php(126): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNode()
        #4 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handle()
        #5 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #6 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeCreation.php(214): Neos\ContentRepository\Core\ContentRepository->handle()

068 Scenario: modify the property in the nested workspace, publish, modify again and publish again (e.g. a workspace can be re-used after publishing for other changes) # Features/W7-WorkspacePublication/02-PublishWorkspace.feature:161
      And the following CreateNodeAggregateWithNode commands are executed:                                                                                              # Features/W7-WorkspacePublication/02-PublishWorkspace.feature:32
        Neos\ContentRepository\Core\SharedModel\Exception\NodeAggregateCurrentlyDoesNotExist: Node aggregate "lady-eleonode-rootford" does currently not exist. in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php:403
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php(262): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireProjectedNodeAggregate()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(141): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireConstraintsImposedByAncestorsAreMet()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(92): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNodeAndSerializedProperties()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeAggregateCommandHandler.php(126): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNode()
        #4 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handle()
        #5 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #6 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeCreation.php(214): Neos\ContentRepository\Core\ContentRepository->handle()

069 Scenario: Vary to generalization, then publish only the child node so that an exception is thrown. Ensure that the workspace recovers from this # Features/W8-IndividualNodePublication/01-ConstraintChecks.feature:51
      And the following CreateNodeAggregateWithNode commands are executed:                                                                          # Features/W8-IndividualNodePublication/01-ConstraintChecks.feature:39
        Neos\ContentRepository\Core\SharedModel\Exception\NodeAggregateCurrentlyDoesNotExist: Node aggregate "lady-eleonode-rootford" does currently not exist. in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php:403
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php(262): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireProjectedNodeAggregate()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(141): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireConstraintsImposedByAncestorsAreMet()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(92): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNodeAndSerializedProperties()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeAggregateCommandHandler.php(126): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNode()
        #4 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handle()
        #5 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #6 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeCreation.php(214): Neos\ContentRepository\Core\ContentRepository->handle()

070 Scenario: It is possible to publish a single node; and only this one is live. # Features/W8-IndividualNodePublication/03-MoreBasicFeatures.feature:101
      And the command SetNodeProperties is executed with payload:                 # Features/W8-IndividualNodePublication/03-MoreBasicFeatures.feature:84
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 0, actual version: 1 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeModification.php(64): Neos\ContentRepository\Core\ContentRepository->handle()

071 Scenario: It is possible to publish no node                   # Features/W8-IndividualNodePublication/03-MoreBasicFeatures.feature:139
      And the command SetNodeProperties is executed with payload: # Features/W8-IndividualNodePublication/03-MoreBasicFeatures.feature:84
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 0, actual version: 1 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeModification.php(64): Neos\ContentRepository\Core\ContentRepository->handle()

072 Scenario: It is possible to publish all nodes                 # Features/W8-IndividualNodePublication/03-MoreBasicFeatures.feature:175
      And the command SetNodeProperties is executed with payload: # Features/W8-IndividualNodePublication/03-MoreBasicFeatures.feature:84
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 0, actual version: 1 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeModification.php(64): Neos\ContentRepository\Core\ContentRepository->handle()

073 Scenario: (DisableNode) It is possible to publish hiding of a node. # Features/W8-IndividualNodePublication/04-AllFeaturePublication.feature:79
      And the command DisableNodeAggregate is executed with payload:    # Features/W8-IndividualNodePublication/04-AllFeaturePublication.feature:94
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 0, actual version: 1 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeDisabling.php(62): Neos\ContentRepository\Core\ContentRepository->handle()

074 Scenario: (ShowNode) It is possible to publish showing of a node.  # Features/W8-IndividualNodePublication/04-AllFeaturePublication.feature:119
      Given the command DisableNodeAggregate is executed with payload: # Features/W8-IndividualNodePublication/04-AllFeaturePublication.feature:126
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 4, actual version: 5 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeDisabling.php(62): Neos\ContentRepository\Core\ContentRepository->handle()

075 Scenario: (RemoveNodeAggregate) It is possible to publish a node removal # Features/W8-IndividualNodePublication/04-AllFeaturePublication.feature:216
      When the command RemoveNodeAggregate is executed with payload:         # Features/W8-IndividualNodePublication/04-AllFeaturePublication.feature:232
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 0, actual version: 1 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeRemoval.php(64): Neos\ContentRepository\Core\ContentRepository->handle()

076 Scenario: (RemoveNodeAggregate) It is possible to publish a node removal # Features/W8-IndividualNodePublication/04-AllFeaturePublication.feature:258
      When the command RemoveNodeAggregate is executed with payload:         # Features/W8-IndividualNodePublication/04-AllFeaturePublication.feature:273
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 0, actual version: 1 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeRemoval.php(64): Neos\ContentRepository\Core\ContentRepository->handle()

077 Scenario: (SetNodeReferences) It is possible to publish setting node references # Features/W8-IndividualNodePublication/04-AllFeaturePublication.feature:298
      And the command SetNodeReferences is executed with payload:                   # Features/W8-IndividualNodePublication/04-AllFeaturePublication.feature:314
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 0, actual version: 1 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeReferencing.php(78): Neos\ContentRepository\Core\ContentRepository->handle()

078 Scenario: (CreateNodeAggregateWithNode) It is possible to publish new nodes                     # Features/W8-IndividualNodePublication/04-AllFeaturePublication.feature:358
      When the command CreateNodeAggregateWithNodeAndSerializedProperties is executed with payload: # Features/W8-IndividualNodePublication/04-AllFeaturePublication.feature:375
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 0, actual version: 1 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeCreation.php(260): Neos\ContentRepository\Core\ContentRepository->handle()

079 Scenario: Publish the move of a node to the end of its siblings                 # Features/W8-IndividualNodePublication/05-PublishMovedNodesWithoutDimensions.feature:70
      And the command PublishIndividualNodesFromWorkspace is executed with payload: # Features/W8-IndividualNodePublication/05-PublishMovedNodesWithoutDimensions.feature:78
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 0, actual version: 1 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(512): Neos\ContentRepository\Core\ContentRepository->handle()
        #4 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(107): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handlePublishIndividualNodesFromWorkspace()
        #5 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #6 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #7 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspacePublishing.php(56): Neos\ContentRepository\Core\ContentRepository->handle()

080 Scenario: Publish the move of a node before one of its siblings                 # Features/W8-IndividualNodePublication/05-PublishMovedNodesWithoutDimensions.feature:110
      And the command PublishIndividualNodesFromWorkspace is executed with payload: # Features/W8-IndividualNodePublication/05-PublishMovedNodesWithoutDimensions.feature:118
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 0, actual version: 1 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(512): Neos\ContentRepository\Core\ContentRepository->handle()
        #4 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(107): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handlePublishIndividualNodesFromWorkspace()
        #5 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #6 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #7 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspacePublishing.php(56): Neos\ContentRepository\Core\ContentRepository->handle()

081 Scenario: Publish the move of a node to a new parent and the end of its children # Features/W8-IndividualNodePublication/05-PublishMovedNodesWithoutDimensions.feature:150
      And the command PublishIndividualNodesFromWorkspace is executed with payload:  # Features/W8-IndividualNodePublication/05-PublishMovedNodesWithoutDimensions.feature:168
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 0, actual version: 1 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(512): Neos\ContentRepository\Core\ContentRepository->handle()
        #4 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(107): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handlePublishIndividualNodesFromWorkspace()
        #5 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #6 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #7 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspacePublishing.php(56): Neos\ContentRepository\Core\ContentRepository->handle()

082 Scenario: Publish the move of a node to a new parent and before one of its children # Features/W8-IndividualNodePublication/05-PublishMovedNodesWithoutDimensions.feature:205
      And the command PublishIndividualNodesFromWorkspace is executed with payload:     # Features/W8-IndividualNodePublication/05-PublishMovedNodesWithoutDimensions.feature:213
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 0, actual version: 1 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(512): Neos\ContentRepository\Core\ContentRepository->handle()
        #4 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/WorkspaceCommandHandler.php(107): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handlePublishIndividualNodesFromWorkspace()
        #5 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\WorkspaceCommandHandler->handle()
        #6 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #7 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/WorkspacePublishing.php(56): Neos\ContentRepository\Core\ContentRepository->handle()

083 Scenario: Discarding a full workspace works                            # Features/W9-WorkspaceDiscarding/02-DiscardWorkspace.feature:52
      And the following CreateNodeAggregateWithNode commands are executed: # Features/W9-WorkspaceDiscarding/02-DiscardWorkspace.feature:32
        Neos\ContentRepository\Core\SharedModel\Exception\NodeAggregateCurrentlyDoesNotExist: Node aggregate "lady-eleonode-rootford" does currently not exist. in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php:403
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php(262): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireProjectedNodeAggregate()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(141): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireConstraintsImposedByAncestorsAreMet()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(92): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNodeAndSerializedProperties()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeAggregateCommandHandler.php(126): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNode()
        #4 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handle()
        #5 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #6 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeCreation.php(214): Neos\ContentRepository\Core\ContentRepository->handle()

084 Scenario: Discarding a full workspace shows the most up-to-date base workspace when the base WS was modified in the meantime # Features/W9-WorkspaceDiscarding/02-DiscardWorkspace.feature:80
      And the following CreateNodeAggregateWithNode commands are executed:                                                       # Features/W9-WorkspaceDiscarding/02-DiscardWorkspace.feature:32
        Neos\ContentRepository\Core\SharedModel\Exception\NodeAggregateCurrentlyDoesNotExist: Node aggregate "lady-eleonode-rootford" does currently not exist. in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php:403
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php(262): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireProjectedNodeAggregate()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(141): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireConstraintsImposedByAncestorsAreMet()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(92): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNodeAndSerializedProperties()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeAggregateCommandHandler.php(126): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNode()
        #4 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handle()
        #5 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #6 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeCreation.php(214): Neos\ContentRepository\Core\ContentRepository->handle()

085 Scenario: Conflicting changes lead to OUTDATED_CONFLICT which can be recovered from via discard # Features/W9-WorkspaceDiscarding/02-DiscardWorkspace.feature:110
      And the following CreateNodeAggregateWithNode commands are executed:                          # Features/W9-WorkspaceDiscarding/02-DiscardWorkspace.feature:32
        Neos\ContentRepository\Core\SharedModel\Exception\NodeAggregateCurrentlyDoesNotExist: Node aggregate "lady-eleonode-rootford" does currently not exist. in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php:403
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php(262): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireProjectedNodeAggregate()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(141): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireConstraintsImposedByAncestorsAreMet()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(92): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNodeAndSerializedProperties()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeAggregateCommandHandler.php(126): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNode()
        #4 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handle()
        #5 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #6 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeCreation.php(214): Neos\ContentRepository\Core\ContentRepository->handle()

086 Scenario: Vary to generalization, then delete the origin and discard parts of the result so that an exception is thrown. Ensure that the workspace recovers from this # Features/W10-IndividualNodeDiscarding/01-ConstraintChecks.feature:51
      And the following CreateNodeAggregateWithNode commands are executed:                                                                                                # Features/W10-IndividualNodeDiscarding/01-ConstraintChecks.feature:39
        Neos\ContentRepository\Core\SharedModel\Exception\NodeAggregateCurrentlyDoesNotExist: Node aggregate "lady-eleonode-rootford" does currently not exist. in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php:403
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/Common/ConstraintChecks.php(262): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireProjectedNodeAggregate()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(141): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->requireConstraintsImposedByAncestorsAreMet()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeCreation/NodeCreation.php(92): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNodeAndSerializedProperties()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/Feature/NodeAggregateCommandHandler.php(126): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handleCreateNodeAggregateWithNode()
        #4 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/CommandHandler/CommandBus.php(33): Neos\ContentRepository\Core\Feature\NodeAggregateCommandHandler->handle()
        #5 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(99): Neos\ContentRepository\Core\CommandHandler\CommandBus->handle()
        #6 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeCreation.php(214): Neos\ContentRepository\Core\ContentRepository->handle()

087 Scenario: It is possible to discard a single node; and only the others are live. # Features/W10-IndividualNodeDiscarding/02-BasicFeatures.feature:101
      And the command SetNodeProperties is executed with payload:                    # Features/W10-IndividualNodeDiscarding/02-BasicFeatures.feature:84
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 0, actual version: 1 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeModification.php(64): Neos\ContentRepository\Core\ContentRepository->handle()

088 Scenario: It is possible to discard no node                   # Features/W10-IndividualNodeDiscarding/02-BasicFeatures.feature:125
      And the command SetNodeProperties is executed with payload: # Features/W10-IndividualNodeDiscarding/02-BasicFeatures.feature:84
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 0, actual version: 1 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeModification.php(64): Neos\ContentRepository\Core\ContentRepository->handle()

089 Scenario: It is possible to discard all nodes                 # Features/W10-IndividualNodeDiscarding/02-BasicFeatures.feature:147
      And the command SetNodeProperties is executed with payload: # Features/W10-IndividualNodeDiscarding/02-BasicFeatures.feature:84
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 0, actual version: 1 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeModification.php(64): Neos\ContentRepository\Core\ContentRepository->handle()

090 Scenario: When discarding a node, the live workspace does not change. # Features/W10-IndividualNodeDiscarding/02-BasicFeatures.feature:169
      And the command SetNodeProperties is executed with payload:         # Features/W10-IndividualNodeDiscarding/02-BasicFeatures.feature:84
        Neos\EventStore\Exception\ConcurrencyException: Expected version: 0, actual version: 1 in /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore/src/Model/EventStream/ExpectedVersion.php:68
        Stack trace:
        #0 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Libraries/neos/eventstore-doctrineadapter/src/DoctrineEventStore.php(100): Neos\EventStore\Model\EventStream\ExpectedVersion->verifyVersion()
        #1 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/EventStore/EventPersister.php(51): Neos\EventStore\DoctrineAdapter\DoctrineEventStore->commit()
        #2 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.Core/Classes/ContentRepository.php(130): Neos\ContentRepository\Core\EventStore\EventPersister->publishEvents()
        #3 /Users/marchenryschultz/Code/core/neos-manufacture-90/Packages/Neos/Neos.ContentRepository.TestSuite/Classes/Behavior/Features/Bootstrap/Features/NodeModification.php(64): Neos\ContentRepository\Core\ContentRepository->handle()

@bwaidelich
Copy link
Member Author

quite well

90 fail

😵‍💫

@mhsdesign
Copy link
Member

Also the sleep statement that was removed via #4750 might need to be reintroduced to fix the async tests.

@bwaidelich
Copy link
Member Author

Obsolete with #4746

@github-project-automation github-project-automation bot moved this from Todo to Done ✅ in Neos 9.0 Release Board Apr 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
2 participants