# Table export report error

**URL:** <https://discuss.hail.is/t/table-export-report-error/1540>\
**Category:** Hail Query & hailctl\
**Created:** [July 20, 2020, 8:57am UTC](https://discuss.hail.is/t/table-export-report-error/1540 "2020-07-20T08:57:00Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![shuang](https://avatars.discourse-cdn.com/v4/letter/s/f08c70/32.png) [@shuang](https://discuss.hail.is/u/shuang)\
**Post date:** [July 20, 2020, 8:57am UTC](https://discuss.hail.is/t/table-export-report-error/1540/1 "2020-07-20T08:57:00Z")

</div>

Hi,

I rewrite hail0.1 code:  
`vds.sample_qc().export_samples('output.tsv', 'Sample = s, va.qc.*')`  
with hail0.2 code:

> mt = hl.sample\_qc(mt, name=‘sample\_qc’)  
> table1 = mt.col.sample\_qc  
> table1.export(‘gs://path/mt.tsv.bgz’)

I use gcp dataproc cluster.

> hailctl dataproc start hail-test   
> –master-machine-type n1-highmem-8   
> –master-boot-disk-size 500   
> –num-workers 2   
> –worker-machine-type n1-highmem-16   
> –worker-boot-disk-size 500   
> –region europe-west1   
> –zone europe-west1-b   
> –max-idle 60m   
> –scopes cloud-platform

It report error at stage 1.

> [Stage 1:\> (0 + 8) / 26]ERROR

> It report something like: Container exited with a non-zero exit code 134. Error file: prelaunch.err.  
> Last 4096 bytes of stderr :  
> SLF4J: Class path contains multiple SLF4J bindings.  
> SLF4J: Found binding in [jar:file:/usr/lib/spark/jars/slf4j-log4j12-1.7.16.jar!/org/slf4j/impl/StaticLoggerBinder.class]  
> SLF4J: Found binding in [jar:file:/usr/lib/hadoop/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]  
> SLF4J: See [SLF4J Error Codes](http://www.slf4j.org/codes.html#multiple_bindings) for an explanation.  
> SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

Any idea about this?

Best, Shuang

---

<div class="post-metadata">

**Author:** ![tpoterba](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.hail.is/tpoterba/32/61_2.png) [@tpoterba](https://discuss.hail.is/u/tpoterba)\
**Post date:** [July 20, 2020, 11:22am UTC](https://discuss.hail.is/t/table-export-report-error/1540/2 "2020-07-20T11:22:14Z")

</div>

> [@shuang](#):
>
> It report something like: Container exited with a non-zero exit code 134. Error file: prelaunch.err.

We need the full stack trace to debug this

---

<div class="post-metadata">

**Author:** ![shuang](https://avatars.discourse-cdn.com/v4/letter/s/f08c70/32.png) [@shuang](https://discuss.hail.is/u/shuang)\
**Post date:** [July 20, 2020, 11:44am UTC](https://discuss.hail.is/t/table-export-report-error/1540/3 "2020-07-20T11:44:51Z")

</div>

Hi Tim, thx for answering. Do I need to offer the job ID or do I need to copy/past the whole log?

---

<div class="post-metadata">

**Author:** ![tpoterba](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.hail.is/tpoterba/32/61_2.png) [@tpoterba](https://discuss.hail.is/u/tpoterba)\
**Post date:** [July 20, 2020, 12:02pm UTC](https://discuss.hail.is/t/table-export-report-error/1540/4 "2020-07-20T12:02:54Z")

</div>

quote=“shuang, post:1, topic:1540”]

> [Stage 1:\> (0 + 8) / 26]ERROR  
> [/quote]

We need everything after this, I think.

---

<div class="post-metadata">

**Author:** ![shuang](https://avatars.discourse-cdn.com/v4/letter/s/f08c70/32.png) [@shuang](https://discuss.hail.is/u/shuang)\
**Post date:** [July 20, 2020, 12:22pm UTC](https://discuss.hail.is/t/table-export-report-error/1540/5 "2020-07-20T12:22:15Z")

</div>

[Stage 1:\> (0 + 16) / 26]Traceback (most recent call last):  
File “/tmp/96a6f45ea5ac46d2a853ca7b7afe01f0/hl\_step2\_export\_qc\_metrics\_tsv.py”, line 7, in   
table1.export(‘gs://shuang/hail/step2\_plot/chr20\_qc.tsv.bgz’)  
File “”, line 2, in export  
File “/opt/conda/default/lib/python3.6/site-packages/hail/typecheck/check.py”, line 614, in wrapper  
return _original\_func(\*args, \*\*kwargs_)  
File “/opt/conda/default/lib/python3.6/site-packages/hail/expr/expressions/base\_expression.py”, line 944, in export  
ds.export(output=path, delimiter=delimiter, header=header)  
File “”, line 2, in export  
File “/opt/conda/default/lib/python3.6/site-packages/hail/typecheck/check.py”, line 614, in wrapper  
return _original\_func(\*args, \*\*kwargs_)  
File “/opt/conda/default/lib/python3.6/site-packages/hail/table.py”, line 1038, in export  
ir.TableWrite(self.\_tir, ir.TableTextWriter(output, types\_file, header, parallel, delimiter)))  
File “/opt/conda/default/lib/python3.6/site-packages/hail/backend/spark\_backend.py”, line 296, in execute  
result = json.loads(self.\_jhc.backend().executeJSON(jir))  
File “/usr/lib/spark/python/lib/py4j-0.10.7-src.zip/py4j/java\_gateway.py”, line 1257, in **call**  
File “/opt/conda/default/lib/python3.6/site-packages/hail/backend/spark\_backend.py”, line 41, in deco  
‘Error summary: %s’ % (deepest, full, hail. **version** , deepest)) from None  
hail.utils.java.FatalError: SparkException: Job aborted due to stage failure: Task 20 in stage 1.0 failed 20 times, most recent failure: Lost task 20.19 in stage 1.0 (TID 1037, hail-test-w-1.c.sequencing-informatics-201511.internal, executor 37): ExecutorLostFailure (executor 37 exited caused by one of the running tasks) Reason: Container from a bad node: container\_1595230761411\_0001\_01\_000041 on host: hail-test-w-1.c.sequencing-informatics-201511.internal. Exit status: 134. Diagnostics: [2020-07-20 08:30:00.237]Exception from container-launch.  
Container id: container\_1595230761411\_0001\_01\_000041  
Exit code: 134

[2020-07-20 08:30:00.238]Container exited with a non-zero exit code 134. Error file: prelaunch.err.  
Last 4096 bytes of prelaunch.err :  
/bin/bash: line 1: 7576 Aborted /usr/lib/jvm/java-8-openjdk-amd64/bin/java -server -Xmx37237m ‘-Xss4M’ -Djava.io.tmpdir=/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/tmp ‘-Dspark.driver.port=40743’ ‘-Dspark.rpc.message.maxSize=512’ -Dspark.yarn.app.container.log.dir=/var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041 -XX:OnOutOfMemoryError=‘kill %p’ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark://CoarseGrainedScheduler@hail-test-m.c.sequencing-informatics-201511.internal:40743 --executor-id 37 --hostname hail-test-w-1.c.sequencing-informatics-201511.internal --cores 8 --app-id application\_1595230761411\_0001 --user-class-path file:/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/ **app**.jar --user-class-path file:/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/hail-all-spark.jar \> /var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/stdout 2\> /var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/stderr  
Last 4096 bytes of stderr :  
SLF4J: Class path contains multiple SLF4J bindings.  
SLF4J: Found binding in [jar:file:/usr/lib/spark/jars/slf4j-log4j12-1.7.16.jar!/org/slf4j/impl/StaticLoggerBinder.class]  
SLF4J: Found binding in [jar:file:/usr/lib/hadoop/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]  
SLF4J: See [http://www.slf4j.org/codes.html#multiple\_bindings](http://www.slf4j.org/codes.html#multiple_bindings) for an explanation.  
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

[2020-07-20 08:30:00.239]Container exited with a non-zero exit code 134. Error file: prelaunch.err.  
Last 4096 bytes of prelaunch.err :  
/bin/bash: line 1: 7576 Aborted /usr/lib/jvm/java-8-openjdk-amd64/bin/java -server -Xmx37237m ‘-Xss4M’ -Djava.io.tmpdir=/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/tmp ‘-Dspark.driver.port=40743’ ‘-Dspark.rpc.message.maxSize=512’ -Dspark.yarn.app.container.log.dir=/var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041 -XX:OnOutOfMemoryError=‘kill %p’ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark://CoarseGrainedScheduler@hail-test-m.c.sequencing-informatics-201511.internal:40743 --executor-id 37 --hostname hail-test-w-1.c.sequencing-informatics-201511.internal --cores 8 --app-id application\_1595230761411\_0001 --user-class-path file:/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/ **app**.jar --user-class-path file:/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/hail-all-spark.jar \> /var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/stdout 2\> /var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/stderr  
Last 4096 bytes of stderr :  
SLF4J: Class path contains multiple SLF4J bindings.  
SLF4J: Found binding in [jar:file:/usr/lib/spark/jars/slf4j-log4j12-1.7.16.jar!/org/slf4j/impl/StaticLoggerBinder.class]  
SLF4J: Found binding in [jar:file:/usr/lib/hadoop/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]  
SLF4J: See [http://www.slf4j.org/codes.html#multiple\_bindings](http://www.slf4j.org/codes.html#multiple_bindings) for an explanation.  
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

.  
Driver stacktrace:

Java stack trace:  
java.lang.RuntimeException: error while applying lowering ‘InterpretNonCompilable’  
at is.hail.expr.ir.lowering.LoweringPipeline$$anonfun$apply$1.apply(LoweringPipeline.scala:26)  
at is.hail.expr.ir.lowering.LoweringPipeline$$anonfun$apply$1.apply(LoweringPipeline.scala:18)  
at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)  
at scala.collection.mutable.WrappedArray.foreach(WrappedArray.scala:35)  
at is.hail.expr.ir.lowering.LoweringPipeline.apply(LoweringPipeline.scala:18)  
at is.hail.expr.ir.CompileAndEvaluate$.\_apply(CompileAndEvaluate.scala:28)  
at is.hail.backend.spark.SparkBackend.is$hail$backend$spark$SparkBackend$$\_execute(SparkBackend.scala:317)  
at is.hail.backend.spark.SparkBackend$$anonfun$execute$1.apply(SparkBackend.scala:304)  
at is.hail.backend.spark.SparkBackend$$anonfun$execute$1.apply(SparkBackend.scala:303)  
at is.hail.expr.ir.ExecuteContext$$anonfun$scoped$1.apply(ExecuteContext.scala:20)  
at is.hail.expr.ir.ExecuteContext$$anonfun$scoped$1.apply(ExecuteContext.scala:18)  
at is.hail.utils.package$.using(package.scala:601)  
at is.hail.annotations.Region$.scoped(Region.scala:18)  
at is.hail.expr.ir.ExecuteContext$.scoped(ExecuteContext.scala:18)  
at is.hail.backend.spark.SparkBackend.withExecuteContext(SparkBackend.scala:229)  
at is.hail.backend.spark.SparkBackend.execute(SparkBackend.scala:303)  
at is.hail.backend.spark.SparkBackend.executeJSON(SparkBackend.scala:323)  
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)  
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
at java.lang.reflect.Method.invoke(Method.java:498)  
at py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:244)  
at py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:357)  
at py4j.Gateway.invoke(Gateway.java:282)  
at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132)  
at py4j.commands.CallCommand.execute(CallCommand.java:79)  
at py4j.GatewayConnection.run(GatewayConnection.java:238)  
at java.lang.Thread.run(Thread.java:748)

org.apache.spark.SparkException: Job aborted due to stage failure: Task 20 in stage 1.0 failed 20 times, most recent failure: Lost task 20.19 in stage 1.0 (TID 1037, hail-test-w-1.c.sequencing-informatics-201511.internal, executor 37): ExecutorLostFailure (executor 37 exited caused by one of the running tasks) Reason: Container from a bad node: container\_1595230761411\_0001\_01\_000041 on host: hail-test-w-1.c.sequencing-informatics-201511.internal. Exit status: 134. Diagnostics: [2020-07-20 08:30:00.237]Exception from container-launch.  
Container id: container\_1595230761411\_0001\_01\_000041  
Exit code: 134

[2020-07-20 08:30:00.238]Container exited with a non-zero exit code 134. Error file: prelaunch.err.  
Last 4096 bytes of prelaunch.err :  
/bin/bash: line 1: 7576 Aborted /usr/lib/jvm/java-8-openjdk-amd64/bin/java -server -Xmx37237m ‘-Xss4M’ -Djava.io.tmpdir=/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/tmp ‘-Dspark.driver.port=40743’ ‘-Dspark.rpc.message.maxSize=512’ -Dspark.yarn.app.container.log.dir=/var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041 -XX:OnOutOfMemoryError=‘kill %p’ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark://CoarseGrainedScheduler@hail-test-m.c.sequencing-informatics-201511.internal:40743 --executor-id 37 --hostname hail-test-w-1.c.sequencing-informatics-201511.internal --cores 8 --app-id application\_1595230761411\_0001 --user-class-path file:/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/ **app**.jar --user-class-path file:/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/hail-all-spark.jar \> /var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/stdout 2\> /var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/stderr  
Last 4096 bytes of stderr :  
SLF4J: Class path contains multiple SLF4J bindings.  
SLF4J: Found binding in [jar:file:/usr/lib/spark/jars/slf4j-log4j12-1.7.16.jar!/org/slf4j/impl/StaticLoggerBinder.class]  
SLF4J: Found binding in [jar:file:/usr/lib/hadoop/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]  
SLF4J: See [http://www.slf4j.org/codes.html#multiple\_bindings](http://www.slf4j.org/codes.html#multiple_bindings) for an explanation.  
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

[2020-07-20 08:30:00.239]Container exited with a non-zero exit code 134. Error file: prelaunch.err.  
Last 4096 bytes of prelaunch.err :  
/bin/bash: line 1: 7576 Aborted /usr/lib/jvm/java-8-openjdk-amd64/bin/java -server -Xmx37237m ‘-Xss4M’ -Djava.io.tmpdir=/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/tmp ‘-Dspark.driver.port=40743’ ‘-Dspark.rpc.message.maxSize=512’ -Dspark.yarn.app.container.log.dir=/var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041 -XX:OnOutOfMemoryError=‘kill %p’ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark://CoarseGrainedScheduler@hail-test-m.c.sequencing-informatics-201511.internal:40743 --executor-id 37 --hostname hail-test-w-1.c.sequencing-informatics-201511.internal --cores 8 --app-id application\_1595230761411\_0001 --user-class-path file:/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/ **app**.jar --user-class-path file:/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/hail-all-spark.jar \> /var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/stdout 2\> /var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/stderr  
Last 4096 bytes of stderr :  
SLF4J: Class path contains multiple SLF4J bindings.  
SLF4J: Found binding in [jar:file:/usr/lib/spark/jars/slf4j-log4j12-1.7.16.jar!/org/slf4j/impl/StaticLoggerBinder.class]  
SLF4J: Found binding in [jar:file:/usr/lib/hadoop/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]  
SLF4J: See [http://www.slf4j.org/codes.html#multiple\_bindings](http://www.slf4j.org/codes.html#multiple_bindings) for an explanation.  
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

.  
Driver stacktrace:  
at org.apache.spark.scheduler.DAGScheduler.org$apache$spark$scheduler$DAGScheduler$$failJobAndIndependentStages(DAGScheduler.scala:1892)  
at org.apache.spark.scheduler.DAGScheduler$$anonfun$abortStage$1.apply(DAGScheduler.scala:1880)  
at org.apache.spark.scheduler.DAGScheduler$$anonfun$abortStage$1.apply(DAGScheduler.scala:1879)  
at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)  
at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)  
at org.apache.spark.scheduler.DAGScheduler.abortStage(DAGScheduler.scala:1879)  
at org.apache.spark.scheduler.DAGScheduler$$anonfun$handleTaskSetFailed$1.apply(DAGScheduler.scala:927)  
at org.apache.spark.scheduler.DAGScheduler$$anonfun$handleTaskSetFailed$1.apply(DAGScheduler.scala:927)  
at scala.Option.foreach(Option.scala:257)  
at org.apache.spark.scheduler.DAGScheduler.handleTaskSetFailed(DAGScheduler.scala:927)  
at org.apache.spark.scheduler.DAGSchedulerEventProcessLoop.doOnReceive(DAGScheduler.scala:2113)  
at org.apache.spark.scheduler.DAGSchedulerEventProcessLoop.onReceive(DAGScheduler.scala:2062)  
at org.apache.spark.scheduler.DAGSchedulerEventProcessLoop.onReceive(DAGScheduler.scala:2051)  
at org.apache.spark.util.EventLoop$$anon$1.run(EventLoop.scala:49)  
at org.apache.spark.scheduler.DAGScheduler.runJob(DAGScheduler.scala:738)  
at org.apache.spark.SparkContext.runJob(SparkContext.scala:2061)  
at org.apache.spark.SparkContext.runJob(SparkContext.scala:2158)  
at is.hail.rvd.RVD.combine(RVD.scala:723)  
at is.hail.expr.ir.Interpret$.run(Interpret.scala:842)  
at is.hail.expr.ir.Interpret$.alreadyLowered(Interpret.scala:53)  
at is.hail.expr.ir.InterpretNonCompilable$.interpretAndCoerce$1(InterpretNonCompilable.scala:16)  
at is.hail.expr.ir.InterpretNonCompilable$.is$hail$expr$ir$InterpretNonCompilable$$rewrite$1(InterpretNonCompilable.scala:53)  
at is.hail.expr.ir.InterpretNonCompilable$.is$hail$expr$ir$InterpretNonCompilable$$rewrite$1(InterpretNonCompilable.scala:39)  
at is.hail.expr.ir.InterpretNonCompilable$.apply(InterpretNonCompilable.scala:58)  
at is.hail.expr.ir.lowering.InterpretNonCompilablePass$.transform(LoweringPass.scala:50)  
at is.hail.expr.ir.lowering.LoweringPass$$anonfun$apply$3$$anonfun$1.apply(LoweringPass.scala:15)  
at is.hail.expr.ir.lowering.LoweringPass$$anonfun$apply$3$$anonfun$1.apply(LoweringPass.scala:15)  
at is.hail.utils.ExecutionTimer.time(ExecutionTimer.scala:69)  
at is.hail.expr.ir.lowering.LoweringPass$$anonfun$apply$3.apply(LoweringPass.scala:15)  
at is.hail.expr.ir.lowering.LoweringPass$$anonfun$apply$3.apply(LoweringPass.scala:13)  
at is.hail.utils.ExecutionTimer.time(ExecutionTimer.scala:69)  
at is.hail.expr.ir.lowering.LoweringPass$class.apply(LoweringPass.scala:13)  
at is.hail.expr.ir.lowering.InterpretNonCompilablePass$.apply(LoweringPass.scala:45)  
at is.hail.expr.ir.lowering.LoweringPipeline$$anonfun$apply$1.apply(LoweringPipeline.scala:20)  
at is.hail.expr.ir.lowering.LoweringPipeline$$anonfun$apply$1.apply(LoweringPipeline.scala:18)  
at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)  
at scala.collection.mutable.WrappedArray.foreach(WrappedArray.scala:35)  
at is.hail.expr.ir.lowering.LoweringPipeline.apply(LoweringPipeline.scala:18)  
at is.hail.expr.ir.CompileAndEvaluate$.\_apply(CompileAndEvaluate.scala:28)  
at is.hail.backend.spark.SparkBackend.is$hail$backend$spark$SparkBackend$$\_execute(SparkBackend.scala:317)  
at is.hail.backend.spark.SparkBackend$$anonfun$execute$1.apply(SparkBackend.scala:304)  
at is.hail.backend.spark.SparkBackend$$anonfun$execute$1.apply(SparkBackend.scala:303)  
at is.hail.expr.ir.ExecuteContext$$anonfun$scoped$1.apply(ExecuteContext.scala:20)  
at is.hail.expr.ir.ExecuteContext$$anonfun$scoped$1.apply(ExecuteContext.scala:18)  
at is.hail.utils.package$.using(package.scala:601)  
at is.hail.annotations.Region$.scoped(Region.scala:18)  
at is.hail.expr.ir.ExecuteContext$.scoped(ExecuteContext.scala:18)  
at is.hail.backend.spark.SparkBackend.withExecuteContext(SparkBackend.scala:229)  
at is.hail.backend.spark.SparkBackend.execute(SparkBackend.scala:303)  
at is.hail.backend.spark.SparkBackend.executeJSON(SparkBackend.scala:323)  
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)  
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
at java.lang.reflect.Method.invoke(Method.java:498)  
at py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:244)  
at py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:357)  
at py4j.Gateway.invoke(Gateway.java:282)  
at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132)  
at py4j.commands.CallCommand.execute(CallCommand.java:79)  
at py4j.GatewayConnection.run(GatewayConnection.java:238)  
at java.lang.Thread.run(Thread.java:748)

Hail version: 0.2.45-a45a43f21e83  
Error summary: SparkException: Job aborted due to stage failure: Task 20 in stage 1.0 failed 20 times, most recent failure: Lost task 20.19 in stage 1.0 (TID 1037, hail-test-w-1.c.sequencing-informatics-201511.internal, executor 37): ExecutorLostFailure (executor 37 exited caused by one of the running tasks) Reason: Container from a bad node: container\_1595230761411\_0001\_01\_000041 on host: hail-test-w-1.c.sequencing-informatics-201511.internal. Exit status: 134. Diagnostics: [2020-07-20 08:30:00.237]Exception from container-launch.  
Container id: container\_1595230761411\_0001\_01\_000041  
Exit code: 134

[2020-07-20 08:30:00.238]Container exited with a non-zero exit code 134. Error file: prelaunch.err.  
Last 4096 bytes of prelaunch.err :  
/bin/bash: line 1: 7576 Aborted /usr/lib/jvm/java-8-openjdk-amd64/bin/java -server -Xmx37237m ‘-Xss4M’ -Djava.io.tmpdir=/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/tmp ‘-Dspark.driver.port=40743’ ‘-Dspark.rpc.message.maxSize=512’ -Dspark.yarn.app.container.log.dir=/var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041 -XX:OnOutOfMemoryError=‘kill %p’ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark://CoarseGrainedScheduler@hail-test-m.c.sequencing-informatics-201511.internal:40743 --executor-id 37 --hostname hail-test-w-1.c.sequencing-informatics-201511.internal --cores 8 --app-id application\_1595230761411\_0001 --user-class-path file:/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/ **app**.jar --user-class-path file:/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/hail-all-spark.jar \> /var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/stdout 2\> /var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/stderr  
Last 4096 bytes of stderr :  
SLF4J: Class path contains multiple SLF4J bindings.  
SLF4J: Found binding in [jar:file:/usr/lib/spark/jars/slf4j-log4j12-1.7.16.jar!/org/slf4j/impl/StaticLoggerBinder.class]  
SLF4J: Found binding in [jar:file:/usr/lib/hadoop/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]  
SLF4J: See [http://www.slf4j.org/codes.html#multiple\_bindings](http://www.slf4j.org/codes.html#multiple_bindings) for an explanation.  
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

[2020-07-20 08:30:00.239]Container exited with a non-zero exit code 134. Error file: prelaunch.err.  
Last 4096 bytes of prelaunch.err :  
/bin/bash: line 1: 7576 Aborted /usr/lib/jvm/java-8-openjdk-amd64/bin/java -server -Xmx37237m ‘-Xss4M’ -Djava.io.tmpdir=/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/tmp ‘-Dspark.driver.port=40743’ ‘-Dspark.rpc.message.maxSize=512’ -Dspark.yarn.app.container.log.dir=/var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041 -XX:OnOutOfMemoryError=‘kill %p’ org.apache.spark.executor.CoarseGrainedExecutorBackend --driver-url spark://CoarseGrainedScheduler@hail-test-m.c.sequencing-informatics-201511.internal:40743 --executor-id 37 --hostname hail-test-w-1.c.sequencing-informatics-201511.internal --cores 8 --app-id application\_1595230761411\_0001 --user-class-path file:/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/ **app**.jar --user-class-path file:/hadoop/yarn/nm-local-dir/usercache/root/appcache/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/hail-all-spark.jar \> /var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/stdout 2\> /var/log/hadoop-yarn/userlogs/application\_1595230761411\_0001/container\_1595230761411\_0001\_01\_000041/stderr  
Last 4096 bytes of stderr :  
SLF4J: Class path contains multiple SLF4J bindings.  
SLF4J: Found binding in [jar:file:/usr/lib/spark/jars/slf4j-log4j12-1.7.16.jar!/org/slf4j/impl/StaticLoggerBinder.class]  
SLF4J: Found binding in [jar:file:/usr/lib/hadoop/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]  
SLF4J: See [http://www.slf4j.org/codes.html#multiple\_bindings](http://www.slf4j.org/codes.html#multiple_bindings) for an explanation.  
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

.  
Driver stacktrace:

[Stage 1:\> (0 + 8) / 26]  
Job output is complete

---

<div class="post-metadata">

**Author:** ![tpoterba](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.hail.is/tpoterba/32/61_2.png) [@tpoterba](https://discuss.hail.is/u/tpoterba)\
**Post date:** [July 20, 2020, 12:24pm UTC](https://discuss.hail.is/t/table-export-report-error/1540/6 "2020-07-20T12:24:07Z")

</div>

> [@shuang](#):
>
> Hail version: 0.2.45-a45a43f21e83

I think the first thing to try is updating to the latest Hail – error code 134 is usually out-of-memory exceptions and we fixed a few memory leaks recently.

---

<div class="post-metadata">

**Author:** ![shuang](https://avatars.discourse-cdn.com/v4/letter/s/f08c70/32.png) [@shuang](https://discuss.hail.is/u/shuang)\
**Post date:** [July 20, 2020, 1:00pm UTC](https://discuss.hail.is/t/table-export-report-error/1540/7 "2020-07-20T13:00:36Z")

</div>

Hi @tpoterba I upgraded to Hail `version: 0.2.49-11ae8408bad0`  
but It still report really similar error message

> Exit status: 134. Diagnostics: [2020-07-20 12:58:30.235]Exception from container-launch.  
> Container id: container\_1595248992147\_0001\_01\_000037  
> Exit code: 134

---

<div class="post-metadata">

**Author:** ![kumarveerapen](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.hail.is/kumarveerapen/32/355_2.png) [@kumarveerapen](https://discuss.hail.is/u/kumarveerapen)\
**Post date:** [July 30, 2020, 3:22pm UTC](https://discuss.hail.is/t/table-export-report-error/1540/8 "2020-07-30T15:22:47Z")

</div>

Hi, Shuang! Have you resolved this by running Hail 0.2.52?

I noticed that the origin of this thread was using Hail 0.1. We no longer support Hail 0.1
