# Travis and EOF errors in Gradle

**URL:** <https://discuss.gradle.org/t/travis-and-eof-errors-in-gradle/18429>\
**Category:** Help/Discuss\
**Created:** [July 10, 2016, 2:50pm UTC](https://discuss.gradle.org/t/travis-and-eof-errors-in-gradle/18429 "2016-07-10T14:50:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Schalk\_Cronje](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/schalk_cronje/32/6511_2.png) [@Schalk\_Cronje](https://discuss.gradle.org/u/Schalk_Cronje)\
**Post date:** [July 10, 2016, 2:50pm UTC](https://discuss.gradle.org/t/travis-and-eof-errors-in-gradle/18429/1 "2016-07-10T14:50:15Z")

</div>

I am only seeing this at the moment with the Travis builds for GradleTest. I’ve turned on debug for the `test` task in one of the builds and the console output can be seen at [https://travis-ci.org/ysb33r/gradleTest/builds/143713900](https://travis-ci.org/ysb33r/gradleTest/builds/143713900).

Most significantly I’m seeing

```gradle
14:38:36.862 [DEBUG] [org.gradle.internal.remote.internal.inet.SocketConnection] Discarding EOFException: java.io.EOFException
14:38:36.865 [DEBUG] [org.gradle.process.internal.DefaultExecHandle] Process 'Gradle Test Executor 2' finished with exit value 137 (state: FAILED)
14:38:36.877 [DEBUG] [TestEventLogger] 

```

and stuff like

```gradle
        Caused by: org.gradle.tooling.GradleConnectionException: Could not execute build using Gradle installation '/home/travis/.gradle/wrapper/dists/gradle-2.14-all/dmmpvfacc1g089abcvm42kj40/gradle-2.14'.            
at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:55)            

at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29)            
at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:41)           
at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:57)            
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)            
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)            
at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)            
at org.gradle.tooling.internal.consumer.DefaultBuildLauncher.run(DefaultBuildLauncher.java:77)           
 at org.gradle.testkit.runner.internal.ToolingApiGradleExecutor.run(ToolingApiGradleExecutor.java:100)           
 ... 3 more            
Caused by: org.gradle.launcher.daemon.client.DaemonDisappearedException: Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)

```

I’m wondering is a Gradle dev could shed some light on this before I go off to bug the Travis folks

---

<div class="post-metadata">

**Author:** ![itunc](https://avatars.discourse-cdn.com/v4/letter/i/57b2e6/32.png) [@itunc](https://discuss.gradle.org/u/itunc)\
**Post date:** [February 14, 2017, 2:30pm UTC](https://discuss.gradle.org/t/travis-and-eof-errors-in-gradle/18429/2 "2017-02-14T14:30:12Z")

</div>

I had exactly the same problem on a build (test) for a simple Android app. My system was a VM with 16.04 Ubuntu. The error used to come from different test cases, in a non-deterministic order. For some, from time-to-time for others over and over again…  
After a long search, it turned to be that my VM’s 1GB RAM was simply not enough. After we increased it to 3GB, the problem disappeared completely. So please check your available memory, it might (and most probably will) be the reason.
