【发布时间】:2020-05-10 07:35:56
【问题描述】:
我在 Jenkins 有一些工作,我们运行 graddle 项目并且他们有一些 jacoco 报告。有时他们会失败,有时他们不会。这些是错误:
17:47:41 at org.jacoco.core.JaCoCo.<clinit>(JaCoCo.java:31)
17:47:41 ... 30 more
17:47:41 Caused by: java.lang.NullPointerException: Inflater has been closed
17:47:41 ... 31 more
What went wrong:
Execution failed for task ':tv-natgeotv:jacocoAndroidTvQaNonSecureDebug'.> Multiple task action failures occurred:
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> java.lang.ExceptionInInitializerError (no error message)
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> java.lang.ExceptionInInitializerError (no error message)
* What went wrong:
Execution failed for task ':tv-natgeotv:jacocoAndroidTvQaNonSecureDebug'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> java.lang.ExceptionInInitializerError (no error message)
在 Jenkins 中,我禁用了 disableConcurrentBuilds,每个作业都在单独的 docker 容器中运行,因此 docker 中的内存使用情况看起来不错。
【问题讨论】:
-
同样的问题,有解决方案吗?
标签: java android jenkins gradle jacoco