Installing Liquibase Data Extension

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

Update:
I have set environment variable for TERM=xterm

Next issue:

Caused by: java.lang.NumberFormatException: For input string: "5
latest
"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
at java.base/java.lang.Integer.parseInt(Integer.java:662)
at java.base/java.lang.Integer.parseInt(Integer.java:778)
at io.titandata.titan.Version$Companion.fromString(Version.kt:29)
at io.titandata.titan.clients.Docker.titanLatestIsDownloaded(Docker.kt:54)
at io.titandata.titan.providers.local.Install.install(Install.kt:26)
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