2.0RC1 Regression with Firebird

Hi,

I am trying to run this changeset against a firebird database

        Creating Table in a System Independent manor
     
           
         
               
           
         
         
         
         
       

In Liquibase 1.9.5, this runs with no problems.  In liquibase 2.0RC1, I get the following error

LiquiBase Update Failed: Validation Failed:
    1 changes have validation errors
          liquibase.exception.UnexpectedLiquibaseException: Could not determine
SMALLINT for liquibase.database.typeconversion.core.FirebirdTypeConverter
.  For more information, use the --logLevel flag)
SEVERE 12/1/09 6:16 PM:liquibase: Validation Failed:
    1 changes have validation errors
          liquibase.exception.UnexpectedLiquibaseException: Could not determine
SMALLINT for liquibase.database.typeconversion.core.FirebirdTypeConverter

liquibase.exception.ValidationFailedException: Validation Failed:
    1 changes have validation errors
          liquibase.exception.UnexpectedLiquibaseException: Could not determine
SMALLINT for liquibase.database.typeconversion.core.FirebirdTypeConverter

        at liquibase.changelog.DatabaseChangeLog.validate(DatabaseChangeLog.java
:131)
        at liquibase.Liquibase.update(Liquibase.java:97)
        at liquibase.integration.commandline.Main.doMigration(Main.java:664)
        at liquibase.integration.commandline.Main.main(Main.java:105)

Is this a bug or did something change between 1.9.5 and 2.0 concerning smallint? 

Thanks,
Alana

It is probably a bug in 2.0.  I haven’t gotten a chance to test out 2.0 against firebird as well as I would like yet.  Planning too before the 2.0 final release.

Nathan