diff --git a/extensions/grpc-common/deployment/src/main/java/io/quarkus/grpc/common/deployment/GrpcCommonProcessor.java b/extensions/grpc-common/deployment/src/main/java/io/quarkus/grpc/common/deployment/GrpcCommonProcessor.java index 61ec420a56ee4d..7dbf559297a905 100644 --- a/extensions/grpc-common/deployment/src/main/java/io/quarkus/grpc/common/deployment/GrpcCommonProcessor.java +++ b/extensions/grpc-common/deployment/src/main/java/io/quarkus/grpc/common/deployment/GrpcCommonProcessor.java @@ -67,7 +67,9 @@ NativeImageConfigBuildItem nativeImageConfiguration() { .addRuntimeInitializedClass("io.grpc.netty.Utils") .addRuntimeInitializedClass("io.grpc.netty.NettyServerBuilder") .addRuntimeInitializedClass("io.grpc.netty.NettyChannelBuilder") - .addRuntimeInitializedClass("io.grpc.internal.RetriableStream"); + .addRuntimeInitializedClass("io.grpc.internal.RetriableStream") + // Work around for https://github.com/quarkusio/quarkus/issues/25501 until https://github.com/oracle/graal/issues/4543 gets resolved + .addRuntimeReinitializedClass("com.sun.management.internal.PlatformMBeanProviderImpl"); return builder.build(); }