I'm running into a strange issue and I've been unable to find any information on how best to fix it. I've created a number of reusable subprocesses which in turn call other subprocesses. After calling one of these from my main process I try to display some information in a form on a User Task but the form does not display. When I view the process instance it shows the process as being 'stuck' on the subprocess but the subprocess itself is marked as completed. As a comparison I created a subprocess that just contains a Script task instead of another subprocess and this works without any issues. Is there a limitation on using nested sub-processes in BPM Suite or am I doing something wrong?? I've attached screenshots of all the processes involved as well as the process definitions and forms.
Any help would be appreciated