Do not know how to convert type -9

I created a DB on MSSQL server. If I diff now I get the following warning.

Do not know how to convert type -9

What does it mean and how to fix it?

Had a look at the source, liquibase.database.typeconversion.core.AbstractTypeConverter produces the warning in convertToCorrectObjectType(String, int, int, int, Database).


 * The constant in the Java programming language, sometimes referred to
 * as a type code, that identifies the generic SQL type NVARCHAR.
@since 1.6
public static final int NVARCHAR = -9;

For me it looks like the following code is missing the Nxxxx types (NCHAR, NVARCHAR, LONGNVARCHAR, NCLOB) for national character set support.

  1. if (dataType == Types.CLOB || dataType == Types.VARCHAR || dataType == Types.CHAR || dataType == Types.LONGVARCHAR) {
        if (value.equalsIgnoreCase(“NULL”)) {
            return null;
        } else {
            return value;