IBM Support

IV71946: SOME EXCEPTIONS ARE THROWN WHILE RUNNING JCK AWT TESTS ON LINUXP PCLE MACHINE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: An exception java.lang.IllegalArgumentException:
    Invalid ICC Profile Data is thrown while running the JCK test
    tests.api.java.awt.Color.ICC_ColorSpace.ConstructorTest on
    LinuxPPCLE machine
    .
    Stack Trace: java.lang.IllegalArgumentException: Invalid ICC
    Profile Dataat
    java.awt.color.ICC_Profile.getInstance(ICC_Profile.java:796)at
    javasoft.sqe.tests.api.java.awt.Color.ICC_ColorSpace.Constructor
    Test.testCase1(ConstructorTest.java:114)at
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:95)at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:55)at
    java.lang.reflect.Method.invoke(Method.java:507)at
    javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(MultiTest.jav
    a:405)at
    javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:194)at
    javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:126)at
    javasoft.sqe.tests.api.java.awt.Color.ICC_ColorSpace.Constructor
    Test.main(ConstructorTest.java:51)testCase1: Failed. Test case
    throws exception: java.lang.IllegalArgumentException: Invalid
    ICC Profile DataSTATUS:Failed.test cases: 1; all failed; first
    test case failure: testCase1
    .
    NO
    

Local fix

  • Don't define CMS_USE_BIG_ENDIAN for LinuxPPCLE(ppc64le)
    

Problem summary

  • Some exceptions are thrown while running JCK awt tests on
    LinuxPPCLE machine
    

Problem conclusion

  • Found that the macro CMS_USE_BIG_ENDIAN is defined on
    LinuxPPCLE, which results in Java program reads profile by using
    incorrect byte order. The program should use Little Indian
    instead of Big Indian byte order on LinuxPPCLE machine.
    .
    This APAR will be fixed in the following Java Releases:
       8    SR1       (8.0.1.0)
    .
    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

  • Don't define CMS_USE_BIG_ENDIAN for LinuxPPCLE(ppc64le)
    

Comments

APAR Information

  • APAR number

    IV71946

  • Reported component name

    JAVA CLASS LIBS

  • Reported component ID

    620700130

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-04-07

  • Closed date

    2015-07-22

  • Last modified date

    2015-07-22

  • 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