neos / neos-development-collection

The unified repository containing the Neos core packages, used for Neos development.
https://www.neos.io/
GNU General Public License v3.0
260 stars 221 forks source link

BUG: Async behat tests no longer work #4612

Closed bwaidelich closed 5 months ago

bwaidelich commented 11 months ago

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 commented 11 months ago

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? https://github.com/neos/neos-development-collection/pull/4110#issuecomment-1469535906

bwaidelich commented 11 months ago

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 commented 6 months ago

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 commented 6 months ago

quite well

90 fail

😵‍💫

mhsdesign commented 5 months ago

Also the sleep statement that was removed via https://github.com/neos/neos-development-collection/pull/4750 might need to be reintroduced to fix the async tests.

bwaidelich commented 5 months ago

Obsolete with https://github.com/neos/neos-development-collection/issues/4746