APAR status
Closed as program error.
Error description
In Process Designer, while saving a Coach after adding a button (or something else) everything's ok in the first 3 Saves. But there is a slight delay in response time between each save, but the save works. Then, when we make the 4th save, Process Designer stops responding. There is a "Saving" message and in the window title a "Not Responding" . After that a new window "Refreshing Library" also with "Not Responding". After this, Process Designer stops working and in the installation folder some heapdumps and javacore dumps are created. The Process Designer interface, becomes grey and stops working. The cause of this is a memory leak. Analysis of the heapdump shows these objects being leaked |- 420,737,472 (78.4%) [353,016] 60,208 array of org/eclipse/emf/ecore/resource/Resource |- 267,584 (0.05%) [120] 9 com/ibm/bpm/coachNG/util/CoachNGResourceImpl |- 267,584 (0.05%) [120] 9 com/ibm/bpm/coachNG/util/CoachNGResourceImpl |- 267,584 (0.05%) [120] 9 com/ibm/bpm/coachNG/util/CoachNGResourceImpl |- 267,584 (0.05%) [120] 9 com/ibm/bpm/coachNG/util/CoachNGResourceImpl |- 267,584 (0.05%) [120] 9 com/ibm/bpm/coachNG/util/CoachNGResourceImpl |- 267,584 (0.05%) [120] 9 com/ibm/bpm/coachNG/util/CoachNGResourceImpl |- 267,584 (0.05%) [120] 9 com/ibm/bpm/coachNG/util/CoachNGResourceImpl |- 267,584 (0.05%) [120] 9 com/ibm/bpm/coachNG/util/CoachNGResourceImpl |- 267,584 (0.05%) [120] 9 com/ibm/bpm/coachNG/util/CoachNGResourceImpl |- 267,584 (0.05%) [120] 9 com/ibm/bpm/coachNG/util/CoachNGResourceImpl |- There are 60,198 more children 0x3b183398 865,400 (0.06%) [32] 3 org/eclipse/emf/ecore/util/EObjectContainmentEList 0x3b1833b8 865,368 (0.06%) [56] 7 array of com/ibm/bpm/coachNG/BaseLayoutItem 0x3b1833d8 732,152 (0.05%) [64] 8 com/ibm/bpm/coachNG/impl/ViewRefImpl 0x3b183498 47,752 (0%) [64] 8 com/ibm/bpm/coachNG/impl/ViewRefImpl 0x3b1835b8 33,536 (0%) [64] 7 com/ibm/bpm/coachNG/impl/ViewRefImpl 0x3b183528
Local fix
We are able to kill the process and restart.
Problem summary
If user is working in a fairly large process application or toolkit, with many coach views, Process Designer will run out of memory after a short amount of time after doing a variety of actions (such as saving changes to editors, or even opening/closing coach view artifacts). USER AFFECTED: Business Process Manager Advanced, Standard and Express users leveraging New Generation Coaches and Coach views in a fairly large workspace. PROBLEM DETAILED DESCRIPTION: Code change introduced in 8.0.1 included a static resource. The static resource set, while improving temporal performance, introduced a memory leak because all loaded layouts were never being released from memory.
Problem conclusion
Removed the static resource set, and introduced proper resource set usage while still maintaining temporal performance goals. FIX AVAILABILITY: Fix for 8.0.1 is available on Fix Central, search for APAR JR45226 at http://www.ibm.com/support/fixcentral/ Fix for 8.0.1.1 is available on Fix Central, search for APAR JR45226 at http://www.ibm.com/support/fixcentral/ When downloading fix package from Fix Central, please ensure to download and thoroughly review the complimentary readme, which includes install instructions, and more info about the particular fix.
Temporary fix
Comments
APAR Information
APAR number
JR45226
Reported component name
INTEGRATION DES
Reported component ID
5725C9702
Reported release
800
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-12-21
Closed date
2013-03-21
Last modified date
2014-03-07
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
INTEGRATION DES
Fixed component ID
5725C9702
Applicable component levels
R801 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSTLXK","label":"IBM Integration Designer"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
08 January 2022