IBM Support

IV51083: SIGNATURE TEST FAILURE WITH 7U40-B27

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: Added Methods
    -------------
    java.io.FileInputStream:                method public int
    java.io.FileInputStream.read0() throws java.io.IOException
    java.io.RandomAccessFile:               method public int
    java.io.RandomAccessFile.read0() throws java.io.IOException
    Jul 13, 2013 1:05:20 AM Running
    api/signaturetest/sigtest.static.html#static
     Jul 13, 2013 1:06:30 AM Finished
    api/signaturetest/sigtest.basic.html#basic Failed. test cases:
    27; passed: 26; failed: 1; first test case failure: java
     Pass: 0  Fail: 1  Error: 0  Not-Run: 1
     Jul 13, 2013 1:06:34 AM Finished
    api/signaturetest/sigtest.static.html#static Failed. test cases:
    27; passed: 26; failed: 1; first test case failure: java
     Pass: 0  Fail: 2  Error: 0  Not-Run: 0
    .
    Stack Trace: N/A
    .
    

Local fix

  • N/A
    

Problem summary

  • The JCK signature test is failing post the jdk7u40-b27 oracle
    merge stating that the method read() in java.io.FileInputStream
    and java.io.RandomAccessFile is now public while its access
    modifier was private earlier.
    One of the fixes that went into the 7u40-b27 Oracle merge
    changed "public native int read() throws IOException" to "public
    int read() throws IOException ".
    Prior to this Oracle fix, one of the IBM patches in perf_FileIO,
    would convert the method signature of the "public native int
    read() throws IOException" to "public int read() throws
    IOException"
    As part of the jdk7u40-b27 Oracle merge, the signature of
    "private native int read0() throws IOException" was changed to
    "public native int read0() throws IOException" which is the
    cause of the JCK failure.
    

Problem conclusion

  • This defect will be fixed in:
    7.0.0 SR6
    .
    Changed the access modifier of read0() call back to private.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV51083

  • Reported component name

    JAVA CLASS LIBS

  • Reported component ID

    620700130

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-10-18

  • Closed date

    2013-10-18

  • Last modified date

    2013-10-18

  • 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

  • R700 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":"7.0","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
21 February 2022