IBM Support

IJ33788: BMXAA4214E ERROR WHEN GENERATING WORK ORDERS FROM PM IF WORK TYPE IS CAL

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

  • DESCRIPTION:
    When attempting to generate Work Orders from a PM, an error is
    thrown if the Work Type is set to 'CAL':
    BMXAA4214E - An unknown error has occurred. Please contact your
    system administrator for assistance. Gather the logs from the
    <HOME> directory and determine where and why the error occurred.
    null
    
    The error message is not shown for PM with Work Type set to CM
    or PM.
    
    Log Excerpt:
    [7/2/21 11:39:41:273 EDT] 000003a0 SystemOut O 02 Jul 2021
    11:39:41:273 [DEBUG] [MXDEV_UI] [CID-UIASYNC-1126] Generated
    exception
    psdi.util.MXApplicationException: BMXAA4214E - An unknown error
    has occurred. Please contact your system administrator for
    assistance. Gather the logs from the <HOME> directory and
    determine where and why the error occurred.
    null
    at
    psdi.webclient.system.session.AsyncProcess.run(AsyncProcess.java
    :198)
    at java.lang.Thread.run(Thread.java:785)
    Caused by: java.lang.NullPointerException
    at java.util.Calendar.setTime(Calendar.java:1781)
    at psdi.app.pm.PM.concatTime(PM.java:6365)
    at psdi.app.pm.PM.fillWOGen(PM.java:3082)
    at psdi.app.pm.PM.generateWorkOrderInformation(PM.java:2642)
    at psdi.app.pm.PM.wogen(PM.java:2117)
    at psdi.app.pm.PM.generateWork(PM.java:1767)
    at
    psdi.app.pm.virtual.PmWorkGenerationSet.execute(PmWorkGeneration
    Set.java:177)
    at psdi.webclient.system.beans.DataBean.save(DataBean.java:3070)
    at
    psdi.webclient.beans.pm.PMWOGenBean.execute(PMWOGenBean.java:168
    )
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:95)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:55)
    at java.lang.reflect.Method.invoke(Method.java:508)
    at
    psdi.webclient.system.session.AsyncProcess.run(AsyncProcess.java
    :172)
    
    STEPS TO REPRODUCE:
    1.  Login to Maximo
    2.  Go To Preventive Maintenance -> Preventive Maintenance
    3.  Click on New
    4.  On Asset field, select an asset
    5.  On Work Type field, select CAL
    6.  Click Save
    7.  Click on Change Status and set it to Active
    8.  Click on Generate Work Orders
    9.  Uncheck "Use Frequency Criteria"
    10. Click OK button
    
    EXPECTED RESULT:
    Work Order gets generated
    
    ACTUAL RESULT:
    BMXAA4214E - An unknown error has occurred. Please contact your
    system administrator for assistance. Gather the logs from the
    <HOME> directory and determine where and why the error occurred.
    null
    
    REPORTED IN VERSION:
    Tivoli's process automation engine 7.6.1.2-IFIX20210504-1949
    Build 20200715-0100 DB Build V7612-284 HFDB Build HF7612-31
    IBM Maximo Calibration 7.6.1.0 Build 20200715-0100 DB Build
    V7600-08
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Maximo users                                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * PM WOGen with Work Type set to 'CAL' and a null Next Date    *
    * results in:                                                  *
    *  BMXAA4214E - An unknown error has occurred.                 *
    ****************************************************************
    DESCRIPTION:
     When attempting to generate Work Orders from a PM, an error is
     thrown if the Work Type is set to 'CAL':
     BMXAA4214E - An unknown error has occurred. Please contact
    your
     system administrator for assistance. Gather the logs from the
     <HOME> directory and determine where and why the error
    occurred.
     null
     The error message is not shown for PM with Work Type set to CM
     or PM.
     Log Excerpt:
     [7/2/21 11:39:41:273 EDT] 000003a0 SystemOut O 02 Jul 2021
     11:39:41:273 [DEBUG] [MXDEV_UI] [CID-UIASYNC-1126] Generated
     exception
     psdi.util.MXApplicationException: BMXAA4214E - An unknown
    error
     has occurred. Please contact your system administrator for
     assistance. Gather the logs from the <HOME> directory and
     determine where and why the error occurred.
     null
     at
    
    psdi.webclient.system.session.AsyncProcess.run(AsyncProcess.java
     :198)
     at java.lang.Thread.run(Thread.java:785)
     Caused by: java.lang.NullPointerException
     at java.util.Calendar.setTime(Calendar.java:1781)
     at psdi.app.pm.PM.concatTime(PM.java:6365)
     at psdi.app.pm.PM.fillWOGen(PM.java:3082)
     at psdi.app.pm.PM.generateWorkOrderInformation(PM.java:2642)
     at psdi.app.pm.PM.wogen(PM.java:2117)
     at psdi.app.pm.PM.generateWork(PM.java:1767)
     at
    
    psdi.app.pm.virtual.PmWorkGenerationSet.execute(PmWorkGeneration
     Set.java:177)
     at
    psdi.webclient.system.beans.DataBean.save(DataBean.java:3070)
     at
    
    psdi.webclient.beans.pm.PMWOGenBean.execute(PMWOGenBean.java:168
     )
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at
    
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
     Impl.java:95)
     at
    
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
     AccessorImpl.java:55)
     at java.lang.reflect.Method.invoke(Method.java:508)
     at
    
    psdi.webclient.system.session.AsyncProcess.run(AsyncProcess.java
     :172)
     STEPS TO REPRODUCE:
     1. Login to Maximo
     2. Go To Preventive Maintenance -> Preventive Maintenance
     3. Click on New
     4. On Asset field, select an asset
     5. On Work Type field, select CAL
     6. Click Save
     7. Click on Change Status and set it to Active
     8. Click on Generate Work Orders
     9. Uncheck "Use Frequency Criteria"
     10. Click OK button
     EXPECTED RESULT:
     Work Order gets generated
     ACTUAL RESULT:
     BMXAA4214E - An unknown error has occurred. Please contact
    your
     system administrator for assistance. Gather the logs from the
     <HOME> directory and determine where and why the error
    occurred.
     null
     REPORTED IN VERSION:
     Tivoli's process automation engine 7.6.1.2-IFIX20210504-1949
     Build 20200715-0100 DB Build V7612-284 HFDB Build HF7612-31
     IBM Maximo Calibration 7.6.1.0 Build 20200715-0100 DB Build
     V7600-08
    

Problem conclusion

  • The fix for this APAR is contained in the following maintenance
    package:
    Release 7.6.1.3 of Base Services
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ33788

  • Reported component name

    MAXIMO ASST MGM

  • Reported component ID

    5724R46AM

  • Reported release

    761

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-07-16

  • Closed date

    2021-07-16

  • Last modified date

    2021-07-16

  • 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

    MAXIMO ASST MGM

  • Fixed component ID

    5724R46AM

Applicable component levels

[{"Line of Business":{"code":"LOB59","label":"Sustainability Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"761"}]

Document Information

Modified date:
16 July 2021