Ошибка фитнеса на рабыне Hudson

Я настроил фитнес-плагин [версия 1.4] с Hudson. Я настроил его для запуска нового фитнес-сервера при каждом запуске задания. Все работает нормально, когда я настраиваю задание для запуска на Hudson Master, но когда я настраиваю задание для запуска на подчиненном устройстве Hudson. Я получаю следующую ошибку:

Connnecting to http://localhost:9998/somepath?test&format=xml&includehtml
java.net.ConnectException: Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:529)
    at java.net.Socket.connect(Socket.java:478)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:411)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:525)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:208)
    at sun.net.www.http.HttpClient.New(HttpClient.java:291)
    at sun.net.www.http.HttpClient.New(HttpClient.java:310)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:987)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:923)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:841)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1195)
    at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379)
    at hudson.plugins.fitnesse.FitnesseExecutor.getHttpBytes(FitnesseExecutor.java:225)
    at hudson.plugins.fitnesse.FitnesseExecutor$1.run(FitnesseExecutor.java:202)
    at java.lang.Thread.run(Thread.java:662)

Любые предложения, чтобы решить эту проблему?


person Lokesh    schedule 31.03.2014    source источник


Ответы (2)


Вы пытались подключиться, подключив его к другому порту? Возможно, порт используется каким-то другим приложением, а вы об этом не знаете. Это случилось со мной пару раз.

person attaboy182    schedule 31.03.2014

У меня была точно такая же ошибка, как вы описали, и оказалось, что перезапуск сервера, на котором размещен FitNesse, устранил проблему, я считаю, что служба FitNesse никогда не прерывала соединение должным образом, и поэтому новое соединение было отклонено. Надеюсь, это кому-то поможет.

person Dilmer    schedule 21.04.2014