Process Instance waiting at Call Activity returning null id for current activity

Hi,

I have a process model with a Call Activity node, which calls a subprocess in another BPMN file.

When I have a running process instance waiting at the call activity node, I am unable to access the node id (call activity node id) by process instance. The process instance execution object returns null for getActivityId() and getCurrentActivityId().

Any idea how can I get the call activity node’s id where the instance is waiting?

Thanks.