Quantcast
Channel: Liquibase Forums
Viewing all articles
Browse latest Browse all 2993

Re : Liquibase commandline: diff

$
0
0
Hello,

Thank you for sharing the jar update in advance :)

I changed my pom to use your snapshot as follow
<dependency>
<groupId>org.liquibase.ext</groupId>
<artifactId>liquibase-hibernate4</artifactId>
<version>3.4-SNAPSHOT</version>
<scope>system</scope>
<systemPath>${basedir}/nomaven/liquibase-hibernate4-3.4-SNAPSHOT.jar</systemPath>
</dependency>

See the debug output running mvn liquibase:diff -X attached

(1) With:
<referenceUrl>hibernate:spring:my.packages</referenceUrl>
<referenceDriver>liquibase.ext.hibernate.database.connection.HibernateDriver</referenceDriver>
(note : appending "?dialect=org.hibernate.dialect.Oracle10gDialect" to referenceURL yield to the same error)

INFO 05/03/14 09:43:liquibase: Error getting default schema
java.lang.NullPointerException
        at liquibase.executor.jvm.JdbcExecutor$QueryCallableStatementCallback.doInCallableStatement(JdbcExecutor.java:363)
        at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:80)
        at liquibase.executor.jvm.JdbcExecutor.query(JdbcExecutor.java:116)
        at liquibase.executor.jvm.JdbcExecutor.query(JdbcExecutor.java:127)
        at liquibase.executor.jvm.JdbcExecutor.queryForObject(JdbcExecutor.java:135)
        at liquibase.executor.jvm.JdbcExecutor.queryForObject(JdbcExecutor.java:146)
        at liquibase.executor.jvm.JdbcExecutor.queryForObject(JdbcExecutor.java:141)
        at liquibase.database.AbstractJdbcDatabase.getConnectionSchemaName(AbstractJdbcDatabase.java:341)
        at liquibase.database.AbstractJdbcDatabase.getDefaultSchemaName(AbstractJdbcDatabase.java:324)
        at liquibase.database.AbstractJdbcDatabase.correctSchema(AbstractJdbcDatabase.java:268)
        at liquibase.snapshot.DatabaseSnapshot.include(DatabaseSnapshot.java:114)
        at liquibase.snapshot.DatabaseSnapshot.<init>(DatabaseSnapshot.java:36)
        at liquibase.snapshot.SnapshotGeneratorFactory.createSnapshot(SnapshotGeneratorFactory.java:129)
        at liquibase.snapshot.SnapshotGeneratorFactory.createSnapshot(SnapshotGeneratorFactory.java:122)
        at liquibase.snapshot.SnapshotGeneratorFactory.createSnapshot(SnapshotGeneratorFactory.java:110)
        at liquibase.integration.commandline.CommandLineUtils.doDiffToChangeLog(CommandLineUtils.java:84)
        at org.liquibase.maven.plugins.LiquibaseDatabaseDiff.performLiquibaseTask(LiquibaseDatabaseDiff.java:148)
        at org.liquibase.maven.plugins.AbstractLiquibaseMojo.execute(AbstractLiquibaseMojo.java:377)
        at org.liquibase.maven.plugins.LiquibaseDatabaseDiff.execute(LiquibaseDatabaseDiff.java:128)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:534)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:600)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)

(2) With:

<referenceUrl>hibernate:spring:my.packages?dialect=org.hibernate.dialect.Oracle10gDialect</referenceUrl>
[ERROR] Failed to execute goal org.liquibase:liquibase-maven-plugin:3.1.1:diff (default-cli) on project bel-schema-migrate: Error setting up or running Liquibas
e: liquibase.exception.DatabaseException: java.lang.RuntimeException: Cannot find database driver: Driver class was not specified and could not be determined fr
om the url (hibernate:spring:ma.awb.ebk.bel.domain?dialect=org.hibernate.dialect.Oracle10gDialect) -> [Help 1]

Viewing all articles
Browse latest Browse all 2993

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>