The code and dialog shown the callstack do not tell me what is causing the "Required message argument missing".

What you should do is:
- Set a breakpoint on the first method (down in the picture) of the callstack
- Slowly with F11 step through the actions and watch the local variables window and see if it says that one of the defined arguments is missing
- Then figure out what and why