Google Spanner integration Error

liquibase.exception.CommandExecutionException: liquibase.exception.LiquibaseException: Unexpected error running Liquibase: ‘void liquibase.exception.ValidationErrors.checkRequiredField(java.lang.String, java.lang.Object)’
at liquibase.command.CommandScope.execute(CommandScope.java:153)
at liquibase.integration.commandline.CommandRunner.call(CommandRunner.java:45)
at liquibase.integration.commandline.CommandRunner.call(CommandRunner.java:15)
at picocli.CommandLine.executeUserObject(CommandLine.java:1953)
at picocli.CommandLine.access$1300(CommandLine.java:145)
at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2352)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2346)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2311)
at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
at picocli.CommandLine.execute(CommandLine.java:2078)
at liquibase.integration.commandline.LiquibaseCommandLine.lambda$execute$1(LiquibaseCommandLine.java:317)
at liquibase.Scope.child(Scope.java:175)
at liquibase.Scope.child(Scope.java:151)
at liquibase.integration.commandline.LiquibaseCommandLine.execute(LiquibaseCommandLine.java:289)
at liquibase.integration.commandline.LiquibaseCommandLine.main(LiquibaseCommandLine.java:83)
Caused by: liquibase.exception.LiquibaseException: Unexpected error running Liquibase: ‘void liquibase.exception.ValidationErrors.checkRequiredField(java.lang.String, java.lang.Object)’
at liquibase.integration.commandline.Main$1.run(Main.java:447)
at liquibase.integration.commandline.Main$1.run(Main.java:225)
at liquibase.Scope.child(Scope.java:175)
at liquibase.Scope.child(Scope.java:151)
at liquibase.integration.commandline.Main.run(Main.java:225)
at liquibase.command.AbstractCliWrapperCommandStep.run(AbstractCliWrapperCommandStep.java:32)
at liquibase.command.CommandScope.execute(CommandScope.java:147)
… 14 more
Caused by: java.lang.NoSuchMethodError: ‘void liquibase.exception.ValidationErrors.checkRequiredField(java.lang.String, java.lang.Object)’
at liquibase.ext.spanner.sqlgenerator.CreateTableGeneratorSpanner.validate(CreateTableGeneratorSpanner.java:38)
at liquibase.ext.spanner.sqlgenerator.CreateTableGeneratorSpanner.validate(CreateTableGeneratorSpanner.java:25)
at liquibase.sqlgenerator.SqlGeneratorChain.validate(SqlGeneratorChain.java:46)
at liquibase.sqlgenerator.SqlGeneratorFactory.validate(SqlGeneratorFactory.java:255)
at liquibase.change.ChangeParameterMetaData.getStatementErrors(ChangeParameterMetaData.java:200)
at liquibase.change.ChangeParameterMetaData.analyzeRequiredDatabases(ChangeParameterMetaData.java:167)
at liquibase.change.ChangeParameterMetaData.getRequiredForDatabase(ChangeParameterMetaData.java:250)
at liquibase.change.ChangeParameterMetaData.isRequiredFor(ChangeParameterMetaData.java:268)
at liquibase.change.AbstractChange.validate(AbstractChange.java:406)
at liquibase.change.core.CreateTableChange.validate(CreateTableChange.java:45)
at liquibase.changelog.visitor.ValidatingVisitor.visit(ValidatingVisitor.java:102)
at liquibase.changelog.ChangeLogIterator$2.lambda$null$0(ChangeLogIterator.java:111)
at liquibase.Scope.lambda$child$0(Scope.java:166)
at liquibase.Scope.child(Scope.java:175)
at liquibase.Scope.child(Scope.java:165)
at liquibase.Scope.child(Scope.java:144)
at liquibase.changelog.ChangeLogIterator$2.lambda$run$1(ChangeLogIterator.java:110)
at liquibase.Scope.lambda$child$0(Scope.java:166)
at liquibase.Scope.child(Scope.java:175)
at liquibase.Scope.child(Scope.java:165)
at liquibase.Scope.child(Scope.java:144)
at liquibase.Scope.child(Scope.java:228)
at liquibase.changelog.ChangeLogIterator$2.run(ChangeLogIterator.java:94)
at liquibase.Scope.lambda$child$0(Scope.java:166)
at liquibase.Scope.child(Scope.java:175)
at liquibase.Scope.child(Scope.java:165)
at liquibase.Scope.child(Scope.java:144)
at liquibase.Scope.child(Scope.java:228)
at liquibase.Scope.child(Scope.java:232)
at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:66)
at liquibase.changelog.DatabaseChangeLog.validate(DatabaseChangeLog.java:292)
at liquibase.Liquibase.lambda$update$1(Liquibase.java:231)
at liquibase.Scope.lambda$child$0(Scope.java:166)
at liquibase.Scope.child(Scope.java:175)
at liquibase.Scope.child(Scope.java:165)
at liquibase.Scope.child(Scope.java:144)
at liquibase.Liquibase.runInScope(Liquibase.java:2404)
at liquibase.Liquibase.update(Liquibase.java:211)
at liquibase.Liquibase.update(Liquibase.java:197)
at liquibase.integration.commandline.Main.doMigration(Main.java:1882)
at liquibase.integration.commandline.Main$1.lambda$run$0(Main.java:402)
at liquibase.Scope.lambda$child$0(Scope.java:166)
at liquibase.Scope.child(Scope.java:175)
at liquibase.Scope.child(Scope.java:165)
at liquibase.Scope.child(Scope.java:144)
at liquibase.integration.commandline.Main$1.run(Main.java:401)
… 20 more

Unexpected error running Liquibase: ‘void liquibase.exception.ValidationErrors.checkRequiredField(java.lang.String, java.lang.Object)’

liquibase.exception.CommandExecutionException: liquibase.exception.LiquibaseException: Unexpected error running Liquibase: ‘void liquibase.exception.ValidationErrors.checkRequiredField(java.lang.String, java.lang.Object)’
at liquibase.command.CommandScope.execute(CommandScope.java:153)
at liquibase.integration.commandline.CommandRunner.call(CommandRunner.java:45)
at liquibase.integration.commandline.CommandRunner.call(CommandRunner.java:15)
at picocli.CommandLine.executeUserObject(CommandLine.java:1953)
at picocli.CommandLine.access$1300(CommandLine.java:145)
at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2352)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2346)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2311)
at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
at picocli.CommandLine.execute(CommandLine.java:2078)
at liquibase.integration.commandline.LiquibaseCommandLine.lambda$execute$1(LiquibaseCommandLine.java:317)
at liquibase.Scope.child(Scope.java:175)
at liquibase.Scope.child(Scope.java:151)
at liquibase.integration.commandline.LiquibaseCommandLine.execute(LiquibaseCommandLine.java:289)
at liquibase.integration.commandline.LiquibaseCommandLine.main(LiquibaseCommandLine.java:83)
Caused by: liquibase.exception.LiquibaseException: Unexpected error running Liquibase: ‘void liquibase.exception.ValidationErrors.checkRequiredField(java.lang.String, java.lang.Object)’
at liquibase.integration.commandline.Main$1.run(Main.java:447)
at liquibase.integration.commandline.Main$1.run(Main.java:225)
at liquibase.Scope.child(Scope.java:175)
at liquibase.Scope.child(Scope.java:151)
at liquibase.integration.commandline.Main.run(Main.java:225)
at liquibase.command.AbstractCliWrapperCommandStep.run(AbstractCliWrapperCommandStep.java:32)
at liquibase.command.CommandScope.execute(CommandScope.java:147)
… 14 more
Caused by: java.lang.NoSuchMethodError: ‘void liquibase.exception.ValidationErrors.checkRequiredField(java.lang.String, java.lang.Object)’
at liquibase.ext.spanner.sqlgenerator.CreateTableGeneratorSpanner.validate(CreateTableGeneratorSpanner.java:38)
at liquibase.ext.spanner.sqlgenerator.CreateTableGeneratorSpanner.validate(CreateTableGeneratorSpanner.java:25)
at liquibase.sqlgenerator.SqlGeneratorChain.validate(SqlGeneratorChain.java:46)
at liquibase.sqlgenerator.SqlGeneratorFactory.validate(SqlGeneratorFactory.java:255)
at liquibase.change.ChangeParameterMetaData.getStatementErrors(ChangeParameterMetaData.java:200)
at liquibase.change.ChangeParameterMetaData.analyzeRequiredDatabases(ChangeParameterMetaData.java:167)
at liquibase.change.ChangeParameterMetaData.getRequiredForDatabase(ChangeParameterMetaData.java:250)
at liquibase.change.ChangeParameterMetaData.isRequiredFor(ChangeParameterMetaData.java:268)
at liquibase.change.AbstractChange.validate(AbstractChange.java:406)
at liquibase.change.core.CreateTableChange.validate(CreateTableChange.java:45)
at liquibase.changelog.visitor.ValidatingVisitor.visit(ValidatingVisitor.java:102)
at liquibase.changelog.ChangeLogIterator$2.lambda$null$0(ChangeLogIterator.java:111)
t

HI @abotts , I see you have posted the logs. But can you help me understand what are you trying to run? Which liquibase command are using? Can you tell me what is included in the changeset? The database in use? We can get an idea on what is happening.