APAR status
Closed as program error.
Error description
RecordImage is not working after applying 7.6.0.9-IFIX20180420-1312 & TPAE_7609_IFIX.20180522-0831.im.zip (IF005). When you deployed TPAE_7609_IFIX.20180522-0831.im.zip (IF005) and When you open item master which has an image, in the Chrome debug Network tab user sees "Failed to load resource: the server responded with a status of 500 (internal server Error)" There is a bug introduced in RecordImage.class. The root cause being (if (!mbo.isNull("IMGLIB.IMAGE")) May be related changes introduced in: IJ05384 Reference class: maximo/applications/maximo/maximouiweb/webmodule/WEB-INF/classes /psdi/webclient/components/RecordImage.class When you compare RecordImage.class file from 7.6.0.9-IFIX20180420-1312 to 7.6.0.9-IFIX20180216-1142 at Line 189 is missing an assignment. Code from IFIX4: if (!mbo.isNull("IMGLIB.IMAGE")) { mbo.getBytes("IMGLIB.IMAGE"); } Code from IFIX2: image = mbo.getBytes("IMGLIB.IMAGE"); New functionality is added as per IJ05384, and the logic for existing functionality should not have changed, and you can see that public byte[] getImage(Integer row) will no longer return images from DB, it will only "loadImageFromExternal" Application effected ==================== Item Master Steps to reproduce =================== 1. Open item master with an image 2. Open Developer tools (F12) You see in the Chrome debug Network tab "Failed to load resource: the server responded with a status of 500 (internal server Error)" Customer Product Version # ======================== 7609_IFIX.20180522-0831.im.zip (IF005) Expected Results ================= No Error should be displayed when opening Item master with an image.
Local fix
suggestion to help the code: the new code just needs to have (image = ) added if (!mbo.isNull("IMGLIB.IMAGE")) { image = mbo.getBytes("IMGLIB.IMAGE"); }
Problem summary
**************************************************************** * USERS AFFECTED: * * MAXIMO * **************************************************************** * PROBLEM DESCRIPTION: * * RECORDIMAGE IS NOT WORKING AFTER APPLYING TPAE_7609 IFIX * * BUILD (IF005). * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
This is a regression of APAR IJ05384. The fix for this APAR is contained in the following maintenance package: | release\fix pack | Interim Fix for Release 7.6.1.0 Product
Temporary fix
Comments
APAR Information
APAR number
IJ07008
Reported component name
SYSTEM CONFIG
Reported component ID
5724R46S1
Reported release
760
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-06-11
Closed date
2018-06-29
Last modified date
2018-06-29
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
SYSTEM CONFIG
Fixed component ID
5724R46S1
Applicable component levels
R760 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"760","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
29 June 2018