flowable / flowable/flowable-engine
Error of boundary event is lost when converting to xml at DeploymentBuilderImpl.class
- Dominant language
- Java
- Stars
- 9.5k
- Forks
- 2.9k
- Avg merge
- 7h 8m
- Merged PRs (30d)
- 2
Description
**Describe the bug**
I try to deploy a bpmn model that has an error for an error boundary event but when I try to get file back the model doesn’t have the error anymore.
I tried with this file also: https://github.com/flowable/flowable-engine/blob/3cc4d5e225c7ab2ccbba5f95b9441c842f743307/modules/flowable-app-rest/src/main/resources/reviewSalesLead.bpmn20.xml#L11
I deploy my file like this:
`Deployment deployment = repositoryService.createDeployment()
.addBpmnModel(resourceName, model)
.deploy();`
and I am retrieving it like this:
`repositoryService.getProcessModel(processDefinitionId)`
I’ve noticed that inside DeploymentBuilderImpl.class here:
`public DeploymentBuilder addBpmnModel(String resourceName, BpmnModel bpmnModel) {
BpmnXMLConverter bpmnXMLConverter = new BpmnXMLConverter();
String bpmn20Xml = new String(bpmnXMLConverter.convertToXML(bpmnModel), StandardCharsets.UTF_8);
addString(resourceName, bpmn20Xml);
return this;
}`
My error is present at bpmn model but it’s not present at bpmn20Xml string.
**Expected behavior**
Error should be present when retrieving bpmn model
**Code**
`Deployment deployment = repositoryService.createDeployment()
.addBpmnModel(resourceName, model)
.deploy();`
**Additional context**
Flowable version: 7.1.0
used within Spring Boot app
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.