Definitely, it seems that expressions aren't being evaluated for the key or the id. The debuugger shows an unevaluated expression being passed to SubProcessActivity.
I'll have to rethink my application design if this is the case and if it isn't something that was left out of the initial release.
Thanks and regards,
There is a difference between the name and sub-process-key attribute. In 3 the name was evaluated as an EL, not sure about 4. The sub-process-key is *new* so evaluating it as an EL has certainly not been taken away ;-)
File a jira issue for the sub-process-key and if the name is also not evaluated, file a separate jira issue for that.