InvalidSchemaVer
The schema version appears to be invalid.
A valid schema version consists of MODEL, REVISION and ADDITION, separated by dashes, eg 1-0-0.
Partial versions are allowed, which only specify the MODEL and / or REVISION, eg 1-?-? or 1-0-?.
Zeroes cannot be prepended to any component, so this is not allowed: 01-01-01.
A full schema version must match the following regex:
"^([1-9][0-9]*)-(0|[1-9][0-9]*)-(0|[1-9][0-9]*)$"
.
A partial schema version must match the following regex:
"^([1-9][0-9]*|\\?)-((?:0|[1-9][0-9]*)|\\?)-((?:0|[1-9][0-9]*)|\\?)$"
.
"^([1-9][0-9]|\?)-((?:0|[1-9][0-9])|\?)-((?:0|[1-9][0-9]*)|\?)$" }}}
"^([1-9][0-9])-(0|[1-9][0-9])-(0|[1-9][0-9]*)$" }}}
A partial schema version must match the following regex:
"^([1-9][0-9]*|\\?)-((?:0|[1-9][0-9]*)|\\?)-((?:0|[1-9][0-9]*)|\\?)$"
.
"^([1-9][0-9]|\?)-((?:0|[1-9][0-9])|\?)-((?:0|[1-9][0-9]*)|\?)$" }}}
trait Singleton
trait Product
trait Mirror
trait ParseError
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
InvalidSchemaVer.type