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 Added 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 the license for terms.