IBM Support

PM30512: OutOfMemoryException while EGL generation due to using default encoding instead of UTF8

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Environment:
    Windows XP
    Rational Business Developer 8.0.1
    Problem Description:
    During EGL generation, There is an outofmemoryexception due to
    using special symbols in the build descriptor like the euro
    symbol ?
    The problem is due to writing the properties file from the build
    descriptor in UTF8 encoding and using the default encoding when
    reading from the properties file, which causes the error
    
    The solution is to read the properties file in UTF-8 not the
    default codepage.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    During JavaScript generation, there is an OutOfMemoryError
    when certain symbols are used in the build descriptor, as
    the values for certain build descriptor options.  For
    example, the problem can happen when the currencySymbol is
    set to the euro symbol ?.  The problem is due to writing a
    properties file from the build descriptor in the UTF-8
    encoding, but using the default encoding when reading from
    the properties file.
    

Problem conclusion

  • RBD now reads the properties file in UTF-8, not the default
    encoding.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM30512

  • Reported component name

    RATL BUS DEV

  • Reported component ID

    5724S5000

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-01-14

  • Closed date

    2011-03-31

  • Last modified date

    2011-03-31

  • 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

    RATL BUS DEV

  • Fixed component ID

    5724S5000

Applicable component levels

  • R801 PSN

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMQ79","label":"Rational Business Developer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
31 March 2011