Fala galera, blz? Fiz um exemplo usando jBPM. Consegui criar a definição de processo, atribuir tarefas para usuários e listar as tarefas para o usuário logado. Porém, ao tentar executar a tarefa, a seguinte mensagem de erro está sendo retornada:
Exception during request processing:
Caused by javax.el.ELException with message: “java.lang.IllegalStateException: begin method invoked from a long-running conversation, try using @Begin(join=true) on method: aprovar”
Já tentei seguir a recomendação da mensagem, mas o problema ainda persiste. Meu exemplo é bem semelhante ao TODO que vem no jboss-seam 2.1.
Meu método:
/**
* Aprova um cadastro.
* @return Mensagem aprovar.
*/
@StartTask
@EndTask
public String aprovar(){
return “Aprovar”;
}
Não utilizo o pages para a minha tela e o escopo da classe é o padrão.
Alguém se habilita?