Description
Scenario: Have a process definition with a process-level event subprocess. Define a timer start event in the event subprocess and configure it with an expression that accesses a process variable, e.g. ${startDate}. Supply the variable when starting the process instance.
Current behavior:
The variable cannot be resolved in the expression.
Expected behavior:
The variable can be resolved
Reason:
PvmExecutionImpl#start creates the timer job before setting the variables.
Related forum post:
https://groups.google.com/forum/#!topic/camunda-bpm-users/07EUrN6M2aU