You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@brooklyn.apache.org by "Paul Campbell (JIRA)" <ji...@apache.org> on 2018/08/22 11:02:00 UTC
[jira] [Created] (BROOKLYN-598) ssh based activities fail if remote
shell is fish
Paul Campbell created BROOKLYN-598:
--------------------------------------
Summary: ssh based activities fail if remote shell is fish
Key: BROOKLYN-598
URL: https://issues.apache.org/jira/browse/BROOKLYN-598
Project: Brooklyn
Issue Type: Bug
Reporter: Paul Campbell
Remote commands are never executed and brooklyn hangs awaiting shell threads to complete.
{noformat}
Task[ssh: launching VanillaSoftwareProcessImpl{id=wrxf0wi528}]@geG8s3B9
Submitted by MaybeSupplier[value=Task[launch (main)]@gnbP4pi1]
In progress, thread waiting (timed) on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4203203f
At: net.schmizz.concurrent.Promise.tryRetrieve(Promise.java:171)
net.schmizz.concurrent.Promise.retrieve(Promise.java:138)
net.schmizz.concurrent.Event.await(Event.java:105)
net.schmizz.sshj.connection.channel.AbstractChannel.join(AbstractChannel.java:267)
org.apache.brooklyn.util.core.internal.ssh.sshj.SshjTool$ShellAction.create(SshjTool.java:1003)
org.apache.brooklyn.util.core.internal.ssh.sshj.SshjTool$ShellAction.create(SshjTool.java:920)
org.apache.brooklyn.util.core.internal.ssh.sshj.SshjTool.acquire(SshjTool.java:621)
org.apache.brooklyn.util.core.internal.ssh.sshj.SshjTool.acquire(SshjTool.java:607)
org.apache.brooklyn.util.core.internal.ssh.sshj.SshjTool$1.run(SshjTool.java:321)
org.apache.brooklyn.util.core.internal.ssh.sshj.SshjTool.execScript(SshjTool.java:323)
org.apache.brooklyn.util.core.task.system.internal.ExecWithLoggingHelpers$1.exec(ExecWithLoggingHelpers.java:78)
org.apache.brooklyn.util.core.task.system.internal.ExecWithLoggingHelpers$3.apply(ExecWithLoggingHelpers.java:157)
org.apache.brooklyn.util.core.task.system.internal.ExecWithLoggingHelpers$3.apply(ExecWithLoggingHelpers.java:154)
org.apache.brooklyn.util.pool.BasicPool.exec(BasicPool.java:146)
org.apache.brooklyn.location.ssh.SshMachineLocation.execSsh(SshMachineLocation.java:564)
org.apache.brooklyn.location.ssh.SshMachineLocation$13.execWithTool(SshMachineLocation.java:744)
org.apache.brooklyn.util.core.task.system.internal.ExecWithLoggingHelpers.execWithLogging(ExecWithLoggingHelpers.java:154)
org.apache.brooklyn.util.core.task.system.internal.ExecWithLoggingHelpers.execScript(ExecWithLoggingHelpers.java:76)
org.apache.brooklyn.location.ssh.SshMachineLocation.execScript(SshMachineLocation.java:727)
org.apache.brooklyn.entity.software.base.AbstractSoftwareProcessSshDriver.execute(AbstractSoftwareProcessSshDriver.java:292)
org.apache.brooklyn.entity.software.base.lifecycle.ScriptHelper.executeInternal(ScriptHelper.java:374)
org.apache.brooklyn.entity.software.base.lifecycle.ScriptHelper$8.call(ScriptHelper.java:295)
org.apache.brooklyn.entity.software.base.lifecycle.ScriptHelper$8.call(ScriptHelper.java:292)
org.apache.brooklyn.util.core.task.DynamicSequentialTask$DstJob.call(DynamicSequentialTask.java:364)
org.apache.brooklyn.util.core.task.BasicExecutionManager$SubmissionCallable.call(BasicExecutionManager.java:565){noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)