IBM Support

PI86391: EXECUTING USER BUILD IN RDZ 9.5.1.4. FAILS WITH AN ARRAYINDEXOUTOFBOUNDSEXCEPTION

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Executing User Build in Rational Developer for z 9.5.1.4 Systems
    fails with an ArrayIndexOutOfBoundsException
    
    The Translator works fine when doing build from Rational Team
    Concert (RTC).
    
    The problem can also occur when using IBM Developer for z System
    (IDz) 14
    
    Full DD names for the Cobol with Debug:
    SYSLINDB,,,SYSLIB,SYSIN,SYSPRIN2,SYSPUNCH,SYSUT1,SYSUT2,SYSUT3,S
    YSUT4,SYSTERM,SYSUT5,SYSUT6,SYSUT7,SYSADADB,SYSJAVA,,SYSMDEDB,DB
    RMLIBD,SYSOPTF,SYSUT8,SYSUT9,SYSUT10,SYSUT11,SYSUT12,SYSUT13,SYS
    UT14,SYSUT15
    
    <workspace>\metadata\.log shows
    !ENTRY com.ibm.teamz.zide.ui 4 0 2017-07-31 15:06:28.164
    !MESSAGE UserBuildWizard.performFinish(): Array index out of
    range: 21
    !STACK 0
    java.lang.ArrayIndexOutOfBoundsException: Array index out of
    range: 21
    at
    com.ibm.teamz.zide.ui.util.UserBuildUtil.getAlternateDDNamesMap(
    Unknown Source)
    at
    com.ibm.teamz.zide.ui.util.UserBuildUtil.writeJCLExecPgmStep(Unk
    nown  Source)
    at
    com.ibm.teamz.zide.ui.wizards.UserBuildWizard.generateJCL(Unknow
    n  Source)
    at com.ibm.teamz.zide.ui.wizards.UserBuildWizard$1.run(Unknown
    Source)
    at
    org.eclipse.jface.operation.ModalContext$ModalContextThread.run(
    Unknown Source)
    
    !ENTRY com.ibm.teamz.zide.ui 4 0 2017-07-31 15:06:28.233
    !MESSAGE UserBuildWizard.performFinish() - Caught
    InvocationTargetException while running user build operation:
    Array index out of range: 21
    
    ADDITIONAL KEYWORDS:
    RTC TEAM CONCERT IDz RE00 14.0.0.0 V14
    

Local fix

  • Use RTC build
    

Problem summary

  • Prior to Enterprise COBOL for z/OS 5.1.0 only 21 alternative DD
    names were supported.   User Build was not able to handle the 29
     names defined in v5.1.0
    

Problem conclusion

  • User Build now supports the 29 names and logs an error if the
    RTC translator specifies more than 29 but allows processing to
    continue regardless.
    
    The problem listed in this APAR has been resolved with
    IBM Rational Developer for z Systems V9.5.1.6 Fix Pack which
    is available from the Recommended Fixes support download page:
    http://www-1.ibm.com/support/docview.wss?rs=2294&uid=swg27006335
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI86391

  • Reported component name

    DEV FOR Z SYS

  • Reported component ID

    5724T0700

  • Reported release

    951

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-08-25

  • Closed date

    2017-11-30

  • Last modified date

    2017-11-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

    DEV FOR Z SYS

  • Fixed component ID

    5724T0700

Applicable component levels

  • R951 PSY

       UP



Document information

More support for: Rational Developer for System z

Software version: 951

Reference #: PI86391

Modified date: 30 November 2017