Instalei o Astra DB no macOS Sonoma usando Homebrew
brew install datastax/astra-cli/astra-cli
Estou executando astra setup
agora, mas recebo o seguinte erro
Exception in thread "main" java.lang.UnsatisfiedLinkError: jdk.internal.io.JdkConsoleImpl.echo(Z)Z [symbol: Java_jdk_internal_io_JdkConsoleImpl_echo or Java_jdk_internal_io_JdkConsoleImpl_echo__Z]
at org.graalvm.nativeimage.builder/com.oracle.svm.core.jni.access.JNINativeLinkage.getOrFindEntryPoint(JNINativeLinkage.java:152)
at org.graalvm.nativeimage.builder/com.oracle.svm.core.jni.JNIGeneratedMethodSupport.nativeCallAddress(JNIGeneratedMethodSupport.java:54)
at [email protected]/jdk.internal.io.JdkConsoleImpl.echo(Native Method)
at [email protected]/jdk.internal.io.JdkConsoleImpl.readPassword(JdkConsoleImpl.java:101)
at [email protected]/java.io.ProxyingConsole.readPassword(ProxyingConsole.java:117)
at com.dtsx.astra.cli.config.SetupCmd.execute(SetupCmd.java:75)
at com.dtsx.astra.cli.core.AbstractCmd.run(AbstractCmd.java:89)
at com.dtsx.astra.cli.AstraCli.run(AstraCli.java:280)
at com.dtsx.astra.cli.AstraCli.main(AstraCli.java:255)
at [email protected]/java.lang.invoke.LambdaForm$DMH/sa346b79c.invokeStaticInit(LambdaForm$DMH)
Há um problema conhecido ao executar o
setup
comando CLI do Astra no modo interativo para alguns dos JDKs mais recentes que leva aoUnsatisfiedLinkError
.Como solução alternativa, especifique o token do seu banco de dados usando a
--token
opção para que ele possa se conectar ao Astra, por exemplo:Se o token for válido, você verá a seguinte saída:
Em seguida, verifique se a configuração do Astra CLI foi concluída usando o
config list
comando, por exemplo:Essas etapas devem permitir que você supere o erro. Saúde!