log for com.health.openscale:56
== Installed Android Tools ==
2021-10-13 16:58:43,272 DEBUG: Reading 'config.yml'
2021-10-13 16:58:43,281 INFO: Using /opt/android-sdk/build-tools/29.0.3/apksigner
2021-10-13 16:58:43,284 INFO: Creating log directory
2021-10-13 16:58:43,284 INFO: Creating temporary directory
2021-10-13 16:58:43,285 INFO: Creating output directory
2021-10-13 16:58:43,305 DEBUG: Getting git vcs interface for https://github.com/oliexdev/openScale
2021-10-13 16:58:43,306 DEBUG: > git --version
git version 2.11.0
2021-10-13 16:58:43,516 INFO: Using git version 2.11.0
2021-10-13 16:58:43,517 DEBUG: Checking 2.4.1
2021-10-13 16:58:43,517 INFO: Building version 2.4.1 (56) of com.health.openscale
2021-10-13 16:58:43,518 DEBUG: > sudo passwd --lock root
passwd: password expiry information changed.
2021-10-13 16:58:43,726 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 64914 files and directories currently installed.)
Removing sudo (1.8.19p1-2.1+deb9u3) ...
Purging configuration files for sudo (1.8.19p1-2.1+deb9u3) ...
Processing triggers for systemd (232-25+deb9u13) ...
2021-10-13 16:58:47,189 INFO: Getting source for revision 805181224d136112fb1b204497803fe39b4908d8
2021-10-13 16:58:47,190 DEBUG: Directory: build/com.health.openscale
2021-10-13 16:58:47,190 DEBUG: > git rev-parse --show-toplevel
2021-10-13 16:58:47,395 DEBUG: Directory: build/com.health.openscale
2021-10-13 16:58:47,395 DEBUG: > git submodule foreach --recursive git reset --hard
2021-10-13 16:58:47,501 DEBUG: Directory: build/com.health.openscale
2021-10-13 16:58:47,502 DEBUG: > git reset --hard
2021-10-13 16:58:47,816 DEBUG: Directory: build/com.health.openscale
2021-10-13 16:58:47,816 DEBUG: > git submodule foreach --recursive git clean -dffx
2021-10-13 16:58:47,927 DEBUG: Directory: build/com.health.openscale
2021-10-13 16:58:47,928 DEBUG: > git clean -dffx
2021-10-13 16:58:48,033 DEBUG: Directory: build/com.health.openscale
2021-10-13 16:58:48,033 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com fetch origin
2021-10-13 16:58:48,440 DEBUG: Directory: build/com.health.openscale
2021-10-13 16:58:48,440 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com fetch --prune --tags --force origin
2021-10-13 16:58:48,746 DEBUG: Directory: build/com.health.openscale
2021-10-13 16:58:48,746 DEBUG: > git remote set-head origin --auto
2021-10-13 16:58:49,150 DEBUG: Directory: build/com.health.openscale
2021-10-13 16:58:49,151 DEBUG: > git checkout -f 805181224d136112fb1b204497803fe39b4908d8
2021-10-13 16:58:50,389 DEBUG: Directory: build/com.health.openscale
2021-10-13 16:58:50,390 DEBUG: > git clean -dffx
2021-10-13 16:58:50,496 INFO: Creating local.properties file at build/com.health.openscale/local.properties
2021-10-13 16:58:50,497 INFO: Creating local.properties file at build/com.health.openscale/android_app/local.properties
2021-10-13 16:58:50,498 INFO: Creating local.properties file at build/com.health.openscale/android_app/app/local.properties
2021-10-13 16:58:50,500 DEBUG: Removing debuggable flags from build/com.health.openscale/android_app/app
2021-10-13 16:58:50,506 INFO: Removing specified files
2021-10-13 16:58:50,507 INFO: Removing docs/raw_icons/launcher_design_proposal_ jbeguna04.zip
2021-10-13 16:58:50,507 INFO: Removing docs/misc/DCode-v4.02a-build-4.02.0.9306.zip
2021-10-13 16:58:50,507 INFO: Removing docs/raw_icons/openScale_icons.zip
2021-10-13 16:58:50,517 INFO: Cleaned build.gradle of keysigning configs at build/com.health.openscale/android_app/app/build.gradle
2021-10-13 16:58:50,519 INFO: Cleaning Gradle project...
2021-10-13 16:58:50,519 DEBUG: Directory: build/com.health.openscale/android_app/app
2021-10-13 16:58:50,519 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid clean
Found 6.5 via distributionUrl
Downloading missing gradle version 6.5
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-6.5-bin.zip: OK
Running /opt/gradle/versions/6.5/bin/gradle clean
Welcome to Gradle 6.5!
Here are the highlights of this release:
- Experimental file-system watching
- Improved version ordering
- New samples
For more details see https://docs.gradle.org/6.5/release-notes.html
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/6.5/userguide/gradle_daemon.html.
Daemon will be stopped at the end of the build stopping after processing
> Configure project :app
WARNING: API 'BaseVariant.getApplicationIdTextResource' is obsolete and has been replaced with 'VariantProperties.applicationId'.
It will be removed in version 5.0 of the Android Gradle plugin.
For more information, see TBD.
To determine what is calling BaseVariant.getApplicationIdTextResource, use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
> Task :app:clean UP-TO-DATE
BUILD SUCCESSFUL in 16s
1 actionable task: 1 up-to-date
2021-10-13 16:59:09,974 INFO: Scanning source for common problems...
2021-10-13 16:59:09,986 INFO: Removing gradle-wrapper.jar at android_app/gradle/wrapper/gradle-wrapper.jar
2021-10-13 16:59:10,014 INFO: Creating source tarball...
2021-10-13 16:59:11,804 INFO: Building Gradle project...
2021-10-13 16:59:11,805 DEBUG: Directory: build/com.health.openscale/android_app/app
2021-10-13 16:59:11,805 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleRelease
Found 6.5 via distributionUrl
Running /opt/gradle/versions/6.5/bin/gradle assembleRelease
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/6.5/userguide/gradle_daemon.html.
Daemon will be stopped at the end of the build stopping after processing
> Configure project :app
WARNING: API 'BaseVariant.getApplicationIdTextResource' is obsolete and has been replaced with 'VariantProperties.applicationId'.
It will be removed in version 5.0 of the Android Gradle plugin.
For more information, see TBD.
To determine what is calling BaseVariant.getApplicationIdTextResource, use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
> Task :app:preBuild UP-TO-DATE
> Task :app:preReleaseBuild UP-TO-DATE
> Task :app:compileReleaseAidl NO-SOURCE
> Task :app:compileReleaseRenderscript NO-SOURCE
> Task :app:generateReleaseBuildConfig
> Task :app:writeReleaseApplicationId
> Task :app:generateSafeArgsRelease
> Task :app:javaPreCompileRelease
> Task :app:generateReleaseResValues
> Task :app:generateReleaseResources
> Task :app:checkReleaseAarMetadata
/home/vagrant/build/com.health.openscale/android_app/app/build/intermediates/incremental/mergeReleaseResources/merged.dir/values-ar/values-ar.xml:120: warn: multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?.
> Task :app:createReleaseCompatibleScreenManifests
> Task :app:extractDeepLinksRelease
> Task :app:processReleaseMainManifest
> Task :app:mergeReleaseResources
> Task :app:processReleaseManifest
> Task :app:processReleaseManifestForPackage
warn: removing resource com.health.openscale:string/label_click_measurement_configure without required default value.
warn: removing resource com.health.openscale:string/label_regression_line without required default value.
warn: removing resource com.health.openscale:string/label_regression_line_degree without required default value.
warn: removing resource com.health.openscale:string/label_rolling_chart without required default value.
> Task :app:processReleaseResources
> Task :app:compileReleaseJavaWithJavac
warning: Current JDK version 1.8.0_302-8u302-b08-1~deb9u1-b08 has a bug (https://bugs.openjdk.java.net/browse/JDK-8007720) that prevents Room from being incremental. Consider using JDK 11+ or the embedded JDK shipped with Android Studio 3.5+.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 warning
> Task :app:compileReleaseSources
> Task :app:mergeReleaseNativeDebugMetadata NO-SOURCE
> Task :app:lintVitalRelease
Could not load custom lint check jar file /home/vagrant/.gradle/caches/transforms-2/files-2.1/dc92294617e6c2e403c558ba1886bf22/jetified-timber-5.0.1/jars/lint.jar
java.lang.NoClassDefFoundError: com/android/tools/lint/client/api/Vendor
at timber.lint.TimberIssueRegistry.<init>(TimberIssueRegistry.kt:25)
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:423)
at java.lang.Class.newInstance(Class.java:442)
at com.android.tools.lint.client.api.JarFileIssueRegistry$Factory.loadIssueRegistry(JarFileIssueRegistry.kt:200)
at com.android.tools.lint.client.api.JarFileIssueRegistry$Factory.get(JarFileIssueRegistry.kt:152)
at com.android.tools.lint.client.api.JarFileIssueRegistry$Factory.get(JarFileIssueRegistry.kt:116)
at com.android.tools.lint.client.api.LintDriver.registerCustomDetectors(LintDriver.kt:494)
at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.kt:414)
at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:256)
at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:237)
at com.android.tools.lint.gradle.LintGradleClient.run(LintGradleClient.kt:255)
at com.android.tools.lint.gradle.LintGradleExecution.runLint(LintGradleExecution.kt:259)
at com.android.tools.lint.gradle.LintGradleExecution.lintSingleVariant(LintGradleExecution.kt:275)
at com.android.tools.lint.gradle.LintGradleExecution.analyze(LintGradleExecution.kt:62)
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 com.android.tools.lint.gradle.api.ReflectiveLintRunner.runLint(ReflectiveLintRunner.kt:38)
at com.android.build.gradle.tasks.LintBaseTask.runLint(LintBaseTask.java:117)
at com.android.build.gradle.tasks.LintPerVariantTask.lint(LintPerVariantTask.java:67)
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 org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:104)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:49)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:42)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:28)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:726)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:693)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.run(ExecuteActionsTaskExecuter.java:569)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:395)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:387)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:157)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:242)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:150)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:84)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:554)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:537)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$300(ExecuteActionsTaskExecuter.java:108)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.executeWithPreviousOutputFiles(ExecuteActionsTaskExecuter.java:278)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:267)
at org.gradle.internal.execution.steps.ExecuteStep.lambda$execute$1(ExecuteStep.java:33)
at java.util.Optional.orElseGet(Optional.java:267)
at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:33)
at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:26)
at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:67)
at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:36)
at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:49)
at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:34)
at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:43)
at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:73)
at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:54)
at org.gradle.internal.execution.steps.CatchExceptionStep.execute(CatchExceptionStep.java:34)
at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:44)
at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:54)
at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:38)
at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:49)
at org.gradle.internal.execution.steps.CacheStep.executeWithoutCache(CacheStep.java:159)
at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:72)
at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:43)
at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:44)
at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:33)
at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:38)
at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:24)
at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:92)
at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:85)
at java.util.Optional.map(Optional.java:215)
at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:39)
at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:76)
at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:37)
at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:36)
at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:26)
at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:94)
at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:49)
at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:79)
at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:53)
at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:74)
at org.gradle.internal.execution.steps.SkipEmptyWorkStep.lambda$execute$2(SkipEmptyWorkStep.java:78)
at java.util.Optional.orElseGet(Optional.java:267)
at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:78)
at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:34)
at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:39)
at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:40)
at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:28)
at org.gradle.internal.execution.impl.DefaultWorkExecutor.execute(DefaultWorkExecutor.java:33)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:194)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:186)
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:114)
at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:409)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:399)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:157)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:242)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:150)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:94)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:41)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:356)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:343)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:336)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:322)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: com.android.tools.lint.client.api.Vendor
at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:328)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 126 more
/home/vagrant/build/com.health.openscale/android_app/app/src/main/res/values-pt/strings.xml:6: Error: "label_rolling_chart" is translated here but not found in default locale [ExtraTranslation]
<string name="label_rolling_chart">Gráfico</string>
~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/vagrant/build/com.health.openscale/android_app/app/src/main/res/values-pt/strings.xml:61: Error: "label_regression_line_degree" is translated here but not found in default locale [ExtraTranslation]
<string name="label_regression_line_degree">Grau de regressão polinomial (tendência)</string>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/vagrant/build/com.health.openscale/android_app/app/src/main/res/values-fi/strings.xml:72: Error: "label_click_measurement_configure" is translated here but not found in default locale [ExtraTranslation]
<string name="label_click_measurement_configure">Napauta mittaustietoa muuttaaksesi</string>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/vagrant/build/com.health.openscale/android_app/app/src/main/res/values-zh-rCN/strings.xml:111: Error: "label_rolling_chart" is translated here but not found in default locale [ExtraTranslation]
<string name="label_rolling_chart">旋转图表</string>
~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/vagrant/build/com.health.openscale/android_app/app/src/main/res/values-zh-rCN/strings.xml:150: Error: "label_regression_line_degree" is translated here but not found in default locale [ExtraTranslation]
<string name="label_regression_line_degree">回归多项式程度</string>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/vagrant/build/com.health.openscale/android_app/app/src/main/res/values-zh-rCN/strings.xml:151: Error: "label_regression_line" is translated here but not found in default locale [ExtraTranslation]
<string name="label_regression_line">回归线</string>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Explanation for issues of type "ExtraTranslation":
If a string appears in a specific language translation file, but there is
no corresponding string in the default locale, then this string is probably
unused. (It's technically possible that your application is only intended
to run in a specific locale, but it's still a good idea to provide a
fallback.)
Note that these strings can lead to crashes if the string is looked up on
any locale not providing a translation, so it's important to clean them
up.
6 errors, 0 warnings
> Task :app:mergeReleaseShaders
> Task :app:compileReleaseShaders NO-SOURCE
> Task :app:generateReleaseAssets UP-TO-DATE
> Task :app:mergeReleaseAssets
> Task :app:compressReleaseAssets
> Task :app:desugarReleaseFileDependencies
> Task :app:dexBuilderRelease
> Task :app:checkReleaseDuplicateClasses
> Task :app:processReleaseJavaRes NO-SOURCE
> Task :app:collectReleaseDependencies
> Task :app:sdkReleaseDependencyData
> Task :app:mergeReleaseJniLibFolders
> Task :app:mergeReleaseJavaResource
> Task :app:mergeReleaseNativeLibs
> Task :app:stripReleaseDebugSymbols NO-SOURCE
> Task :app:mergeExtDexRelease
> Task :app:l8DexDesugarLibRelease
> Task :app:mergeDexRelease
> Task :app:packageRelease
> Task :app:assembleRelease
BUILD SUCCESSFUL in 1m 30s
30 actionable tasks: 30 executed
2021-10-13 17:00:42,501 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/com.health.openscale, universal_newlines=False, shell=None)
2021-10-13 17:00:42,505 INFO: Successfully built version 2.4.1 of com.health.openscale from 805181224d136112fb1b204497803fe39b4908d8
2021-10-13 17:00:43,219 DEBUG: AXML contains a RESOURCE MAP
2021-10-13 17:00:43,219 DEBUG: Start of Namespace mapping: prefix 32: 'android' --> uri 73: 'http://schemas.android.com/apk/res/android'
2021-10-13 17:00:43,221 DEBUG: Checking build/com.health.openscale/android_app/app/build/outputs/apk/release/openScale-2.4.1-release-unsigned.apk
2021-10-13 17:00:43,228 DEBUG: AXML contains a RESOURCE MAP
2021-10-13 17:00:43,228 DEBUG: Start of Namespace mapping: prefix 32: 'android' --> uri 73: 'http://schemas.android.com/apk/res/android'
2021-10-13 17:00:43,242 INFO: success: com.health.openscale
2021-10-13 17:00:43,243 INFO: Finished
2021-10-13 17:00:43,243 INFO: 1 build succeeded