Ed,

I would guess you have your Jenkins server configured to be considered at
127.0.0.1 (i.e. loopback) and so any referece to it from other machine
(i.e. slaves) are trying to hit 127.0.0.1 for the URL which (since it's the
loopback address) is trying to contact to itself rather than the master.
I'd suggest looking in your jenkins master configuration and looking at the
Jenkins Location URL.  My guess is that it's pointing to 127.0.0.1.  Change
that to the actual ip/name of your Jenkins server and then the launch urls
should be correct.

Scott


On Mon, Aug 25, 2014 at 9:42 AM, Ed of the Mountain <[email protected]>
wrote:

> I am setting up a new Jenkins build server and slaves at my new company.
>  I tried three different methods to launch from slave.  I tried disabling
> Windows 7 firewall.
>
> When I use the "Launch" button from browser on slave I get an "Application
> Error" saying "Unable to launch the application". See details below.
>
> <jnlp spec="1.0+" codebase="http://127.0.0.1:8080/computer/esuttonwin7x32/
> ">
>   <information>
>     <title>Slave Agent for esuttonwin7x32</title>
>     <vendor>Jenkins project</vendor>
>     <homepage href="https://jenkins-ci.org/"/>
>   </information>
>   <security>
>     <all-permissions/>
>   </security>
>   <resources>
>     <j2se version="1.5+"/>
>     <jar href="http://127.0.0.1:8080/jnlpJars/remoting.jar"/>
>     <property name="hudson.showWindowsServiceInstallLink" value="true"/>
>   </resources>
>   <application-desc main-class="hudson.remoting.jnlp.Main">
>
> <argument>b87430ff884367f280e63836f435e157657555ae6fb465483001a0e3a8679d6a</argument>
>     <argument>esuttonwin7x32</argument>
>     <argument>-url</argument>
>     <argument>http://127.0.0.1:8080/</argument>
>     <argument>-url</argument>
>     <argument>http://172.17.144.33:8080/</argument>
>   </application-desc>
> </jnlp>
>
> com.sun.deploy.net.FailedDownloadException: Unable to load resource:
> http://127.0.0.1:8080/jnlpJars/remoting.jar
> at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
> at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
> at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
> at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
> at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
> at java.util.concurrent.FutureTask.run(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
>
> java.net.ConnectException: Connection refused: connect
> at java.net.DualStackPlainSocketImpl.connect0(Native Method)
> at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
> at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
> at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
> at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
> at java.net.PlainSocketImpl.connect(Unknown Source)
> at java.net.SocksSocketImpl.connect(Unknown Source)
> at java.net.Socket.connect(Unknown Source)
> at java.net.Socket.connect(Unknown Source)
> at sun.net.NetworkClient.doConnect(Unknown Source)
> at sun.net.www.http.HttpClient.openServer(Unknown Source)
> at sun.net.www.http.HttpClient.openServer(Unknown Source)
> at sun.net.www.http.HttpClient.<init>(Unknown Source)
> at sun.net.www.http.HttpClient.New(Unknown Source)
> at sun.net.www.http.HttpClient.New(Unknown Source)
> at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
> Source)
> at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown
> Source)
> at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
> at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.security.AccessController.doPrivileged(Unknown Source)
> at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
> at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
> at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown
> Source)
> at sun.net.www.protocol.http.HttpURLConnection.access$200(Unknown Source)
> at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
> at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.security.AccessController.doPrivileged(Unknown Source)
> at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown
> Source)
> at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source)
> at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
> at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
> at com.sun.deploy.net.BasicHttpRequest.doGetRequest(Unknown Source)
> at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
> at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
> at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
> at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
> at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
> at java.util.concurrent.FutureTask.run(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
>
>
> Everything is running in a VM including the Jenkins master and slave:
>
>    - Master: Jenkins 1.576 ( Ubuntu 14.04 LTS)
>    - Master: java version "1.7.0_65"
>
>    - Slave: Windows 7 x32
>    - Slave: java version "1.8.0_05"
>
> The following two commands fail to connect to server from slave:
>
>    - javaws http://127.0.0.1:8080/computer/esuttonwin7x32/slave-agent.jnlp
>    - java -jar slave.jar -jnlpUrl
>    http://127.0.0.1:8080/computer/esuttonwin7x32/slave-agent.jnlp
>
> Any tips or suggestions are much appreciated,
>
> -Ed
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to