Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WARNING: Unknown module: org.graalvm.nativeimage specified to --add-exports when using Mandrel 23.0.1 #36053

Closed
rsvoboda opened this issue Sep 21, 2023 · 2 comments · Fixed by #36063
Assignees
Labels
Milestone

Comments

@rsvoboda
Copy link
Member

Describe the bug

Hi. I see WARNING: Unknown module: org.graalvm.nativeimage specified to --add-exports when using Mandrel 23.0.1 and Quarkus main

This must be related to #35377

[INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildStep] Running Quarkus native-image plugin on native-image 17.0.8 2023-07-18
OpenJDK Runtime Environment Mandrel-23.0.1.2-Final (build 17.0.8+7)
OpenJDK 64-Bit Server VM Mandrel-23.0.1.2-Final (build 17.0.8+7, mixed mode)
[INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildRunner] /root/.sdkman/candidates/java/23.0.1.2.r17-mandrel/bin/native-image -J-Djava.util.logging.manager=org.jboss.logmanager.LogManager -J-Dsun.nio.ch.maxUpdateArraySize=100 -J-Dlogging.initial-configurator.min-level=500 -J-Dvertx.logger-delegate-factory-class-name=io.quarkus.vertx.core.runtime.VertxLogDelegateFactory -J-Dvertx.disableDnsResolver=true -J-Dio.netty.leakDetection.level=DISABLED -J-Dio.netty.allocator.maxOrder=3 -J-Duser.language=en -J-Duser.country=US -J-Dfile.encoding=UTF-8 --features=io.quarkus.runner.Feature,io.quarkus.runtime.graal.DisableLoggingFeature -J--add-exports=java.security.jgss/sun.security.krb5=ALL-UNNAMED -J--add-opens=java.base/java.text=ALL-UNNAMED -J--add-opens=java.base/java.io=ALL-UNNAMED -J--add-opens=java.base/java.lang.invoke=ALL-UNNAMED -J--add-opens=java.base/java.util=ALL-UNNAMED -H:BuildOutputJSONFile=quarkus-runner-build-output-stats.json -H:Log=registerResource: -H:IncludeResources=privateKey.pem -H:+AllowFoldMethods -J-Djava.awt.headless=true --no-fallback --link-at-build-time -H:+ReportExceptionStackTraces -H:-AddAllCharsets --enable-url-protocols=http,https -H:NativeLinkerOption=-no-pie --enable-monitoring=heapdump -H:-UseServiceLoaderFeature -H:+StackTrace -J--add-exports=org.graalvm.sdk/org.graalvm.nativeimage.impl=ALL-UNNAMED -J--add-exports=org.graalvm.nativeimage/org.graalvm.nativeimage.impl=ALL-UNNAMED --exclude-config io\.netty\.netty-codec /META-INF/native-image/io\.netty/netty-codec/generated/handlers/reflect-config\.json --exclude-config io\.netty\.netty-handler /META-INF/native-image/io\.netty/netty-handler/generated/handlers/reflect-config\.json quarkus-runner -jar quarkus-runner.jar
WARNING: Unknown module: org.graalvm.nativeimage specified to --add-exports

Expected behavior

No warning shown when using Mandrel 23.0.1

Actual behavior

WARNING: Unknown module: org.graalvm.nativeimage specified to --add-exports when using Mandrel 23.0.1

How to Reproduce?

  • sdk use java 23.0.1.2.r17-mandrel
  • mvn clean package -Dnative on any Quarkus project

Output of uname -a or ver

Linux

Output of java -version

Java 17

GraalVM version (if different from Java)

Mandrel 23.0.1

Quarkus version or git rev

76348f3

Build tool (ie. output of mvnw --version or gradlew --version)

No response

Additional information

No response

@rsvoboda rsvoboda added the kind/bug Something isn't working label Sep 21, 2023
@quarkus-bot
Copy link

quarkus-bot bot commented Sep 21, 2023

/cc @Karm (mandrel), @galderz (mandrel), @zakkak (mandrel)

@jerboaa
Copy link
Contributor

jerboaa commented Sep 22, 2023

Should be fixed with #36063

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment