diff --git a/imageio/imageio-core/src/main/java/com/twelvemonkeys/imageio/color/ColorSpaces.java b/imageio/imageio-core/src/main/java/com/twelvemonkeys/imageio/color/ColorSpaces.java index 2350fb4a..3293306b 100644 --- a/imageio/imageio-core/src/main/java/com/twelvemonkeys/imageio/color/ColorSpaces.java +++ b/imageio/imageio-core/src/main/java/com/twelvemonkeys/imageio/color/ColorSpaces.java @@ -98,6 +98,11 @@ public final class ColorSpaces { // Cache for the latest used color spaces private static final Map cache = new LRUHashMap<>(10); + static { + // Force invocation of ProfileDeferralMgr.activateProfiles() to avoid JDK-6986863 + ICC_Profile.getInstance(ColorSpace.CS_sRGB).getData(); + } + private ColorSpaces() {} /**