Skip to content

Questions? Join our Discord.

JasperFx

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

Troubleshooting schema management and migrations New in 1.14.0

Diagnose Critter Stack schema and migration failures: SchemaMigrationException ('Cannot derive schema migrations', 'Refusing to drop and recreate'), DatabaseValidationException, MartenSchemaException, WolverineSchemaException, InsufficientDatabasePrivilegeException, GlobalLockUnavailableException and the migration lock timeouts, identifier validation, ResourceSetupException, Wolverine's 'message storage is missing or out of date', Fisher's TenantMigrationException, and the raw 42P01 / 208 that AutoCreate.None leaves behind. Covers the AutoCreate matrix as Weasel executes it, every product's default, ResourceMigrationFailureMode for rolling deploys, the db-apply / db-assert / db-patch / resources setup map, and privilege-filtered reads that look empty.

Use when startup fails on schema work, a migration refuses, or a table is missing.

Skill details

  • Skill name: critterstack-troubleshooting-schema-and-migrations
  • Applies to: marten, polecat, fisher, wolverine
  • Tags: troubleshooting, schema, migrations, weasel, AutoCreate, SchemaMigrationException, DatabaseValidationException, MartenSchemaException, WolverineSchemaException, InsufficientDatabasePrivilegeException, GlobalLockUnavailableException, ResourceSetupException, db-apply, db-assert, db-patch, resources-setup, rolling-deploy, marten, polecat, fisher, wolverine
  • Added in: 1.14.0
  • License: Proprietary. Copyright JasperFx Software LLC.

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