Hi,
a little more digging shows that if I alter process definition and remove Signal Event and converge gateway, everything works OK!??
I don't get it: this should always work regardless of the process elements, and it seems that in this particular scenario it does not work.
Also, I see that I did not load DRL file, but this is irrelevant (you can alter method readKnowledgeBase() and add sample.drl into a knowledge builder).
I have tried to use Janino compiler, set JPA placeholder resolver transaction strategy (according to Variable Persistence Strategy, set JPAPlaceholderResolverStrategy into Environment) but that did not help.
Miljenko