Marten doesn't currently support event subscriptions when using strings as stream IDs. It results in an exception with the message "This Marten event store is configured to identify streams with strings" and deadlettered events.
So two things:
The documentation for the current version should call out this fact.
Why is this the case? Are there some extra complications when using strings as stream IDs?
Marten doesn't currently support event subscriptions when using strings as stream IDs. It results in an exception with the message "This Marten event store is configured to identify streams with strings" and deadlettered events.
So two things: