diff --git a/quarkus-primefaces/runtime/src/main/java/io/quarkus/primefaces/runtime/PrimeFacesFeature.java b/quarkus-primefaces/runtime/src/main/java/io/quarkus/primefaces/runtime/PrimeFacesFeature.java index ad86aae..606f9db 100644 --- a/quarkus-primefaces/runtime/src/main/java/io/quarkus/primefaces/runtime/PrimeFacesFeature.java +++ b/quarkus-primefaces/runtime/src/main/java/io/quarkus/primefaces/runtime/PrimeFacesFeature.java @@ -11,12 +11,14 @@ public class PrimeFacesFeature implements Feature { public void afterRegistration(AfterRegistrationAccess access) { // Barcode component is optional but must register this for native mode since it uses AWT RuntimeClassInitialization.initializeAtRunTime(BitmapEncoderRegistry.class.getName()); - // Charts.js uses SecureRandom + // XDEV Charts.js uses SecureRandom RuntimeClassInitialization.initializeAtRunTime("software.xdev.chartjs.model.color.Color"); + RuntimeClassInitialization.initializeAtRunTime("software.xdev.chartjs.model.color.HSLAColor"); + RuntimeClassInitialization.initializeAtRunTime("software.xdev.chartjs.model.color.RGBAColor"); } @Override public String getDescription() { return REASON; } -} +} \ No newline at end of file