Powiedziałbym, że problem jest tutaj:
database.identifierQuoteString.mysql=none
Spróbuj zamiast tego ustawić go w następujący sposób:
database.identifierQuoteString.mysql=auto
Ostatecznie klasa MySqlDbSupport ma w sobie błąd. Jeśli database.identifierQuoteString.mysql właściwość jest ustawiona na none w pliku właściwości prywatne pole o nazwie identifierQuoteString w klasie DbSupport jest ustawiona na null. toCorrectCaseIdentifier Metoda w MySqlDbSupport pobiera wartość tego pola, ale zapomina o wykonaniu sprawdzenia null przed przekazaniem go do String.startsWith . Stąd otrzymujemy wyjątek NullPointerException.
Korzystanie z auto pyta bazę danych o ciąg identyfikatora-cytatu do użycia. Nie rozumiem, dlaczego chciałbyś użyć czegoś innego niż to.