У меня есть работа в Дженкинсе, где мы запускаем проекты 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, поэтому использование mem в docker выглядит хорошо.