Fixes are available
APAR status
Closed as program error.
Error description
In Process Portal, after a task is submitted for a process instance, the Inbox page is displayed again, but the page may display one of the errors below instead of displaying tasks/instances: "Object Error" or "TypeError: handleBidi undefined". Refreshing the page clears up the error (tasks/instances are displayed once again). The issue may also occur whem simply opening the Inbox. The issue has only been observed with Internet Explorer as the browser.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of BPM Express, BPM Standard and BPM * * Advanced. * **************************************************************** * PROBLEM DESCRIPTION: In Process Portal, after a task is * * submitted for a process instance, the * * Inbox page is displayed again, but * * the page may display one of the * * errors below instead of displaying * * tasks/instances: * * "Object Error" or "TypeError: * * handleBidi undefined". * * Refreshing the page clears up the * * error (tasks/instances are * * displayed once again). * * The issue may also occur whem simply * * opening the Inbox. * * The issue has only been observed with * * Internet Explorer as the * * browser. * **************************************************************** * RECOMMENDATION: * **************************************************************** The "TypeError: handleBidi undefined" error was caused by code that processes an HTTP response not ensuring that the handleBidi() function existed before executing it, and not catching exceptions that may be thrown by handleBidi(). The "Object Error" was caused by the handleBidi() function itself not ensuring that another function getBidiDir() existed before executing it.
Problem conclusion
Exception handling for invocation of handleBidi() and checking for getBidiDir() within handleBidi() was added, resolving both issues. An interim fix for Business Process Manager Version 7.5.1.0 has been published to Fix Central. Below is prerequisite information and installation/uninstallation instructions for the interim fix (also published to Fix Central in a separate file that is automatically downloaded with the interim fix): Prerequisite information ======================== Prereqs: JR42576, JR42765, JR42894, JR43096 Supersedes: JR42727, JR42954, JR42959, JR42983, JR43612 Following is the interim fix installation order based on prerequisites: Process Center/Server: JR42012-JR42280-JR42220-JR42232-JR42330-JR42342-JR42576-JR42331- JR42452-JR42765-JR42894-JR42683-JR43096-JR43184 Process Designer: JR42012-JR42280-JR42894 Installation instructions ========================= To install the JR43222 interim fix, follow these steps: 1. Back up the BPM and Performance Data Warehouse databases. (This is important because part of the prerequisite fixes go into the database and a database backup is required to revert the fix from the database.) 2. Back up the stand-alone profile or all profiles in a network deployment environment. The "backupConfig" command can be used to backup a profile. See the following documentation section: http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/ com.ibm.websphere.nd.multiplatform.doc/info/ae/ae/rxml_backupcon fig.html 3. Stop the stand-alone server or network deployment environment before applying any fix. 4. Install the JR43184 runtime interim fix packages using IBM Installation Manager. Prerequisite fixes and other fixes in the installation order can be installed at the same time as JR43184. Note that some of the prerequisite fixes have runtime as well as Process Designer fix packages. The Process Designer fixes should be installed one at a time. 5. Upgrade profiles: - For a stand-alone environment, follow step two in this section: http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r5m1/topic/c om.ibm.wbpm.imuc.doc/topics/tmig_upgrading_bpm_errors.html - For a network deployment environment, follow step three in this section for each cluster: http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r5m1/topic/c om.ibm.wbpm.imuc.doc/topics/tmig_upgrading_bpm_nd_clusters.html 6. Run the upgrade_7x command to update the database by following step one in this section: http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r5m1/topic/c om.ibm.wbpm.imuc.doc/upgrade/topic/upgrading_existing_dbs_751.ht ml You must run the command three times as follows: First Run: As per step one listed in the above section (without any -ifix parameter). This is for older fixes in the prerequisites chain. Second Run: Add "-ifix JR43096" to other required parameters like profileName, etc. Third Run: Add "-ifix JR43184" to other required parameters like profileName, etc. (The last two runs are specific to interim fixes. This is because upgrade_7x was changed to accommodate changes specific to interim fixes, and not require being executed in its entirety). 7. Start the stand-alone server or network deployment environment.
Temporary fix
Comments
APAR Information
APAR number
JR43222
Reported component name
BPM ADVANCED
Reported component ID
5725C9400
Reported release
751
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-06-26
Closed date
2012-09-10
Last modified date
2012-09-10
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 ADVANCED
Fixed component ID
5725C9400
Applicable component levels
R750 PSY
UP
[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.1"}]
Document Information
Modified date:
07 October 2021