Connection timeout when using Java CLI convenience class
Issue
- Groovy script uses the Java API to connect to CLI:
def cli = CLI.newInstance()
cli.connect(myHost,myPort,"****","****".toCharArray() )
- The following error:
Caught: java.lang.IllegalStateException: Unable to connect to controller.
java.lang.IllegalStateException: Unable to connect to controller.
at org.jboss.as.cli.scriptsupport.CLI.connect(CLI.java:119)
at org.jboss.as.cli.scriptsupport.CLI$connect.call(Unknown Source)
at GroovyScript.run(GroovyScript:21)
at run_groovy_script.run(run_groovy_script.groovy:35)
Caused by: org.jboss.as.cli.CommandLineException: The controller is not available at 158.171.168.187:26104
at org.jboss.as.cli.impl.CommandContextImpl.tryConnection(CommandContextImpl.java:969)
at org.jboss.as.cli.impl.CommandContextImpl.connectController(CommandContextImpl.java:808)
at org.jboss.as.cli.impl.CommandContextImpl.connectController(CommandContextImpl.java:784)
at org.jboss.as.cli.scriptsupport.CLI.connect(CLI.java:115)
... 3 more
Caused by: java.io.IOException: java.net.ConnectException: JBAS012144: Could not connect to remote://1.2.3.4:12345. The connection timed out
at org.jboss.as.controller.client.impl.AbstractModelControllerClient.executeForResult(AbstractModelControllerClient.java:129)
at org.jboss.as.controller.client.impl.AbstractModelControllerClient.execute(AbstractModelControllerClient.java:71)
at org.jboss.as.cli.impl.CommandContextImpl.tryConnection(CommandContextImpl.java:947)
... 6 more
Caused by: java.net.ConnectException: JBAS012144: Could not connect to remote://1.2.3.4:12345. The connection timed out
at org.jboss.as.protocol.ProtocolConnectionUtils.connectSync(ProtocolConnectionUtils.java:131)
at org.jboss.as.protocol.ProtocolConnectionManager$EstablishingConnection.connect(ProtocolConnectionManager.java:256)
at org.jboss.as.protocol.ProtocolConnectionManager.connect(ProtocolConnectionManager.java:70)
at org.jboss.as.protocol.mgmt.FutureManagementChannel$Establishing.getChannel(FutureManagementChannel.java:204)
at org.jboss.as.cli.impl.CLIModelControllerClient.getOrCreateChannel(CLIModelControllerClient.java:160)
at org.jboss.as.cli.impl.CLIModelControllerClient$2.getChannel(CLIModelControllerClient.java:120)
at org.jboss.as.protocol.mgmt.ManagementChannelHandler.executeRequest(ManagementChannelHandler.java:117)
at org.jboss.as.protocol.mgmt.ManagementChannelHandler.executeRequest(ManagementChannelHandler.java:92)
at org.jboss.as.controller.client.impl.AbstractModelControllerClient.executeRequest(AbstractModelControllerClient.java:236)
at org.jboss.as.controller.client.impl.AbstractModelControllerClient.execute(AbstractModelControllerClient.java:141)
at org.jboss.as.controller.client.impl.AbstractModelControllerClient.executeForResult(AbstractModelControllerClient.java:127)
... 8 more
Environment
- Red Hat JBoss Enterprise Application Platform 6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.