Hello,
We have a single cluster node GES 3.9.3 running in a Window 2012 r2 server.
It has small events, in 5 chunk files with a total size of 1.5 GB.
The problem is a projection that suddenly change to “RunningRequested” state, with 183 events buffered. I’ve tried to stop and reset the projection, but it stays in ‘StoppingRequested’ state.
The console displays the following messages:
I’ve found an error log with several messages like this one:
[PID:08880:040 2017.01.26 17:57:59.532 ERROR QueuedHandlerMRES ] Error while processing message EventStore.Core.Messages.ClientMessage+ReadStreamEventsBackwardCompleted in queued handler ‘Projection Core #0’.
System.Exception: Exception of type ‘System.Exception’ was thrown.
at EventStore.Projections.Core.Services.Processing.TransactionFilePositionTagger.AdjustTag(CheckpointTag tag) in c:\projects\eventstore\src\EventStore.Projections.Core\Services\Processing\TransactionFilePositionTagger.cs:line 23
at EventStore.Projections.Core.Services.Processing.CheckpointTagVersion.AdjustBy(PositionTagger tagger, ProjectionVersion version) in c:\projects\eventstore\src\EventStore.Projections.Core\Services\Processing\CheckpointTagExtensions.cs:line 24
at EventStore.Projections.Core.Services.Processing.EmittedStream.ReadStreamEventsBackwardCompleted(ReadStreamEventsBackwardCompleted message, CheckpointTag lastCheckpointPosition) in c:\projects\eventstore\src\EventStore.Projections.Core\Services\Processing\EmittedStream.cs:line 305
at EventStore.Core.Messaging.RequestResponseDispatcher`2.Handle(TResponse message) in c:\projects\eventstore\src\EventStore.Core\Messaging\RequestResponseDispatcher.cs:line 75
at EventStore.Core.Bus.MessageHandler`1.TryHandle(Message message) in c:\projects\eventstore\src\EventStore.Core\Bus\MessageHandler.cs:line 33
at EventStore.Core.Bus.InMemoryBus.Publish(Message message) in c:\projects\eventstore\src\EventStore.Core\Bus\InMemoryBus.cs:line 324
at EventStore.Core.Bus.QueuedHandlerMRES.ReadFromQueue(Object o) in c:\projects\eventstore\src\EventStore.Core\Bus\QueuedHandlerMRES.cs:line 122
If I try to restart the ES, it throws the following errors:
In order to start it I used the --skip-db-verify, and then I’m where I started.
It has happened before, last time I reset the database, but I’m concerned because it seems that the root cause still remains.
regards,
Gustavo