IBM Support

IJ09600: DTFJ AND JDMPVIEW FAIL TO PARSE WIDE REGISTER VALUES

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: A javacore cannot be processed by jdmpview or
    other tools that use the DTFJ API.
    .
    Stack Trace: java.lang.NumberFormatException: For input string:
    "40100000000000000000000000000000"
        at
    java.lang.NumberFormatException.forInputString(java.base@9-inter
    nal/NumberFormatException.java:87)
        at
    java.lang.Long.parseLong(java.base@9-internal/Long.java:769)
        at
    java.lang.Long.valueOf(java.base@9-internal/Long.java:1194)
        at
    java.lang.Long.decode(java.base@9-internal/Long.java:1347)
        at
    com.ibm.dtfj.javacore.parser.j9.JavaCoreAttributeValueMap.getLon
    gValue(openj9.dtfj@9-internal/JavaCoreAttributeValueMap.java:91)
        at
    com.ibm.dtfj.javacore.parser.j9.section.platform.PlatformSection
    Parser.registerInfo(openj9.dtfj@9-internal/PlatformSectionParser
    .java:191)
        at
    com.ibm.dtfj.javacore.parser.j9.section.platform.PlatformSection
    Parser.topLevelRule(openj9.dtfj@9-internal/PlatformSectionParser
    .java:61)
        at
    com.ibm.dtfj.javacore.parser.j9.SectionParser.readIntoDTFJ(openj
    9.dtfj@9-internal/SectionParser.java:62)
        at
    com.ibm.dtfj.javacore.parser.j9.ParserController.parse(openj9.dt
    fj@9-internal/ParserController.java:108)
        at
    com.ibm.dtfj.javacore.parser.j9.JavaCoreReader.generateImage(ope
    nj9.dtfj@9-internal/JavaCoreReader.java:87)
        at
    com.ibm.dtfj.image.javacore.JCImageFactory.getImage(openj9.dtfj@
    9-internal/JCImageFactory.java:78)
        <OSB>...<CSB>
    .
    

Local fix

  • No known workaround exists.
    

Problem summary

  • A javacore cannot be processed by jdmpview or other tools that
    use the DTFJ API when one or more registers recorded has a value
    that requires more 64 bits.
    

Problem conclusion

  • The code in DTFJ has been updated to properly handle wide
    values.
    .
    This APAR will be fixed in the following Java Releases:
       8    SR5 FP25  (8.0.5.25)
    .
    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

    IJ09600

  • Reported component name

    J9 COMMON CODE

  • Reported component ID

    620700127

  • Reported release

    270

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-09-21

  • Closed date

    2018-09-21

  • Last modified date

    2018-09-21

  • 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

    J9 COMMON CODE

  • Fixed component ID

    620700127

Applicable component levels

  • R270 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