IBM Support

IJ04489: Anywhere APPs give BLANK SCREEN AND NO DIRECT UPDATE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • Screen hangs during Direct Update task at Anywhere app login.
    The issue can be replicated after carrying out a very small
    change in Transfers app's app.xml (i.e. change wording on some
    label). and then performing a direct update of the Transfers
    app.
    When the Anywhere App is started, it hangs on the inital white
    screen with the IBM Logo (before the login screen) and nothing
    happened.
    Troubleshooting the app using Chrome developer tools, it was
    observed that the following error occurs:
    worklight.js:2008 Uncaught TypeError: Cannot read property
    'replace' of undefined
        at __WLUtils.formatString (worklight.js:2008)
        at
    AbstractChallengeHandler.wl_directUpdateChallengeHandler.handleD
    irectUpdate (worklight.js:12311)
        at
    AbstractChallengeHandler.wl_directUpdateChallengeHandler.handleC
    hallenge(worklight.js:12235)
        at AbstractChallengeHandler.startChallengeHandling
    (worklight.js:9778)
        at executeChallenge (worklight.js:9684)
        at __WLClient.checkResponseForChallenges (worklight.js:9583)
        at klass.onWlFailure (worklight.js:3824)
        at bound (worklight.js:1023)
        at klass.respondToReadyState (worklight.js:1281)
        at klass.onStateChange (worklight.js:1203)
    Analysing the situation furthermore and found that the
    issue is related to worklight.js line 12311:
    var directUpdateMsg =
    WL.Utils.formatString(WL.ClientMessages.directUpdateNotification
    MessageKilobytes, downloadSizeInKB);
    This block is only triggered for updates with a size of less
    than 0.5MB.
    The ClientMessage directUpdateNotificationMessageKilobytes is
    not included in the message file:
    apps/transfers/common/js/platform/translation/wl-system-messages
    /nls/de/messages.js
    (event not in .../en/messages.js
    or
    ../translation/Messages.js).
    There is only a message directUpdateNotificationMessage defined.
    When comparing files with the files in the platform zip files
    for Anywhere Version 7.6.2 and 7.6.2.1 , you will notice that
    there is no definition for
    directUpdateNotificationMessageKilobytes in these files.
    The worklight.js parameter affects the update size. After
    adding this string to the files the directUpdate worked without
    issues.
    Since it is platform code which is affected the issue is not
    only related to the Transfers app. This  message is missing in
    ALL Apps.
    STEPS TO REPRODUCE:
    Perform a very small change done in Transfers app's app.xml.
    (i.e. change wording on some label).
    Build deploy changes
    Proceed to login to an Anywhere app
    Try to perform a Direct update of the Anywhere app
    Start the App it hangs on the initial white screen with the IBM
    Logo (before the login screen) and nothing happens.
    This looks like a product defect.
    STEPS TO REPLICATE:
    - Client has made a small change to his Transfer app, app.xml
    - Built & deployed apps
    - Launched the Anywhere Transfers app
    App hangs on IBM screen logo... no login screen presented.
    ENVIRONMENT:
    App Server       IBM WebSphere Application Server 8.5.5.3
    Server OS        Windows 6.3
    Server DB        DB2/NT64 10.5 (SQL10054)
    PRODUCT VERSION:
    IBM Maximo Anywhere 7.6.2.1 Build 20171116_181936-0600 DB Build
    V7621-02
    Tivoli's process automation engine 7.6.0.8 Build 20170512-0100
    DB Build V7608-63
    IBM TPAE Integration Framework 7.6.0.8 Build 20170510-2330 DB
    Build V7608-43
    TPAE OSLC Object Structure 7.6.2.1 Build 20171116_181923-0600
    DB Build V7621-05
    IBM Maximo Asset Management Work Centers 7.6.0.2 Build
    20170509-0906 DB Build V7602-57
    AFFECTED APPLICATION (for Maximo Only): N/A
    

Local fix

  • Dev to provide fix
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * all                                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * J04489 Anywhere APPs give BLANK SCREEN AND NO DIRECT UPDATE  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IJ04489

  • Reported component name

    ANYWHERE INSTAL

  • Reported component ID

    5725M39IN

  • Reported release

    762

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-02-28

  • Closed date

    2020-03-24

  • Last modified date

    2024-10-29

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSPJLC","label":"Maximo Anywhere"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"762","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
30 October 2024