Using LOCAL host mode hangs on MacOS (M1). A simple HelloWorld.yaml hangs waiting for local terminal
scripts:
hello-qdup:
- sh: echo ${{GREETING}}
hosts:
local : LOCAL
roles:
run-hello-qdup:
hosts:
- local
run-scripts:
- hello-qdup
states:
GREETING: Hello qDup!
Hangs waiting on AbstractShell.waitForReady();
"qdup-command-1" #37 [42499] prio=5 os_prio=31 cpu=7715.74ms elapsed=7.91s tid=0x0000000127da6c00 nid=42499 runnable [0x0000000173d8e000]
java.lang.Thread.State: RUNNABLE
at io.hyperfoil.tools.qdup.shell.AbstractShell.waitForReady(AbstractShell.java:521)
at io.hyperfoil.tools.qdup.shell.AbstractShell.ensureConnected(AbstractShell.java:512)
at io.hyperfoil.tools.qdup.shell.AbstractShell.sh(AbstractShell.java:396)
at io.hyperfoil.tools.qdup.shell.AbstractShell.shConnecting(AbstractShell.java:282)
at io.hyperfoil.tools.qdup.shell.AbstractShell.connect(AbstractShell.java:229)
at io.hyperfoil.tools.qdup.shell.AbstractShell.getShell(AbstractShell.java:128)
at io.hyperfoil.tools.qdup.Run.lambda$queueRunScripts$18(Run.java:811)
at io.hyperfoil.tools.qdup.Run$$Lambda/0x000000080042ef90.call(Unknown Source)
at java.util.concurrent.FutureTask.run(java.base@21.0.1/FutureTask.java:317)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.1/ThreadPoolExecutor.java:1144)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.1/ThreadPoolExecutor.java:642)
at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596)
at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583)
Using LOCAL host mode hangs on MacOS (M1). A simple HelloWorld.yaml hangs waiting for local terminal
Hangs waiting on
AbstractShell.waitForReady()
;