Hello,
I’m trying to test add on: liquibase-data/beta/session-1.md at main · liquibase/liquibase-data (github.com)
Latest Liquibase version.
At step 3 when trying to install data extension with “liquibase data install”
I’m getting error: Unexpected error running Liquibase: term must not be null
Any solution for that ?
Debug log:
Starting Liquibase at 12:26:50 (version 4.28.0 #2272 built at 2024-05-16 19:00+0000)
Liquibase Version: 4.28.0
[2024-05-31 12:26:50] INFO [liquibase.ui] Liquibase Version: 4.28.0
Liquibase Open Source 4.28.0 by Liquibase
[2024-05-31 12:26:50] INFO [liquibase.ui] Liquibase Open Source 4.28.0 by Liquibase
[2024-05-31 12:26:50] FINE [liquibase.configuration] No configuration value for liquibase.monitorPerformance found
[2024-05-31 12:26:50] FINE [liquibase.configuration] Configuration liquibase.monitorPerformance is using the default value of false
[2024-05-31 12:26:50] FINE [liquibase.integration] Performance monitoring disabled
[2024-05-31 12:26:50] INFO [liquibase.integration] Starting command execution.
[2024-05-31 12:26:50] FINE [liquibase.configuration] No configuration value for liquibase.outputFile found
[2024-05-31 12:26:50] FINE [liquibase.servicelocator] Loaded liquibase.io.OutputFileHandler instance liquibase.io.StandardOutputFileHandler
[2024-05-31 12:26:50] FINE [liquibase.servicelocator] Loaded liquibase.io.OutputFileHandler instance com.datical.liquibase.ext.io.ProOutputFileHandler
[2024-05-31 12:26:50] FINE [liquibase.configuration] No configuration value for liquibase.strict found
[2024-05-31 12:26:50] FINE [liquibase.configuration] Configuration liquibase.strict is using the default value of false
[2024-05-31 12:26:50] FINE [liquibase.command] Pipeline for command 'data install: org.liquibase.ext.data.InstallCommandStep
[2024-05-31 12:26:50] FINE [liquibase.configuration] No configuration value for liquibase.outputFileEncoding found
[2024-05-31 12:26:50] FINE [liquibase.configuration] Configuration liquibase.outputFileEncoding is using the default value of UTF-8
[2024-05-31 12:26:50] FINE [liquibase.command] Writing output with encoding ‘UTF-8’
[2024-05-31 12:26:50] FINE [liquibase.command] Executing internal command data install
Initializing titan infrastructure …
[2024-05-31 12:26:50] INFO [liquibase.ui] Initializing titan infrastructure …
[2024-05-31 12:26:50] INFO [liquibase.command] Command execution complete
[2024-05-31 12:26:50] SEVERE [liquibase.integration] term must not be null
liquibase.exception.CommandExecutionException: java.lang.NullPointerException: term must not be null
at liquibase.command.CommandScope.execute(CommandScope.java:257)
at liquibase.integration.commandline.CommandRunner.call(CommandRunner.java:51)
at liquibase.integration.commandline.CommandRunner.call(CommandRunner.java:21)
at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
at picocli.CommandLine.access$1500(CommandLine.java:148)
at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
at picocli.CommandLine.execute(CommandLine.java:2170)
at liquibase.integration.commandline.LiquibaseCommandLine.lambda$execute$2(LiquibaseCommandLine.java:387)
at liquibase.Scope.child(Scope.java:200)
at liquibase.Scope.child(Scope.java:176)
at liquibase.integration.commandline.LiquibaseCommandLine.lambda$execute$3(LiquibaseCommandLine.java:362)
at liquibase.Scope.child(Scope.java:200)
at liquibase.Scope.child(Scope.java:176)
at liquibase.integration.commandline.LiquibaseCommandLine.execute(LiquibaseCommandLine.java:359)
at liquibase.integration.commandline.LiquibaseCommandLine.main(LiquibaseCommandLine.java:96)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at liquibase.integration.commandline.LiquibaseLauncher.main(LiquibaseLauncher.java:116)
Caused by: java.lang.NullPointerException: term must not be null
at io.titandata.titan.utils.ProgressTracker.getStyle(ProgressTracker.kt:30)
at io.titandata.titan.utils.ProgressTracker.trackWithBar(ProgressTracker.kt:48)
at io.titandata.titan.utils.ProgressTracker.track(ProgressTracker.kt:60)
at io.titandata.titan.providers.local.Install$1.invoke(Install.kt:20)
at io.titandata.titan.providers.local.Install$1.invoke(Install.kt:20)
at io.titandata.titan.providers.local.Install.install(Install.kt:25)
at io.titandata.titan.providers.Local.install(Local.kt:159)
at org.liquibase.ext.data.InstallCommandStep.run(InstallCommandStep.kt:18)
at liquibase.command.CommandScope.execute(CommandScope.java:219)
… 21 more
Unexpected error running Liquibase: term must not be null
liquibase.exception.CommandExecutionException: java.lang.NullPointerException: term must not be null
at liquibase.command.CommandScope.execute(CommandScope.java:257)
at liquibase.integration.commandline.CommandRunner.call(CommandRunner.java:51)
at liquibase.integration.commandline.CommandRunner.call(CommandRunner.java:21)
at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
at picocli.CommandLine.access$1500(CommandLine.java:148)
at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
at picocli.CommandLine.execute(CommandLine.java:2170)
at liquibase.integration.commandline.LiquibaseCommandLine.lambda$execute$2(LiquibaseCommandLine.java:387)
at liquibase.Scope.child(Scope.java:200)
at liquibase.Scope.child(Scope.java:176)
at liquibase.integration.commandline.LiquibaseCommandLine.lambda$execute$3(LiquibaseCommandLine.java:362)
at liquibase.Scope.child(Scope.java:200)
at liquibase.Scope.child(Scope.java:176)
at liquibase.integration.commandline.LiquibaseCommandLine.execute(LiquibaseCommandLine.java:359)
at liquibase.integration.commandline.LiquibaseCommandLine.main(LiquibaseCommandLine.java:96)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at liquibase.integration.commandline.LiquibaseLauncher.main(LiquibaseLauncher.java:116)
Caused by: java.lang.NullPointerException: term must not be null
at io.titandata.titan.utils.ProgressTracker.getStyle(ProgressTracker.kt:30)
at io.titandata.titan.utils.ProgressTracker.trackWithBar(ProgressTracker.kt:48)
at io.titandata.titan.utils.ProgressTracker.track(ProgressTracker.kt:60)
at io.titandata.titan.providers.local.Install$1.invoke(Install.kt:20)
at io.titandata.titan.providers.local.Install$1.invoke(Install.kt:20)
at io.titandata.titan.providers.local.Install.install(Install.kt:25)
at io.titandata.titan.providers.Local.install(Local.kt:159)
at org.liquibase.ext.data.InstallCommandStep.run(InstallCommandStep.kt:18)
at liquibase.command.CommandScope.execute(CommandScope.java:219)
… 21 more