Jenkins CLI Connection Issue

159 views
Skip to first unread message

Jayesh Gohil

unread,
Aug 11, 2015, 4:35:19 PM8/11/15
to Jenkins Users
Hi,

I am trying to call Jenkins client within Jenkins job. However just not been able to get this to work. The id_rsa & id_rsa.pub files exists for Jenkins user which is a machine user. We have set up LDAP authentication with role based security. 

I can;t figure out why Jenkins will not connect to itself. Is there some obvious thing which I am missing?. Please suggest.

Jenkins Version: 1.613


It keeps throwing following exception.

java -jar /tools/cc-utils/ext-lib/jenkins-cli.jar -s https://jenkins.patida.release.in.here.com/ help

	Suppressed: java.net.ConnectException: Connection refused
		at java.net.PlainSocketImpl.socketConnect(Native Method)
		at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
		at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
		at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
		at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
		at java.net.Socket.connect(Socket.java:579)
		at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:637)
		at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:160)
		at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
		at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
		at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
		at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
		at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
		at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
		at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:933)
		at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
		at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1092)
		at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250)
		at hudson.cli.FullDuplexHttpStream.<init>(FullDuplexHttpStream.java:77)
		at hudson.cli.CLI.connectViaHttp(CLI.java:156)
		at hudson.cli.CLI.<init>(CLI.java:130)
		... 3 more
Caused by: java.net.ConnectException: Connection refused
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:579)
	at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:637)
	at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:160)
	at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
	at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
	at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:933)
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)
	at hudson.cli.CLI.getCliTcpPort(CLI.java:264)


Thanks,

Jayesh

Reply all
Reply to author
Forward
0 new messages