Skip to content

Questions? Join our Discord.

JasperFx

Formal support for Wolverine, Marten, and Polecat is available through our Support Plans.

Troubleshooting projection and daemon exceptions New in 1.14.0

Diagnose Critter Stack projection and async daemon exceptions: InvalidProjectionException and its eight triggers ('No source-generated dispatcher found', 'has validation errors', 'no defined event slicing rules'), DuplicateSubscriptionNamesException, registration guards, ApplyEventException, EventDeserializationFailureException, UnknownEventTypeException, ProgressionProgressOutOfOrderException, EventLoaderException, ShardStartException, CatchUpException, DocumentAlreadyExistsException in a rebuild, and WaitForNonStaleProjectionDataAsync timeouts. Covers ShardFailureCategory, the SkipApplyErrors and RebuildErrors defaults, what restarts a paused or stopped shard under each daemon mode, and where each store keeps dead letters.

Use when a projection will not register, a shard is paused or stopped, a rebuild fails, or a test times out waiting.

Skill details

  • Skill name: critterstack-troubleshooting-projections
  • Applies to: marten, polecat, fisher, wolverine
  • Tags: troubleshooting, projections, async-daemon, event-sourcing, InvalidProjectionException, ApplyEventException, EventDeserializationFailureException, UnknownEventTypeException, ProgressionProgressOutOfOrderException, ShardStartException, EventLoaderException, DuplicateSubscriptionNamesException, source-generator, dead-letters, rebuild, marten, polecat, fisher, wolverine
  • Added in: 1.14.0
  • License: Proprietary. Copyright JasperFx Software LLC.

Proprietary. Copyright © JasperFx Software LLC. See LICENSE for terms.