Re: Connection Refused error when running Sbt Tests in Jenkins but it works fine in local machine

2014-12-10 Thread David Resnick
I would recommend logging in to where Jenkins is trying to run sbt, cd-ing 
to the workspace and trying to run sbt yourself from the command line. Take 
Jenkins out of the loop. Maybe you might have a proxy issue on the 
slave/master where you are running sbt.

- David

On Monday, December 8, 2014 6:09:08 PM UTC+2, Vijaykumar Gundavarapu wrote:

 Hi,

 I have a simple Jenkins job which executes some Sbt tests in scala/akka 
 and it tries to download Mongo flapdoodle to execute a test.
 The tests works fine in local machine but I get connection refused error 
 when it runs in Jenkins.

 Download Version{2.4.10}:Linux:B64 START
 Dec 05, 2014 5:42:19 PM de.flapdoodle.embed.process.runtime.Starter prepare
 SEVERE: prepare executable
 java.net.ConnectException: Connection refused
   at java.net.PlainSocketImpl.socketConnect(Native Method)
   at 
 java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
   at 
 java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
   at 
 java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
   at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
   at java.net.Socket.connect(Socket.java:589)
   at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
   at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
   at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
   at sun.net.www.http.HttpClient.init(HttpClient.java:211)
   at sun.net.www.http.HttpClient.New(HttpClient.java:308)
   at sun.net.www.http.HttpClient.New(HttpClient.java:326)
   at 
 sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1167)
   at 
 sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1103)
   at 
 sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:997)
   at 
 sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:931)
   at 
 sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1511)
   at 
 sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1439)
   at 
 de.flapdoodle.embed.process.store.Downloader.download(Downloader.java:76)
   at 
 de.flapdoodle.embed.process.store.ArtifactStore.checkDistribution(ArtifactStore.java:66)
   at 
 de.flapdoodle.embed.process.store.CachingArtifactStore.checkDistribution(CachingArtifactStore.java:56)
   at de.flapdoodle.embed.process.runtime.Starter.prepare(Starter.java:52)
   at 
 com.deere.fieldstreams.jobstreams.tilerender.session.SessionWatchSpec.init(SessionWatchSpec.scala:78)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at 
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
   at 
 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
   at java.lang.Class.newInstance(Class.java:438)
   at 
 org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:619)
   at sbt.ForkMain$Run$2.call(ForkMain.java:294)
   at sbt.ForkMain$Run$2.call(ForkMain.java:284)
   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
   at 
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at java.lang.Thread.run(Thread.java:745)

 [error] Uncaught exception when running 
 com.deere.fieldstreams.jobstreams.tilerender.session.SessionWatchSpec: 
 de.flapdoodle.embed.process.exceptions.DistributionException: 
 java.net.ConnectException: Connection refused
 sbt.ForkMain$ForkError: java.net.ConnectException: Connection refused
   at de.flapdoodle.embed.process.runtime.Starter.prepare(Starter.java:65)
   at 
 com.deere.fieldstreams.jobstreams.tilerender.session.SessionWatchSpec.init(SessionWatchSpec.scala:78)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at 
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
   at 
 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
   at java.lang.Class.newInstance(Class.java:438)
   at 
 org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:619)
   at sbt.ForkMain$Run$2.call(ForkMain.java:294)
   at sbt.ForkMain$Run$2.call(ForkMain.java:284)
   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
   at 
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

Connection Refused error when running Sbt Tests in Jenkins but it works fine in local machine

2014-12-08 Thread Vijaykumar Gundavarapu
Hi,

I have a simple Jenkins job which executes some Sbt tests in scala/akka and 
it tries to download Mongo flapdoodle to execute a test.
The tests works fine in local machine but I get connection refused error 
when it runs in Jenkins.

Download Version{2.4.10}:Linux:B64 START
Dec 05, 2014 5:42:19 PM de.flapdoodle.embed.process.runtime.Starter prepare
SEVERE: prepare executable
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at 
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
at 
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at 
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
at sun.net.www.http.HttpClient.init(HttpClient.java:211)
at sun.net.www.http.HttpClient.New(HttpClient.java:308)
at sun.net.www.http.HttpClient.New(HttpClient.java:326)
at 
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1167)
at 
sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1103)
at 
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:997)
at 
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:931)
at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1511)
at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1439)
at 
de.flapdoodle.embed.process.store.Downloader.download(Downloader.java:76)
at 
de.flapdoodle.embed.process.store.ArtifactStore.checkDistribution(ArtifactStore.java:66)
at 
de.flapdoodle.embed.process.store.CachingArtifactStore.checkDistribution(CachingArtifactStore.java:56)
at de.flapdoodle.embed.process.runtime.Starter.prepare(Starter.java:52)
at 
com.deere.fieldstreams.jobstreams.tilerender.session.SessionWatchSpec.init(SessionWatchSpec.scala:78)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at 
org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:619)
at sbt.ForkMain$Run$2.call(ForkMain.java:294)
at sbt.ForkMain$Run$2.call(ForkMain.java:284)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

[error] Uncaught exception when running 
com.deere.fieldstreams.jobstreams.tilerender.session.SessionWatchSpec: 
de.flapdoodle.embed.process.exceptions.DistributionException: 
java.net.ConnectException: Connection refused
sbt.ForkMain$ForkError: java.net.ConnectException: Connection refused
at de.flapdoodle.embed.process.runtime.Starter.prepare(Starter.java:65)
at 
com.deere.fieldstreams.jobstreams.tilerender.session.SessionWatchSpec.init(SessionWatchSpec.scala:78)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at 
org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:619)
at sbt.ForkMain$Run$2.call(ForkMain.java:294)
at sbt.ForkMain$Run$2.call(ForkMain.java:284)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: sbt.ForkMain$ForkError: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at 
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
at