Sharing more from the internal bug ticket (Thanks Steve) we don’t capture this object correctly with doing the diff. The snapshot is not good as well.
For example:
{
"column": {
"defaultValue": "INFINITY!{liquibase.statement.DatabaseFunction}",
"name": "datex",
"nullable": true,
"order": "2!{java.lang.Integer}",
"relation": "liquibase.structure.core.Table#ef9d102",
"snapshotId": "ef9d104",
"type": {
"characterOctetLength": "13!{java.lang.Integer}",
"columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
"dataTypeId": "91!{java.lang.Integer}",
"radix": "10!{java.lang.Integer}",
"typeName": "date"
}
}
},