Добре, разбрах това.
В бележките за изданието на Grails 2.3.7 се казва да надстроите вашата версия за хибернация. Не успях да го направя.
http://grails.org/2.3.7+Release+Notes
runtime ':hibernate:3.6.10.10'
След като го направих, спрях да получавам тази грешка и получих друга грешка
java.lang.ClassNotFoundException: null
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at ....MigrationUtils.createInstance(MigrationUtils.groovy:220)
at ....MigrationUtils.getDatabase(MigrationUtils.groovy:57)
at ....MigrationUtils.getDatabase(MigrationUtils.groovy:116)
at DbmGenerateGormChangelog$_...doCall(DbmGenerateGormChangelog:52)
at ....MigrationUtils.executeInSession(MigrationUtils.groovy:132)
at DbmGenerateGormChangelog$_run_closure2.doCall(DbmGenerateGormChangelog:51)
at DbmGenerateGormChangelog$_run_closure1.doCall(DbmGenerateGormChangelog:33)
Никога преди не ми се е налагало да посочвам диалекта за хибернация за oracle, но очевидно в най-новата версия на плъгина за миграции (понастоящем 1.3.8), трябва да го направите.
dialect = "org.hibernate.dialect.Oracle10gDialect"
Вече указвах диалекта за MySQL, така че не знам дали ще доведе до същата грешка, ако бъде премахнат.