title: PermissionDeniedException: User '[UserImpl:'admin']' was unable to execution operation 'Start' on task id 1 due to a no 'current status' match
body: <p>I'm working on jBPM6 and jboss6.2 and trying to create an application with different levels like Employee, Lead and Director. Lead and Director are Groups. After creating process, I just   as an Employee sent a some request and process moved to Lead, He has approved the request and process moved to Director, Once he is trying to approve it is throwing the following error.</p>
  
  <pre><code>[org.jbpm.services.task.persistence.TaskTransactionInterceptor] (http-localhost/127.0.0.1:8080-5) Could not commit session: org.jbpm.services.task.exception.PermissionDeniedException: User '[UserImpl:'admin']' was unable to execution operation 'Start' on task id 1 due to a no 'current status' match
  at org.jbpm.services.task.internals.lifecycle.MVELLifeCycleManager.evalCommand(MVELLifeCycleManager.java:128) [jbpm-human-task-core-6.0.1.Final.jar:6.0.1.Final]
  at org.jbpm.services.task.internals.lifecycle.MVELLifeCycleManager.taskOperation(MVELLifeCycleManager.java:318) [jbpm-human-task-core-6.0.1.Final.jar:6.0.1.Final]
  at org.jbpm.services.task.identity.UserGroupLifeCycleManagerDecorator.taskOperation(UserGroupLifeCycleManagerDecorator.java:46) [jbpm-human-task-core-6.0.1.Final.jar:6.0.1.Final]  
  </code></pre>
  
  <p>while executing the following piece of code:</p>
  
  <pre><code>    TaskService taskService = runtimeEngine.getTaskService();
      taskService.start(taskId, username);
      taskService.complete(taskId, username, parameterMap);
  </code></pre>
  
  <p>I'm new to BPM process flow, but tried my best to fix the problem. But didn't find solution for it. Please advise me how to solve it ? where it is going wrong like configuration or anything else ?<br>
  Thanks,<br>
  Mr.Chowdary</p>