IBM Support

PH07946: RUNNING MANAGESDK ON A NODE WORKS BUT IT MODIFIES A JVM ON ANOTHER NODE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Problem recreation steps:
    1. Set the app servers in the cluster to Java 8
    
    2. Confirm that you see variable
    JAVA_HOME=${JAVA_LOCATION_1.8_64} under the jvm's
    
    3. On one of the nodes, run this on just 1 of the
    servers/nodes/binaries: ./managesdk.sh -enableProfileAll
    -sdkName 1.8_64 -enableServers
    
    4. Check in dmgr log to see which files changed - expect to see
    updates to just nodes/jvms that exist under that set of
    binaries where you are running it, but I think you'll see that
    for jvm's that were already set to java 8 it modifies one of
    the other jvm's in the cluster on a different node.
    
    5. Check in console to see what version each of the JVM's in
    the cluster is now set to - would expect them both to still be
    at 8 since they were set to 8 before, but I think you'll find
    that the side that *wasn't* changed is now set to Java 7.
    
    6. Check the variables for the JVMs the JAVA_HOME location got
    removed out of the jvm on the node that wasn't supposed to
    change which reverted it back to the node default of java 7
    
    The systemOut.log shows when it was saved, we see the
    modification to the app server on lqa99n1s2 even though the
    command above says lqa99n1s1:
    [10/3/18 12:08:26:153 EDT] 000000c5 FileRepositor A  ADMR0016I:
    User OVDRealm/ovdwas modified document
    cells/lqa99/nodes/lqa99n1s1/variables.xml.
    
    [10/3/18 12:08:26:153 EDT] 000000c5 FileRepositor A  ADMR0016I:
    User OVDRealm/ovdwas modified document
    cells/lqa99/nodes/lqa99n1s2/servers/tenv3_mqr_lqa99/variables.xm
    l.
    
    [10/3/18 12:09:17:010 EDT] 000000ea FileRepositor A  ADMR0016I:
    User OVDRealm/lid8qqo modified document
    cells/lqa99/nodes/lqa99n1s2/servers/tenv3_mqr_lqa99/variables.xm
    l.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server Network Deployment                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: The AdminTask.setNodeDefaultSDK and     *
    *                      managesdk commands clear a              *
    *                      server-level SDK setting in the wrong   *
    *                      node.                                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    In a multi-node cell when a server name is used by two or
    more servers in different nodes,
    AdminTask.setNodeDefaultSDK() command with the
    "clearServerSDKs" option may clear a server-level SDK
    setting
    in an unspecified node. This also can happen while a
    managesdk command with the "enableServers" option is used to
    enable a SDK for a profile.
    

Problem conclusion

  • Fixed the command implementation to prevent the server-level
    SDK setting being cleared for the wrong node.
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 8.5.5.16 and 9.0.5.0.  Please refer to the
    
    Recommended Updates page for delivery information:
    http://www.ibm.com/support/docview.wss?
    rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH07946

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-01-30

  • Closed date

    2019-02-28

  • Last modified date

    2019-04-04

  • 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

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 April 2022