Hi there (->Kris), for the unit test testAdHocSubProcess() in trunk, shouldn't there be added at the end: assertProcessInstanceCompleted(processInstance.getId(), ksession); , which would fail. Either this is an error or I haven't properly understood a concept of the ad-hoc subprocess. Can you give me a hint? Thanks & Cheers Markus