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