I'm trying to come up with a way to have an all inclusive error hander in my workflow processes. I've looked at the BPMN 2.0 spec and it appears that if you enclose all activities within a subprocess and place a boundary error event handler on the subprocess it will work as a catch all. Then you point the boundry event handler at an activity back up in the main process. Activiti gives me a BPMNParse error "Make sure that the referenced activity is defined in the same scope as the boundary event" when i try this.
Is there something I'm missing? I've attached an example of my workflow process I believe should deploy but does not.