Thanks, you are right, after I modified the Review 1 task to userTask, I have passed that issue.
now I am having another challenge, I know that you can set a process variable in the script task by doing:
kcontext.getKnowledgeRuntime().setGlobal(name, value)
but my requirement is not to use any jBPM specific in the BPMN xml, it can only be BPMN standard, so I am not sure if that is doable to set the process variable with none jBPM method.
Thanks.