MigrationVerificationFailed

The verification refused the copy, so the alias was left where it was and the target is still there to inspect.

This exception is the point of the module. A tool that swaps because the copy finished without throwing is a tool that will one day point production at an empty collection, so a failed check has to be loud rather than a field on a report nobody reads.

Constructors

Link copied to clipboard
constructor(message: String, report: MigrationReport)

Properties

Link copied to clipboard
expect open val cause: Throwable?
Link copied to clipboard
expect open val message: String?
Link copied to clipboard

the state at the moment the check failed.