Fixes are available
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