3
respostas

Falha ao buildar

Olá, tive o mesmo problema de outros dois tópicos, que foi ao usar o comando cmd /c 'call "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Auxiliary\Build\vcvars64.bat" && mvn package -Pnative', retornando o erro:

Error opening zip file or JAR manifest missing : C:\Program Files\GraalVM\graalvm-ce-java17-21.3.0\lib\svm\builder\svm.jar
Error occurred during initialization of VM
agent library failed to init: instrument
Error: Image build request failed with exit status 1
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  10.315 s
[INFO] Finished at: 2021-11-07T23:18:58-03:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal io.quarkus.platform:quarkus-maven-plugin:2.4.1.Final:build (default) on project bitcoin: Failed to build quarkus application: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
[ERROR]         [error]: Build step io.quarkus.deployment.pkg.steps.NativeImageBuildStep#build threw an exception: java.lang.RuntimeException: Failed to build native image
[ERROR]         at io.quarkus.deployment.pkg.steps.NativeImageBuildStep.build(NativeImageBuildStep.java:233)
[ERROR]         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR]         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
[ERROR]         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERROR]         at java.base/java.lang.reflect.Method.invoke(Method.java:568)
[ERROR]         at io.quarkus.deployment.ExtensionLoader$2.execute(ExtensionLoader.java:821)
[ERROR]         at io.quarkus.builder.BuildContext.run(BuildContext.java:277)
[ERROR]         at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
[ERROR]         at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2449)
[ERROR]         at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1478)
[ERROR]         at java.base/java.lang.Thread.run(Thread.java:833)
[ERROR]         at org.jboss.threads.JBossThread.run(JBossThread.java:501)
[ERROR] Caused by: java.lang.RuntimeException: Image generation failed. Exit code: 1
[ERROR]         at io.quarkus.deployment.pkg.steps.NativeImageBuildStep.imageGenerationFailed(NativeImageBuildStep.java:369)
[ERROR]         at io.quarkus.deployment.pkg.steps.NativeImageBuildStep.build(NativeImageBuildStep.java:213)

Instalei o native-image perfeitamente, mas não consigo passar dessa etapa. Seguindo a doc do quarkus, a única coisa que vi de diferente seria para setar uma variável GRAALVM_HOME, fiz e ainda não rolou. Também tentei buildar direto no prompt de native tools. Também não consegui achar nenhuma solução pesquisando :(

Outra coisa é que o defender do windows acusou algumas vezes na execução do comando, alguma threat relacionada ao Java, mas sumia tão rápido que não consegui ver direito o que era.

3 respostas

Giovani, boa noite. Engraçado, você acompanhou todos os passos do vídeo né? O teu S.O é o windows professional?

Não, é o 11 Home. Estou refazendo o projeto para ver se deixei passar algo.

Fala Giovani beleza conseguiu resolver seu problema?

Eu enfrentei esse problema, tive que alterar meu JAVA_HOME para utilizar a SDK do GraalVM

Insira aqui a descrição dessa imagem para ajudar na acessibilidade