Bonjour,

j'ai un processus avec une action asynchrone définie sur un node-enter.
Pour plusieurs instances de processus (pas toutes) une "StaleObjectStateException" est lancée lors de l'exécution de l'action.

A priori le composant de jbpm qui gère l'exécution des actions asynchrones (jobExecutor) n'a pas réussi à terminer l'action car l'instance a été modifiée entretemps. Cependant l'action est au final bien exécutée car le JobExecutor va réessayer une 2e fois en cas d'erreur, et le 2e coup ca marche...

D'après ce que j'ai cru comprendre dans les forums Jboss, ca serait un comportement normal, mais j'aimerais votre avis...

mais si c'est normal, ce qui m'embete c'est qu'un job jbpm n'a que 2 essais max, et bien que ca ne soit pas encore arrivé d'avoir 2 StaleObjectStateException de suite, il y a un risque je crois...

ma version de jbpm = 3.2.6SP1