here is project with wrapper - gradle 6.7, definitely compilable https://www.dropbox.com/s/290ss7aad8ufuca/dynamic-fsm-workflow.tgz?dl=0
executing by java -version
openjdk version “14.0.1” 2020-04-14
OpenJDK Runtime Environment (build 14.0.1+7)
OpenJDK 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
and there is nothing blocking in the signal method, it is fast too.
My suspicion is that it is somehow related to the time resolution. Another IMO important thing is that test environment and real one behave quite differently
And thank you for the links, this one seems could be ‘the ticket’