Remaining flowNodeRef when deleting BPMN elements within lanes

Description

When deleting a BPMN element within a lane, the corresponding reference element flowNodeRef within the laneSet->lane xml structure is not deleted.

At deploy time it gives the following error:
Caused by: org.activiti.engine.ActivitiException: cvc-id.1: There is no ID/IDREF binding for IDREF 'signalintermediatecatchevent1'. | xml/bpmn/BasicProcessInPool.bpmn | line 38 | column 15
at org.activiti.engine.impl.util.xml.Parse.throwActivitiExceptionForErrors(Parse.java:186)
at org.activiti.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:237)
at org.activiti.engine.impl.bpmn.deployer.BpmnDeployer.deploy(BpmnDeployer.java:90)
at org.activiti.engine.impl.persistence.deploy.DeploymentCache.deploy(DeploymentCache.java:38)
at org.activiti.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:42)
at

See powerpoint attached.

Just tested it with todays commit (Fixes for Delete flow element, and default flow property), because description implied it. But unfortunatly is doesn't fix it.

Environment

Tested with activiti-designer revision:
Fixes for Delete flow element, and default flow property
commit 97c480d08d355e59a32f4347b23efc1b4917706c
Committer: tijsrademakers <tijs.rademakers@alfresco.com> 2012-10-30 09:50:25

Assignee

Tijs Rademakers

Reporter

Andreas Weise

Labels

None

Components

Fix versions

Affects versions

Priority

Major
Configure