IBM Support

IJ07008: RECORDIMAGE IS NOT WORKING AFTER APPLYING TPAE_7609 IFIX BUILD (IF005).

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

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