Can someone help me decipher this error when attempting to create ChangeLog for an oracle database 11gR2 ?
I can create and run JAVA programs against this database from this environment. PLEASE HELP - frustrated…
-Bill
$ ./mygen-changelog.sh
Migration Failed: liquibase.database.DatabaseFactory.findCorrectDatabaseImplementation(Ljava/sql/Connection;)Lliquibase/database/Database;. For more information, use the --logLevel flag) Nov 8, 2010 9:13:18 AM liquibase.commandline.Main main
SEVERE: liquibase.database.DatabaseFactory.findCorrectDatabaseImplementation(Ljava/sql/Connection;)Lliquibase/database/Database;
java.lang.NoSuchMethodError: liquibase.database.DatabaseFactory.findCorrectDatabaseImplementation(Ljava/sql/Connection;)Lliquibase/database/Database;
at liquibase.commandline.CommandLineUtils.createDatabaseObject(CommandLineUtils.java:93)
at liquibase.commandline.Main.doMigration(Main.java:578)
at liquibase.commandline.Main.main(Main.java:97)
$
MY COMMAND LINE SCRIPT:
sh #!/bin/sh
LIQUIBASE="…/liquibase-1.9.5/liquibase"
DRIVER=“oracle.jdbc.OracleDriver”
USERNAME=“mdb”
PASSWORD=“redacted”
CHANGELOGFILE="…/changelogs/baseline.xml"
URL=“jdbc:oracle:thin:@redacted:1521:redacted”
$LIQUIBASE --changeLogFile=$CHANGELOGFILE --username=$USERNAME --password=$PASSWORD --url=$URL --driver=$DRIVER generateChangeLog