Cannot resolve identifier when I pass the variable at process start

Hello,
I have a start timer event, that has a ${startDate} variable set. When I start the process via the cockpit, I pass the startDate variable but when I press “start”, it complains that it could not resolve startDate.
How do I fix this issue?
I AM passing a variable via the cockpit start.

Thanks


Does none have an idea why this doesn’t work? This seems like a very common use-case to me. I attached 2 screenshots that may make it more clear.

I also tried passing the variable with ${execution.setVariable(…)}, I tried setting it in a listener in the start event from the main process. To me it looks like variables in start timer events are simply not supported for event subprocesses?

Thanks

Mabye because the subprocess has a different context, hence it can’t find the variable? I am out of ideas