[OpenJDK 2D-Dev] Use new CMS
openjdkmail openjdkmail
openjdkmail at gmail.com
Thu Sep 10 05:40:37 UTC 2009
Hi,
Currently I'm using openjdk with version "1.7.0-internal"
1.7.0-internal-naddy_2009_03_03_06_19-b00, but there's error exist,
generally speaking, it worked quite well. But when using ImageIO.read(URL),
error happened(See details below).
I tried to replace the related part with an older version of JDK, but
failed. Is there a faster or better way to resolve this? If not, how do
I fix this? I don't want to rebuild the whole jdk.
All help is appreciated.
java.util.ServiceConfigurationError: sun.java2d.cmm.PCMM: Provider
sun.java2d.cmm.lcms.LCMS could not be instantiated:
java.lang.NoSuchFieldError: profileID
[java] at java.util.ServiceLoader.fail(ServiceLoader.java:224)
[java] at java.util.ServiceLoader.access$100(ServiceLoader.java:181)
[java] at
java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:370)
[java] at java.util.ServiceLoader$1.next(ServiceLoader.java:438)
[java] at sun.java2d.cmm.CMSManager$1.run(CMSManager.java:65)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at sun.java2d.cmm.CMSManager.getModule(CMSManager.java:55)
[java] at
java.awt.color.ICC_Profile.activateDeferredProfile(ICC_Profile.java:1089)
[java] at java.awt.color.ICC_Profile$1.activate(ICC_Profile.java:741)
[java] at
sun.java2d.cmm.ProfileDeferralMgr.activateProfiles(ProfileDeferralMgr.java:93)
[java] at java.awt.color.ICC_Profile.getInstance(ICC_Profile.java:774)
[java] at java.awt.color.ICC_Profile.getInstance(ICC_Profile.java:994)
[java] at java.awt.color.ICC_Profile.getInstance(ICC_Profile.java:959)
[java] at java.awt.color.ICC_Profile$2.run(ICC_Profile.java:910)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at
java.awt.color.ICC_Profile.getStandardProfile(ICC_Profile.java:905)
[java] at java.awt.color.ICC_Profile.getInstance(ICC_Profile.java:866)
[java] at java.awt.color.ColorSpace.getInstance(ColorSpace.java:321)
[java] at com.sun.imageio.plugins.jpeg.JPEG.<clinit>(JPEG.java:217)
[java] at
com.sun.imageio.plugins.jpeg.JPEGImageReaderSpi.<init>(JPEGImageReaderSpi.java:45)
[java] at
javax.imageio.spi.IIORegistry.registerStandardSpis(IIORegistry.java:175)
[java] at javax.imageio.spi.IIORegistry.<init>(IIORegistry.java:137)
[java] at
javax.imageio.spi.IIORegistry.getDefaultInstance(IIORegistry.java:159)
[java] at javax.imageio.ImageIO.<clinit>(ImageIO.java:64)
Caused by: java.lang.NoSuchFieldError: profileID
[java] at sun.java2d.cmm.lcms.LCMS.initLCMS(Native Method)
[java] at sun.java2d.cmm.lcms.LCMS.<clinit>(LCMS.java:101)
[java] at java.lang.Class.forName0(Native Method)
[java] at java.lang.Class.forName(Class.java:264)
[java] at
java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:362)
[java] ... 46 mor
Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/2d-dev/attachments/20090910/f4feb771/attachment.html>
More information about the 2d-dev
mailing list