Skip to content

Commit

Permalink
Reinitialize com.sun.management.internal.PlatformMBeanProviderImpl
Browse files Browse the repository at this point in the history
Work around quarkusio#25501 until
oracle/graal#4543 gets resolved
  • Loading branch information
zakkak committed May 17, 2022
1 parent df5b690 commit cbc41d4
Showing 1 changed file with 21 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package io.quarkus.deployment;

import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.deployment.builditem.nativeimage.NativeImageConfigBuildItem;

public class JfrFeatureProcessor {

/**
* Work around for https://github.com/quarkusio/quarkus/issues/25501 until
* https://github.com/oracle/graal/issues/4543 gets resolved
*
* @return
*/
@BuildStep
NativeImageConfigBuildItem nativeImageConfiguration() {
NativeImageConfigBuildItem.Builder builder = NativeImageConfigBuildItem.builder()
.addRuntimeReinitializedClass("com.sun.management.internal.PlatformMBeanProviderImpl");
return builder.build();
}

}

0 comments on commit cbc41d4

Please sign in to comment.