Description of problem: Platform BZ for https://issues.jboss.org/browse/JBPM-4527 There is a workaround (no structureRef) in BPMS 6.0.x. But in master/6.2.x, there doesn't seem to be a workaround ('no structureRef' is not effective since https://github.com/droolsjbpm/jbpm/commit/08877c1a) Steps to Reproduce: 1. See pull requests in JBPM-4527 Actual results: BroundaryErrorEvent doesn't become a default handler when <error> doesn't have errorCode. Actually, 2 unit tests (testBoundaryErrorEventDefaultHandlerWithoutErrorCodeWithStructureRef/testBoundaryErrorEventDefaultHandlerWithoutErrorCodeWithoutStructureRef) in JBPM-4527 fails with a different reason (XmlBPMNProcessDumper.dump()) at this moment. But you can test those bpmn2 files with a usual jBPM program. Expected results: BroundaryErrorEvent becomes a default handler when <error> doesn't have errorCode.
fixed according to bpmn2 spec and verified by test cases provided by Toshiya jbpm master: https://github.com/droolsjbpm/jbpm/commit/6ec18beeecd89fcdfe2a247f089b9da94f88975f 6.2.x: https://github.com/droolsjbpm/jbpm/commit/f35576b8c8a691d61d5f40f371e6010e9d8d6b49
Maciej Swiderski <swiderski.maciej> updated the status of jira JBPM-4527 to Resolved
Test added by commit: https://gitlab.mw.lab.eng.bos.redhat.com/bxms/brms/commit/66ba469a12ffc8c2cc07893bb2d62f7048579da3
Verified in: BPM Suite 6.1.0.ER4.