APAR status
Closed as program error.
Error description
If you apply the 'Name Compartment Only' filter on a BPMN pool, you will get a NullPointerException after you close and open the model. The following steps reproduce the problem: 1. Create a new blank collaboration model inside a BPMN project 2. Create a new pool with a new process for that pool 3. Add a new lane to the pool 4. Click on the pool and select Filters ? Show/Hide compartment ? Name Compartment Only from the context menu 5. Save and close the project 6. Open the project and BPMN diagram Expected Result: The diagram opens without any error messages. Actual Result: The 'Could not open the editor: An unexpected exception was thrown.' error message appears and the following NullPointerException output gets generated: [?begin error output?] java.lang.NullPointerException at com.ibm.xtools.rmp.ui.diagram.ilvlayout.LaneFlowGraphModel$LaneT ree.populate(Unknown Source) at com.ibm.xtools.rmp.ui.diagram.ilvlayout.LaneFlowGraphModel$LaneT ree.populate(Unknown Source) at com.ibm.xtools.rmp.ui.diagram.ilvlayout.LaneFlowGraphModel$LaneT ree.?init?(Unknown Source) at com.ibm.xtools.rmp.ui.diagram.ilvlayout.LaneFlowGraphModel.activ ateEventBroker(Unknown Source) at ilog.views.eclipse.graphlayout.AbstractGraphModel.?init?(Unknown Source) at ilog.views.eclipse.graphlayout.GraphModel.?init?(Unknown Source) at ilog.views.eclipse.graphlayout.gmf.GMFGraphModel.?init?(Unknown Source) at ilog.views.eclipse.graphlayout.gmf.GMFGraphModel.?init?(Unknown Source) at com.ibm.xtools.rmp.ui.diagram.ilvlayout.RMPGraphModel.?init?(Unk nown Source) at com.ibm.xtools.rmp.ui.diagram.ilvlayout.LaneFlowGraphModel.?init ?(Unknown Source) at com.ibm.xtools.bpmn2.ui.diagram.internal.util.BPMNPersistentLayo utSource$1.?init?(Unknown Source) at com.ibm.xtools.bpmn2.ui.diagram.internal.util.BPMNPersistentLayo utSource.createGraphModel(Unknown Source) at ilog.views.eclipse.graphlayout.gmf.source.GMFLayoutSource.create GraphModel(Unknown Source) at ilog.views.eclipse.graphlayout.source.LayoutSource.initialize(Un known Source) at com.ibm.xtools.rmp.ui.diagram.ilvlayout.PersistentLayoutSource.i nitialize(Unknown Source) at com.ibm.xtools.rmp.ui.diagram.ilvlayout.PersistentLayoutSource.? init?(Unknown Source) at com.ibm.xtools.bpmn2.ui.diagram.internal.util.BPMNPersistentLayo utSource.?init?(Unknown Source) at com.ibm.xtools.bpmn2.ui.diagram.internal.edit.parts.ProcessEditP art.createLayoutSource(Unknown Source) at com.ibm.xtools.rmp.ui.diagram.editparts.DiagramEditPart.activate (Unknown Source) at org.eclipse.gef.editparts.AbstractEditPart.addChild(Unknown Source) at org.eclipse.gef.editparts.SimpleRootEditPart.setContents(Unknown Source) at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(Unkn own Source) at org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer. setContents(Unknown Source) ... [?/end error output?] The workaround is to avoid using the 'Name Compartment Only' filter for BPMN pools.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * **************************************************************** * PROBLEM DESCRIPTION: * **************************************************************** * RECOMMENDATION: * **************************************************************** Applying Name Compartment filter to the Pool with lane was giving exception while populating lane graph.
Problem conclusion
Applying Name Compartment filter to the Pool with lane was giving exception while populating lane graph.
Temporary fix
Comments
APAR Information
APAR number
PM73896
Reported component name
RATL SW ARCHITE
Reported component ID
5725A3000
Reported release
850
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-09-28
Closed date
2012-12-04
Last modified date
2012-12-04
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
RATL SW ARCHITE
Fixed component ID
5725A3000
Applicable component levels
R850 PSN
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYK2S","label":"Rational Software Architect Designer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"850","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYK2S","label":"Rational Software Architect Designer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"850","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
10 September 2020