IBM Support

IJ08570: JAVA.LANG.UNSATISFIEDLINKERROR WITH JAVA OPTION -DSUN.JAVA2D.CMM=SUN.JAVA2D.CMM.KCMS.KCMSSERVICEPROVIDER ON AIX PLATFORM

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: N/A
    .
    Stack Trace: Exception in thread "main"
    java.lang.UnsatisfiedLinkError: kcms (rtld: 0712-001 Symbol
    log10 was referenced
         from module /abc/xyz/jdk80/*/sdk/jre/lib/ppc/libkcms.(),
    but a runtime definition
         of the symbol was not found.
    rtld: 0712-001 Symbol pow was referenced
         from module /abc/xyz/jdk80/*/sdk/jre/lib/ppc/libkcms.(),
    but a runtime definition
         of the symbol was not found.
    rtld: 0712-00)
       at
    java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1428)
       at
    java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.jav
    a:1393)
       at java.lang.System.loadLibrary(System.java:569)
       at sun.java2d.cmm.kcms.CMM$1.run(CMM.java:194)
       at sun.java2d.cmm.kcms.CMM$1.run(CMM.java:192)
       at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:640)
       at sun.java2d.cmm.kcms.CMM.getModule(CMM.java:191)
       at
    sun.java2d.cmm.kcms.KcmsServiceProvider.getModule(KcmsServicePro
    vider.java:27)
       at
    sun.java2d.cmm.CMMServiceProvider.getColorManagementModule(CMMSe
    rviceProvider.java:43)
       at sun.java2d.cmm.CMSManager.getModule(CMSManager.java:98)
       at
    java.awt.color.ICC_ColorSpace.toRGB(ICC_ColorSpace.java:188)
       ...
    >
    .
    

Local fix

Problem summary

  • The native library for service provider
    sun.java2d.cmm.kcms.KcmsServiceProvider is not currently
    available on AIX platform and it results in the
    UnsatisfiedLinkError
    

Problem conclusion

  • JDK has been updated to correctly build libraries for kcms
    support on AIX platforms.
    .
    This APAR will be fixed in the following Java Releases:
       8    SR5 FP21  (8.0.5.21)
    .
    Contact your IBM Product's Service Team for these Service
    Refreshes and Fix Packs.
    For those running stand-alone, information about the available
    Service Refreshes and Fix Packs can be found at:
               https://www.ibm.com/developerworks/java/jdk/
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ08570

  • Reported component name

    JAVA CLASS LIBS

  • Reported component ID

    620700130

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-08-16

  • Closed date

    2018-08-30

  • Last modified date

    2018-08-30

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    JAVA CLASS LIBS

  • Fixed component ID

    620700130

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
21 February 2022