IBM Support

PI79901: RAD96 ON MAC OS IS NOT USING ECLIPSE.INI IN THE CORRECT LOCATIONFOR MAC/ECLIPSE OR CORRECT -VM

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • With IBM Rational Application Developer (RAD) v9.6.0 on MAC OS,
    it was observed that:
    
    1.  the  {RAD96}./Eclipse.app/Contents/MacOS/eclipse.ini
    incorrectly refers to ....javaw:
    
    -vm
    /Applications/IBM/RAD96GM/jdk/jre/bin/javaw
    
    2. RAD 9.6 on MAC OS does not appear to be using eclipse.ini
    for MAC that is located in:
    {RAD96}/Eclipse.app/Contents/MacOS/eclipse.ini
    , in any capacity.
    Even if its -vm is changed to refer to .../java
    
    It was found that RAD was not using that eclipse.ini, by placing
    incorrect entries in that file that should have caused an error
    on RAD startup. Also, as is, RAD will start with whatever
    JAVA_HOME is on the system
    
    There is an Eclipse bugzilla:
    - Bug 446390 - Change location of eclipse.ini (for Mac OS X
    signing)
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=446390
    
    It mentions a new application signing requirement in Mac OS 10.9
    and above, starting from Eclipse Mars (IES 4.5), eclipse.ini is
    now located at Contents/Eclipse/eclipse.ini of the Eclipse
    application package. There is a wiki that mentions the new
    location
    https://wiki.eclipse.org/Eclipse.ini#-vm_value:_Mac_OS_X_Example
    

Local fix

  • 1. backup and edit:
     {RAD96)./Eclipse.app/Contents/MacOS/eclipse.ini
    ,and change ../javaw to ../java in the -vm line:
    For example:
    -vm
    /Applications/IBM/RAD96GM/jdk/jre/bin/javaw
    , to
    -vm
    /Applications/IBM/RAD96GM/jdk/jre/bin/java
    
    2.Move
    {RAD96)./Eclipse.app/Contents/MacOS/eclipse.ini
    to
    {RAD96)./Eclipse.app/Contents/eclipse.ini
    
    The {RAD 9.6} path on MAC OS is typically like:
    /Applications/IBM/SoftwareDeliveryPlatform{_n}
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All Rational Application Developer 9.6 users on MacOS        *
    * operating system.                                            *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Rational Application Developer 9.6 on MacOS is not using the *
    * correct eclipse.ini file.                                    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • The fix for this APAR is included in Rational Application
    Developer version 9.6.1
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI79901

  • Reported component name

    RATL APP DEV WI

  • Reported component ID

    5724J1901

  • Reported release

    960

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-04-12

  • Closed date

    2017-05-31

  • Last modified date

    2017-05-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 APP DEV WI

  • Fixed component ID

    5724J1901

Applicable component levels

  • R961 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSRTLW","label":"Rational Application Developer for WebSphere Software"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"960","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
19 October 2021