Seeing this in 3.0.1 as well, and I don’t get anything on subscriptions on these streams. Reading works fine, but I’m not notified when writing new events.
Complete error message:
[PID:03720:014 2015.03.08 14:38:00.233 ERROR QueuedHandlerMRES ] Error while processing message EventStore.Projections.Core.Messages.ReaderSubscriptionMessage+CommittedEventDistributed in queued handler ‘Projection Core #0’.
System.ArgumentException: complete TF position required
Parameternamn: committedEvent
vid EventStore.Projections.Core.Services.Processing.EventByTypeIndexPositionTagger.IsMessageAfterCheckpointTag(CheckpointTag previous, CommittedEventDistributed committedEvent) i c:\EventStore\src\EventStore.Projections.Core\Services\Processing\EventByTypeIndexPositionTagger.cs:rad 34
vid EventStore.Projections.Core.Services.Processing.ReaderSubscriptionBase.ProcessOne(CommittedEventDistributed message) i c:\EventStore\src\EventStore.Projections.Core\Services\Processing\ReaderSubscriptionBase.cs:rad 95
vid EventStore.Projections.Core.Services.Processing.HeadingEventReader.DistributeMessage(CommittedEventDistributed message) i c:\EventStore\src\EventStore.Projections.Core\Services\Processing\HeadingEventReader.cs:rad 205
vid EventStore.Projections.Core.Services.Processing.HeadingEventReader.Handle(CommittedEventDistributed message) i c:\EventStore\src\EventStore.Projections.Core\Services\Processing\HeadingEventReader.cs:rad 97
vid EventStore.Projections.Core.Services.Processing.EventReaderCoreService.Handle(CommittedEventDistributed message) i c:\EventStore\src\EventStore.Projections.Core\Services\Processing\EventReaderCoreService.cs:rad 156
vid EventStore.Core.Bus.MessageHandler`1.TryHandle(Message message) i c:\EventStore\src\EventStore.Core\Bus\MessageHandler.cs:rad 33
vid EventStore.Core.Bus.InMemoryBus.Publish(Message message) i c:\EventStore\src\EventStore.Core\Bus\InMemoryBus.cs:rad 324
vid EventStore.Core.Bus.QueuedHandlerMRES.ReadFromQueue(Object o) i c:\EventStore\src\EventStore.Core\Bus\QueuedHandlerMRES.cs:rad 121
Example projection:
fromStreams([’$et-Confidence.Ticket.Core.Stock.Events.Version1.ArticleKeepsStockEvent’
,’$et-Confidence.Ticket.Core.Stock.Events.Version1.WarningLevelSetEvent’
,’$et-Confidence.Ticket.Core.Stock.Events.Version1.DeliveryRegistredEvent’
,’$et-Confidence.Ticket.Core.Stock.Events.Version1.StockedArticleSoldEvent’
]).when({$any:function(_,e) { linkTo(‘StreamFor–Admin-ArticleStockStatus-1690810041’, e); }});