The server’s parent process (terminal) crashed, left a projection in this state:
A
concurrency violation detected, but the projection is not running. Current state is: CompletingPhase. The reason for the restart is: ‘Checkpoint stream has been written to from the outside’
The projection was not at the time under any load and no writes were being sent to ES.
How to fix?
Another corruption, can’t reset:
“Event number 0 was expected in the stream $ce-principals, but event number 39 was received”
in server logs, GUI shows nothing. I can’t create new projections either, some projections are half-filled.
Nothing. Same error same display.
Creating a new projection with same code; nothing, same error for new one too.
Started seeing failures in reading events as a part of the supported API, too.
Example on reading events? A projection checkpoint error should have nothing to do with that