Jag skulle säga att problemet är här:
database.identifierQuoteString.mysql=none
Försök att ställa in det på följande istället:
database.identifierQuoteString.mysql=auto
I slutändan har klassen MySqlDbSupport en bugg i sig. Om database.identifierQuoteString.mysql egenskapen är inställd på none i egenskapsfilen, ett privat fält med namnet identifierQuoteString i klassen är DbSupport satt till null. toCorrectCaseIdentifier metod i MySqlDbSupport hämtar värdet på det här fältet, men glömmer att göra en nollkontroll innan den skickas till String.startsWith . Därför får vi ett NullPointerException.
Använder auto ber databasen att använda identifierare-citatsträngen. Jag förstår inte varför du skulle vilja använda något annat än detta.