IBM Support

JR44319: PORTAL INBOX SEARCH FAILS TO DISPLAY RESULTS WHEN A DATE FIELD VALUE IS NULL

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In the Process Portal Inbox, executing a saved search or quick
    search fails to display process instances if a date field in the
    instance data returned by the search (from the database)
    contains a null value.
    
    With Internet Explorer as the browser, the following error
    message is displayed in Process Portal (instead of the search
    results):
    
    [object Error]
    
    With Firefox as the browser, an error message similar to the
    following is displayed in Process Portal (instead of the search
    results):
    
    Error: Unable to load
    /portal/jsp/tiles/AdvancedSearchResultsContent.jsp?dojo.preventC
    ache=134 9388168669 status: 500
    
    In addition (regardless of browser), an exception similar to the
    following is written to SystemOut.log (on the server or cluster
    where the Process Portal is deployed):
    
    00000036 servlet       E
    com.ibm.ws.webcontainer.servlet.ServletWrapper service
    SRVE0068E: Uncaught exception created in one of the service
    methods of the servlet
    /jsp/tiles/AdvancedSearchResultsContent.jsp in application
    IBM_BPM_Portal_MyBPM_server1. Exception created :
    com.ibm.websphere.servlet.error.ServletErrorReport:
    javax.servlet.jsp.JspException: Cannot find bean searchError in
    any scope
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users of BPM Express, BPM Standard and BPM  *
    *                  Advanced.                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: In the Process Portal Inbox,            *
    *                      executing a saved search or quick       *
    *                      search fails to display process         *
    *                      instances if a date field in the        *
    *                      instance data returned by the search    *
    *                      (from the database) contains a null     *
    *                      value.                                  *
    *                      With Internet Explorer as the           *
    *                      browser, the following error message    *
    *                      is displayed in Process Portal          *
    *                      (instead of the search results):        *
    *                      [object Error]                          *
    *                      With Firefox as the browser, an error   *
    *                      message similar to the following is     *
    *                      displayed in Process Portal (instead    *
    *                      of the search results):                 *
    *                      Error: Unable to load                   *
    *                      /portal/jsp/tiles/AdvancedSearchResults *
    *                      Content.jsp?dojo.preventCache=134       *
    *                      9388168669 status: 500                  *
    *                      In addition (regardless of browser),    *
    *                      an exception similar to the following   *
    *                      is written to SystemOut.log (on the     *
    *                      server or cluster where the Process     *
    *                      Portal is deployed):                    *
    *                      00000036 servlet       E                *
    *                      com.ibm.ws.webcontainer.servlet.Servlet *
    *                      Wrapper service                         *
    *                      SRVE0068E: Uncaught exception created   *
    *                      in one of the service methods of the    *
    *                      servlet                                 *
    *                      /jsp/tiles/AdvancedSearchResultsContent *
    *                      .jsp in application                     *
    *                      IBM_BPM_Portal_MyBPM_server1.           *
    *                      Exception created :                     *
    *                      com.ibm.websphere.servlet.error.Servlet *
    *                      ErrorReport:                            *
    *                      javax.servlet.jsp.JspException:         *
    *                      Cannot find bean searchError in         *
    *                      any scope                               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Date fields in process instances returned by a saved search
    were not being checked for null values by a method that was
    sorting the set of instances by date field.  This resulted in
    a NullPointerException that, in turn, was not being properly
    caught in a calling method, resulting in the "masking" error
    message reported in the error description.
    

Problem conclusion

  • Adding checking for null date fields in the sorting method
    resolved the issue.  Instances with null values in the date
    field are sorted to the end of the list of instances.
    
    Interim fixes for Business Process Manager Version 7.5.1.0 and
    Version 7.5.1.1 have been published to Fix Central.  Please
    refer to the separate file that is automatically downloaded
    with the interim fix for prerequisite information and
    installation/uninstallation instructions.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR44319

  • Reported component name

    BPM STANDARD

  • Reported component ID

    5725C9500

  • Reported release

    751

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-10-08

  • Closed date

    2012-12-21

  • Last modified date

    2013-03-13

  • 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

    BPM STANDARD

  • Fixed component ID

    5725C9500

Applicable component levels

  • R750 PSY

       UP

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTDH","label":"IBM Business Process Manager Standard"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.1"}]

Document Information

Modified date:
07 October 2021