graalvm / native-build-tools

Native-image plugins for various build tools
https://graalvm.github.io/native-build-tools/
Other
366 stars 57 forks source link

build native image error #556

Closed fastkdm closed 8 months ago

fastkdm commented 9 months ago

Describe the bug source issue to dubbo i build dubbo native image failed in my system(macos 14.2.1), but success in low version system(such as macos 12.7.1), i guess the error may be replated macos version, this is the source issue info:

when i build native image use this command to generate dubbo-samples-native-image-provider

$ # mvn clean package --no-transfer-progress native:compile -Pnative -U

Logs

[INFO] Executing: /Library/Java/JavaVirtualMachines/graalvm-ce-java17-22.3.1/Contents/Home/bin/native-image -cp /Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/classes:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-spring-boot-starter/3.3.0-beta.1/dubbo-spring-boot-starter-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-spring-boot-autoconfigure/3.3.0-beta.1/dubbo-spring-boot-autoconfigure-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-spring-boot-autoconfigure-compatible/3.3.0-beta.1/dubbo-spring-boot-autoconfigure-compatible-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/springframework/boot/spring-boot-starter/3.0.5/spring-boot-starter-3.0.5.jar:/Users/Wheat Liu/.m2/repository/org/springframework/boot/spring-boot/3.0.5/spring-boot-3.0.5.jar:/Users/Wheat Liu/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/3.0.5/spring-boot-autoconfigure-3.0.5.jar:/Users/Wheat Liu/.m2/repository/org/springframework/boot/spring-boot-starter-logging/3.0.5/spring-boot-starter-logging-3.0.5.jar:/Users/Wheat Liu/.m2/repository/ch/qos/logback/logback-classic/1.4.6/logback-classic-1.4.6.jar:/Users/Wheat Liu/.m2/repository/ch/qos/logback/logback-core/1.4.6/logback-core-1.4.6.jar:/Users/Wheat Liu/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.19.0/log4j-to-slf4j-2.19.0.jar:/Users/Wheat Liu/.m2/repository/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar:/Users/Wheat Liu/.m2/repository/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.jar:/Users/Wheat Liu/.m2/repository/jakarta/annotation/jakarta.annotation-api/2.1.1/jakarta.annotation-api-2.1.1.jar:/Users/Wheat Liu/.m2/repository/org/springframework/spring-core/6.0.7/spring-core-6.0.7.jar:/Users/Wheat Liu/.m2/repository/org/springframework/spring-jcl/6.0.7/spring-jcl-6.0.7.jar:/Users/Wheat Liu/.m2/repository/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-remoting-netty4/3.3.0-beta.1/dubbo-remoting-netty4-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-remoting-api/3.3.0-beta.1/dubbo-remoting-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-metrics-api/3.3.0-beta.1/dubbo-metrics-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-metrics-event/3.3.0-beta.1/dubbo-metrics-event-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/io/micrometer/micrometer-core/1.10.5/micrometer-core-1.10.5.jar:/Users/Wheat Liu/.m2/repository/io/micrometer/micrometer-commons/1.10.5/micrometer-commons-1.10.5.jar:/Users/Wheat Liu/.m2/repository/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar:/Users/Wheat Liu/.m2/repository/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar:/Users/Wheat Liu/.m2/repository/com/tdunning/t-digest/3.3/t-digest-3.3.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-metrics-netty/3.3.0-beta.1/dubbo-metrics-netty-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-handler-proxy/4.1.90.Final/netty-handler-proxy-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-common/4.1.90.Final/netty-common-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-buffer/4.1.90.Final/netty-buffer-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-transport/4.1.90.Final/netty-transport-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-resolver/4.1.90.Final/netty-resolver-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-codec/4.1.90.Final/netty-codec-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-codec-socks/4.1.90.Final/netty-codec-socks-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-codec-http/4.1.90.Final/netty-codec-http-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-transport-classes-epoll/4.1.90.Final/netty-transport-classes-epoll-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-transport-native-unix-common/4.1.90.Final/netty-transport-native-unix-common-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-transport-native-epoll/4.1.90.Final/netty-transport-native-epoll-4.1.90.Final-linux-aarch_64.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-serialization-jdk/3.3.0-beta.1/dubbo-serialization-jdk-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-serialization-api/3.3.0-beta.1/dubbo-serialization-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-serialization-fastjson2/3.3.0-beta.1/dubbo-serialization-fastjson2-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/com/alibaba/fastjson2/fastjson2/2.0.40/fastjson2-2.0.40.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-rpc-dubbo/3.3.0-beta.1/dubbo-rpc-dubbo-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-rpc-api/3.3.0-beta.1/dubbo-rpc-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-cluster/3.3.0-beta.1/dubbo-cluster-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-metrics-registry/3.3.0-beta.1/dubbo-metrics-registry-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-rpc-triple/3.3.0-beta.1/dubbo-rpc-triple-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-remoting-http12/3.3.0-beta.1/dubbo-remoting-http12-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-codec-http2/4.1.90.Final/netty-codec-http2-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-handler/4.1.90.Final/netty-handler-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.jar:/Users/Wheat Liu/.m2/repository/org/xerial/snappy/snappy-java/1.1.10.3/snappy-java-1.1.10.3.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-registry-zookeeper/3.3.0-beta.1/dubbo-registry-zookeeper-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-registry-api/3.3.0-beta.1/dubbo-registry-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-container-api/3.3.0-beta.1/dubbo-container-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-metadata-api/3.3.0-beta.1/dubbo-metadata-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-metrics-default/3.3.0-beta.1/dubbo-metrics-default-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-metrics-metadata/3.3.0-beta.1/dubbo-metrics-metadata-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-remoting-zookeeper/3.3.0-beta.1/dubbo-remoting-zookeeper-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-remoting-zookeeper-curator5/3.3.0-beta.1/dubbo-remoting-zookeeper-curator5-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-remoting-zookeeper-api/3.3.0-beta.1/dubbo-remoting-zookeeper-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-common/3.3.0-beta.1/dubbo-common-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/javassist/javassist/3.29.2-GA/javassist-3.29.2-GA.jar:/Users/Wheat Liu/.m2/repository/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar:/Users/Wheat Liu/.m2/repository/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/Users/Wheat Liu/.m2/repository/org/apache/curator/curator-framework/5.1.0/curator-framework-5.1.0.jar:/Users/Wheat Liu/.m2/repository/org/apache/curator/curator-client/5.1.0/curator-client-5.1.0.jar:/Users/Wheat Liu/.m2/repository/org/apache/curator/curator-recipes/5.1.0/curator-recipes-5.1.0.jar:/Users/Wheat Liu/.m2/repository/org/apache/zookeeper/zookeeper/3.7.0/zookeeper-3.7.0.jar:/Users/Wheat Liu/.m2/repository/org/apache/zookeeper/zookeeper-jute/3.7.0/zookeeper-jute-3.7.0.jar:/Users/Wheat Liu/.m2/repository/org/apache/yetus/audience-annotations/0.12.0/audience-annotations-0.12.0.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-transport-native-epoll/4.1.90.Final/netty-transport-native-epoll-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-native/3.3.0-beta.1/dubbo-native-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-config-spring6/3.3.0-beta.1/dubbo-config-spring6-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-config-api/3.3.0-beta.1/dubbo-config-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-metrics-config-center/3.3.0-beta.1/dubbo-metrics-config-center-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-tracing/3.3.0-beta.1/dubbo-tracing-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/io/micrometer/micrometer-tracing/1.0.3/micrometer-tracing-1.0.3.jar:/Users/Wheat Liu/.m2/repository/io/micrometer/context-propagation/1.0.2/context-propagation-1.0.2.jar:/Users/Wheat Liu/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-monitor-api/3.3.0-beta.1/dubbo-monitor-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-rpc-injvm/3.3.0-beta.1/dubbo-rpc-injvm-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-config-spring/3.3.0-beta.1/dubbo-config-spring-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/com/alibaba/spring/spring-context-support/1.0.11/spring-context-support-1.0.11.jar:/Users/Wheat Liu/.m2/repository/org/springframework/spring-beans/6.0.7/spring-beans-6.0.7.jar:/Users/Wheat Liu/.m2/repository/org/springframework/spring-web/6.0.7/spring-web-6.0.7.jar:/Users/Wheat Liu/.m2/repository/io/micrometer/micrometer-observation/1.10.5/micrometer-observation-1.10.5.jar:/Users/Wheat Liu/.m2/repository/org/springframework/spring-context/6.0.7/spring-context-6.0.7.jar:/Users/Wheat Liu/.m2/repository/org/springframework/spring-aop/6.0.7/spring-aop-6.0.7.jar:/Users/Wheat Liu/.m2/repository/org/springframework/spring-expression/6.0.7/spring-expression-6.0.7.jar:/Users/Wheat Liu/.m2/repository/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.jar:/Users/Wheat Liu/.m2/repository/com/google/protobuf/protobuf-java-util/3.19.6/protobuf-java-util-3.19.6.jar:/Users/Wheat Liu/.m2/repository/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar:/Users/Wheat Liu/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/Wheat Liu/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/Wheat Liu/.m2/repository/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar:/Users/Wheat Liu/.m2/repository/com/google/errorprone/error_prone_annotations/2.5.1/error_prone_annotations-2.5.1.jar:/Users/Wheat Liu/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/Users/Wheat Liu/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/Wheat Liu/.m2/repository/com/google/code/gson/gson/2.9.1/gson-2.9.1.jar --no-fallback -o /Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/dubbo-samples-native-image-provider -H:ConfigurationFileDirectories=/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/io.netty/netty-handler/4.1.80.Final,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/ch.qos.logback/logback-classic/1.4.1,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/io.netty/netty-codec-http/4.1.80.Final,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/com.google.protobuf/protobuf-java-util/3.21.12,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/io.netty/netty-common/4.1.80.Final,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/org.apache.commons/commons-compress/1.23.0,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/org.hdrhistogram/HdrHistogram/2.1.12,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/io.netty/netty-codec-http2/4.1.80.Final,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/io.netty/netty-transport/4.1.80.Final,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/io.netty/netty-buffer/4.1.80.Final --exclude-config \Q/Users/Wheat Liu/.m2/repository/io/netty/netty-common/4.1.90.Final/netty-common-4.1.90.Final.jar\E ^/META-INF/native-image/ --exclude-config \Q/Users/Wheat Liu/.m2/repository/io/netty/netty-buffer/4.1.90.Final/netty-buffer-4.1.90.Final.jar\E ^/META-INF/native-image/ --exclude-config \Q/Users/Wheat Liu/.m2/repository/io/netty/netty-transport/4.1.90.Final/netty-transport-4.1.90.Final.jar\E ^/META-INF/native-image/ --exclude-config \Q/Users/Wheat Liu/.m2/repository/io/netty/netty-codec-http/4.1.90.Final/netty-codec-http-4.1.90.Final.jar\E ^/META-INF/native-image/ --exclude-config \Q/Users/Wheat Liu/.m2/repository/io/netty/netty-codec-http2/4.1.90.Final/netty-codec-http2-4.1.90.Final.jar\E ^/META-INF/native-image/ --exclude-config \Q/Users/Wheat Liu/.m2/repository/io/netty/netty-handler/4.1.90.Final/netty-handler-4.1.90.Final.jar\E ^/META-INF/native-image/
Exception in thread "main" java.util.regex.PatternSyntaxException: Illegal/unsupported escape sequence near index 84
Liu/.m2/repository/io/netty/netty-common/4.1.90.Final/netty-common-4.1.90.Final.jar\E
                                                                                    ^
        at java.base@17.0.6/java.util.regex.Pattern.error(Pattern.java:2028)
        at java.base@17.0.6/java.util.regex.Pattern.escape(Pattern.java:2608)
        at java.base@17.0.6/java.util.regex.Pattern.atom(Pattern.java:2286)
        at java.base@17.0.6/java.util.regex.Pattern.sequence(Pattern.java:2210)
        at java.base@17.0.6/java.util.regex.Pattern.expr(Pattern.java:2069)
        at java.base@17.0.6/java.util.regex.Pattern.compile(Pattern.java:1783)
        at java.base@17.0.6/java.util.regex.Pattern.<init>(Pattern.java:1430)
        at java.base@17.0.6/java.util.regex.Pattern.compile(Pattern.java:1069)
        at org.graalvm.nativeimage.driver/com.oracle.svm.driver.CmdLineOptionHandler.consume(CmdLineOptionHandler.java:124)
        at org.graalvm.nativeimage.driver/com.oracle.svm.driver.CmdLineOptionHandler.consume(CmdLineOptionHandler.java:59)
        at org.graalvm.nativeimage.driver/com.oracle.svm.driver.NativeImage$NativeImageArgsProcessor.apply(NativeImage.java:1499)
        at org.graalvm.nativeimage.driver/com.oracle.svm.driver.NativeImage.processNativeImageArgs(NativeImage.java:1770)
        at org.graalvm.nativeimage.driver/com.oracle.svm.driver.NativeImage.completeImageBuild(NativeImage.java:959)
        at org.graalvm.nativeimage.driver/com.oracle.svm.driver.NativeImage.build(NativeImage.java:1417)
        at org.graalvm.nativeimage.driver/com.oracle.svm.driver.NativeImage.performBuild(NativeImage.java:1387)
        at org.graalvm.nativeimage.driver/com.oracle.svm.driver.NativeImage.main(NativeImage.java:1374)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  16.108 s
[INFO] Finished at: 2024-01-03T00:39:42+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.graalvm.buildtools:native-maven-plugin:0.9.28:compile (default-cli) on project dubbo-samples-native-image-provider: Execution of /Library/Java/JavaVirtualMachines/graalvm-ce-java17-22.3.1/Contents/Home/bin/native-image -cp /Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/classes:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-spring-boot-starter/3.3.0-beta.1/dubbo-spring-boot-starter-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-spring-boot-autoconfigure/3.3.0-beta.1/dubbo-spring-boot-autoconfigure-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-spring-boot-autoconfigure-compatible/3.3.0-beta.1/dubbo-spring-boot-autoconfigure-compatible-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/springframework/boot/spring-boot-starter/3.0.5/spring-boot-starter-3.0.5.jar:/Users/Wheat Liu/.m2/repository/org/springframework/boot/spring-boot/3.0.5/spring-boot-3.0.5.jar:/Users/Wheat Liu/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/3.0.5/spring-boot-autoconfigure-3.0.5.jar:/Users/Wheat Liu/.m2/repository/org/springframework/boot/spring-boot-starter-logging/3.0.5/spring-boot-starter-logging-3.0.5.jar:/Users/Wheat Liu/.m2/repository/ch/qos/logback/logback-classic/1.4.6/logback-classic-1.4.6.jar:/Users/Wheat Liu/.m2/repository/ch/qos/logback/logback-core/1.4.6/logback-core-1.4.6.jar:/Users/Wheat Liu/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.19.0/log4j-to-slf4j-2.19.0.jar:/Users/Wheat Liu/.m2/repository/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar:/Users/Wheat Liu/.m2/repository/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.jar:/Users/Wheat Liu/.m2/repository/jakarta/annotation/jakarta.annotation-api/2.1.1/jakarta.annotation-api-2.1.1.jar:/Users/Wheat Liu/.m2/repository/org/springframework/spring-core/6.0.7/spring-core-6.0.7.jar:/Users/Wheat Liu/.m2/repository/org/springframework/spring-jcl/6.0.7/spring-jcl-6.0.7.jar:/Users/Wheat Liu/.m2/repository/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-remoting-netty4/3.3.0-beta.1/dubbo-remoting-netty4-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-remoting-api/3.3.0-beta.1/dubbo-remoting-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-metrics-api/3.3.0-beta.1/dubbo-metrics-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-metrics-event/3.3.0-beta.1/dubbo-metrics-event-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/io/micrometer/micrometer-core/1.10.5/micrometer-core-1.10.5.jar:/Users/Wheat Liu/.m2/repository/io/micrometer/micrometer-commons/1.10.5/micrometer-commons-1.10.5.jar:/Users/Wheat Liu/.m2/repository/org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar:/Users/Wheat Liu/.m2/repository/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar:/Users/Wheat Liu/.m2/repository/com/tdunning/t-digest/3.3/t-digest-3.3.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-metrics-netty/3.3.0-beta.1/dubbo-metrics-netty-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-handler-proxy/4.1.90.Final/netty-handler-proxy-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-common/4.1.90.Final/netty-common-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-buffer/4.1.90.Final/netty-buffer-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-transport/4.1.90.Final/netty-transport-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-resolver/4.1.90.Final/netty-resolver-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-codec/4.1.90.Final/netty-codec-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-codec-socks/4.1.90.Final/netty-codec-socks-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-codec-http/4.1.90.Final/netty-codec-http-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-transport-classes-epoll/4.1.90.Final/netty-transport-classes-epoll-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-transport-native-unix-common/4.1.90.Final/netty-transport-native-unix-common-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-transport-native-epoll/4.1.90.Final/netty-transport-native-epoll-4.1.90.Final-linux-aarch_64.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-serialization-jdk/3.3.0-beta.1/dubbo-serialization-jdk-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-serialization-api/3.3.0-beta.1/dubbo-serialization-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-serialization-fastjson2/3.3.0-beta.1/dubbo-serialization-fastjson2-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/com/alibaba/fastjson2/fastjson2/2.0.40/fastjson2-2.0.40.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-rpc-dubbo/3.3.0-beta.1/dubbo-rpc-dubbo-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-rpc-api/3.3.0-beta.1/dubbo-rpc-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-cluster/3.3.0-beta.1/dubbo-cluster-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-metrics-registry/3.3.0-beta.1/dubbo-metrics-registry-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-rpc-triple/3.3.0-beta.1/dubbo-rpc-triple-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-remoting-http12/3.3.0-beta.1/dubbo-remoting-http12-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-codec-http2/4.1.90.Final/netty-codec-http2-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-handler/4.1.90.Final/netty-handler-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.jar:/Users/Wheat Liu/.m2/repository/org/xerial/snappy/snappy-java/1.1.10.3/snappy-java-1.1.10.3.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-registry-zookeeper/3.3.0-beta.1/dubbo-registry-zookeeper-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-registry-api/3.3.0-beta.1/dubbo-registry-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-container-api/3.3.0-beta.1/dubbo-container-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-metadata-api/3.3.0-beta.1/dubbo-metadata-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-metrics-default/3.3.0-beta.1/dubbo-metrics-default-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-metrics-metadata/3.3.0-beta.1/dubbo-metrics-metadata-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-remoting-zookeeper/3.3.0-beta.1/dubbo-remoting-zookeeper-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-remoting-zookeeper-curator5/3.3.0-beta.1/dubbo-remoting-zookeeper-curator5-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-remoting-zookeeper-api/3.3.0-beta.1/dubbo-remoting-zookeeper-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-common/3.3.0-beta.1/dubbo-common-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/javassist/javassist/3.29.2-GA/javassist-3.29.2-GA.jar:/Users/Wheat Liu/.m2/repository/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar:/Users/Wheat Liu/.m2/repository/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/Users/Wheat Liu/.m2/repository/org/apache/curator/curator-framework/5.1.0/curator-framework-5.1.0.jar:/Users/Wheat Liu/.m2/repository/org/apache/curator/curator-client/5.1.0/curator-client-5.1.0.jar:/Users/Wheat Liu/.m2/repository/org/apache/curator/curator-recipes/5.1.0/curator-recipes-5.1.0.jar:/Users/Wheat Liu/.m2/repository/org/apache/zookeeper/zookeeper/3.7.0/zookeeper-3.7.0.jar:/Users/Wheat Liu/.m2/repository/org/apache/zookeeper/zookeeper-jute/3.7.0/zookeeper-jute-3.7.0.jar:/Users/Wheat Liu/.m2/repository/org/apache/yetus/audience-annotations/0.12.0/audience-annotations-0.12.0.jar:/Users/Wheat Liu/.m2/repository/io/netty/netty-transport-native-epoll/4.1.90.Final/netty-transport-native-epoll-4.1.90.Final.jar:/Users/Wheat Liu/.m2/repository/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-native/3.3.0-beta.1/dubbo-native-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-config-spring6/3.3.0-beta.1/dubbo-config-spring6-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-config-api/3.3.0-beta.1/dubbo-config-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-metrics-config-center/3.3.0-beta.1/dubbo-metrics-config-center-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-tracing/3.3.0-beta.1/dubbo-tracing-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/io/micrometer/micrometer-tracing/1.0.3/micrometer-tracing-1.0.3.jar:/Users/Wheat Liu/.m2/repository/io/micrometer/context-propagation/1.0.2/context-propagation-1.0.2.jar:/Users/Wheat Liu/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-monitor-api/3.3.0-beta.1/dubbo-monitor-api-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-rpc-injvm/3.3.0-beta.1/dubbo-rpc-injvm-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/org/apache/dubbo/dubbo-config-spring/3.3.0-beta.1/dubbo-config-spring-3.3.0-beta.1.jar:/Users/Wheat Liu/.m2/repository/com/alibaba/spring/spring-context-support/1.0.11/spring-context-support-1.0.11.jar:/Users/Wheat Liu/.m2/repository/org/springframework/spring-beans/6.0.7/spring-beans-6.0.7.jar:/Users/Wheat Liu/.m2/repository/org/springframework/spring-web/6.0.7/spring-web-6.0.7.jar:/Users/Wheat Liu/.m2/repository/io/micrometer/micrometer-observation/1.10.5/micrometer-observation-1.10.5.jar:/Users/Wheat Liu/.m2/repository/org/springframework/spring-context/6.0.7/spring-context-6.0.7.jar:/Users/Wheat Liu/.m2/repository/org/springframework/spring-aop/6.0.7/spring-aop-6.0.7.jar:/Users/Wheat Liu/.m2/repository/org/springframework/spring-expression/6.0.7/spring-expression-6.0.7.jar:/Users/Wheat Liu/.m2/repository/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.jar:/Users/Wheat Liu/.m2/repository/com/google/protobuf/protobuf-java-util/3.19.6/protobuf-java-util-3.19.6.jar:/Users/Wheat Liu/.m2/repository/com/google/guava/guava/30.1.1-android/guava-30.1.1-android.jar:/Users/Wheat Liu/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/Wheat Liu/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/Wheat Liu/.m2/repository/org/checkerframework/checker-compat-qual/2.5.5/checker-compat-qual-2.5.5.jar:/Users/Wheat Liu/.m2/repository/com/google/errorprone/error_prone_annotations/2.5.1/error_prone_annotations-2.5.1.jar:/Users/Wheat Liu/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/Users/Wheat Liu/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/Wheat Liu/.m2/repository/com/google/code/gson/gson/2.9.1/gson-2.9.1.jar --no-fallback -o /Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/dubbo-samples-native-image-provider -H:ConfigurationFileDirectories=/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/io.netty/netty-handler/4.1.80.Final,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/ch.qos.logback/logback-classic/1.4.1,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/io.netty/netty-codec-http/4.1.80.Final,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/com.google.protobuf/protobuf-java-util/3.21.12,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/io.netty/netty-common/4.1.80.Final,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/org.apache.commons/commons-compress/1.23.0,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/org.hdrhistogram/HdrHistogram/2.1.12,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/io.netty/netty-codec-http2/4.1.80.Final,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/io.netty/netty-transport/4.1.80.Final,/Users/Wheat Liu/IdeaProjects/dubbo-samples/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/target/graalvm-reachability-metadata/eb665d658d2b9d1797755aacce4cd0115c79686d/io.netty/netty-buffer/4.1.80.Final --exclude-config \Q/Users/Wheat Liu/.m2/repository/io/netty/netty-common/4.1.90.Final/netty-common-4.1.90.Final.jar\E ^/META-INF/native-image/ --exclude-config \Q/Users/Wheat Liu/.m2/repository/io/netty/netty-buffer/4.1.90.Final/netty-buffer-4.1.90.Final.jar\E ^/META-INF/native-image/ --exclude-config \Q/Users/Wheat Liu/.m2/repository/io/netty/netty-transport/4.1.90.Final/netty-transport-4.1.90.Final.jar\E ^/META-INF/native-image/ --exclude-config \Q/Users/Wheat Liu/.m2/repository/io/netty/netty-codec-http/4.1.90.Final/netty-codec-http-4.1.90.Final.jar\E ^/META-INF/native-image/ --exclude-config \Q/Users/Wheat Liu/.m2/repository/io/netty/netty-codec-http2/4.1.90.Final/netty-codec-http2-4.1.90.Final.jar\E ^/META-INF/native-image/ --exclude-config \Q/Users/Wheat Liu/.m2/repository/io/netty/netty-handler/4.1.90.Final/netty-handler-4.1.90.Final.jar\E ^/META-INF/native-image/ returned non-zero result -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

System Info (please complete the following information):

fastkdm commented 8 months ago

I guess this error may replated netty graalvm-reachability-metadata,i'll submit this question to netty community