ExecDos hanging on Java process
This is just to document that it happened. I resolved my issue by using the older nsExec in place of ExecDos. I lose the output in the log, but it does not hang. Something about the Java output from flyway.cmd version 3.1 is causing ExecDos to hang up. When the same process is run in a command shell it runs fine. JStack on the hanging process just shows Java is outputting; there doesn't seem to be anything suspicious.