Started by user Mike Dawson Running as SYSTEM [EnvInject] - Loading node environment variables. Building in workspace /home/jenkins/.jenkins/workspace/AdbScreenRecord The recommended git tool is: NONE No credentials specified > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/UstadMobile/AdbScreenRecorder.git # timeout=10 Fetching upstream changes from https://github.com/UstadMobile/AdbScreenRecorder.git > git --version # timeout=10 > git --version # 'git version 2.25.1' > git fetch --tags --force --progress -- https://github.com/UstadMobile/AdbScreenRecorder.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision 398e4dc65c94d5092ceb37c2ddf169169a200592 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 398e4dc65c94d5092ceb37c2ddf169169a200592 # timeout=10 Commit message: "Temporarily comment out tests that depend on a running emulator." > git rev-list --no-walk 398e4dc65c94d5092ceb37c2ddf169169a200592 # timeout=10 [Gradle] - Launching build. [AdbScreenRecord] $ /home/jenkins/.jenkins/workspace/AdbScreenRecord/gradlew clean build publish Starting a Gradle Daemon (subsequent builds will be faster) > Configure project :app Warning: The 'kotlin-android-extensions' Gradle plugin is deprecated. Please use this migration guide (https://goo.gle/kotlin-android-extensions-deprecation) to start working with View Binding (https://developer.android.com/topic/libraries/view-binding) and the 'kotlin-parcelize' plugin. WARNING:: The specified Android SDK Build Tools version (29.0.3) is ignored, as it is below the minimum supported version (30.0.2) for Android Gradle Plugin 4.2.1. Android SDK Build Tools 30.0.2 will be used. To suppress this warning, remove "buildToolsVersion '29.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools. > Task :clean > Task :app:clean > Task :lib-client:clean > Task :lib-gradle-plugin:clean > Task :lib-http-server:clean > Task :lib-shared:clean > Task :app:preBuild UP-TO-DATE > Task :app:preDebugBuild UP-TO-DATE > Task :lib-client:preBuild UP-TO-DATE > Task :lib-client:preDebugBuild UP-TO-DATE > Task :lib-client:compileDebugAidl NO-SOURCE > Task :app:compileDebugAidl NO-SOURCE > Task :lib-client:packageDebugRenderscript NO-SOURCE > Task :app:compileDebugRenderscript NO-SOURCE > Task :app:generateDebugBuildConfig > Task :app:generateDebugResValues > Task :app:generateDebugResources > Task :lib-client:compileDebugRenderscript NO-SOURCE > Task :lib-client:generateDebugResValues > Task :lib-client:generateDebugResources > Task :lib-client:writeDebugAarMetadata > Task :lib-client:packageDebugResources > Task :app:checkDebugAarMetadata > Task :app:createDebugCompatibleScreenManifests > Task :app:extractDeepLinksDebug > Task :lib-client:extractDeepLinksDebug > Task :lib-client:compileDebugLibraryResources > Task :lib-client:processDebugManifest > Task :lib-client:parseDebugLocalResources > Task :app:mergeDebugResources > Task :lib-shared:compileKotlin > Task :app:processDebugMainManifest > Task :app:processDebugManifest > Task :lib-shared:compileJava NO-SOURCE > Task :lib-shared:processResources NO-SOURCE > Task :lib-shared:classes UP-TO-DATE > Task :lib-shared:inspectClassesForKotlinIC > Task :lib-shared:jar > Task :lib-client:generateDebugBuildConfig > Task :lib-client:javaPreCompileDebug > Task :app:mergeDebugNativeDebugMetadata NO-SOURCE > Task :app:javaPreCompileDebug > Task :app:mergeDebugShaders > Task :app:compileDebugShaders NO-SOURCE > Task :app:generateDebugAssets UP-TO-DATE > Task :lib-client:mergeDebugShaders > Task :lib-client:compileDebugShaders NO-SOURCE > Task :lib-client:generateDebugAssets UP-TO-DATE > Task :lib-client:packageDebugAssets > Task :app:mergeDebugAssets > Task :app:compressDebugAssets > Task :app:processDebugJavaRes NO-SOURCE > Task :lib-client:processDebugJavaRes NO-SOURCE > Task :lib-client:generateDebugRFile > Task :app:checkDebugDuplicateClasses > Task :app:desugarDebugFileDependencies > Task :app:mergeDebugJniLibFolders > Task :lib-client:mergeDebugJniLibFolders > Task :lib-client:mergeDebugNativeLibs NO-SOURCE > Task :lib-client:stripDebugDebugSymbols NO-SOURCE > Task :lib-client:copyDebugJniLibsProjectOnly > Task :app:validateSigningDebug > Task :app:writeDebugAppMetadata > Task :app:writeDebugSigningConfigVersions > Task :app:preReleaseBuild UP-TO-DATE > Task :app:processDebugManifestForPackage > Task :lib-client:preReleaseBuild UP-TO-DATE > Task :lib-client:compileReleaseAidl NO-SOURCE > Task :app:compileReleaseAidl NO-SOURCE > Task :lib-client:packageReleaseRenderscript NO-SOURCE > Task :app:compileReleaseRenderscript NO-SOURCE > Task :app:processDebugResources > Task :lib-client:compileDebugKotlin > Task :app:mergeExtDexDebug > Task :lib-client:compileDebugJavaWithJavac > Task :app:generateReleaseBuildConfig > Task :lib-client:bundleLibResDebug > Task :lib-client:bundleLibRuntimeToJarDebug > Task :lib-client:writeReleaseAarMetadata > Task :app:generateReleaseResValues > Task :lib-client:bundleLibCompileToJarDebug > Task :app:generateReleaseResources > Task :lib-client:compileReleaseRenderscript NO-SOURCE > Task :lib-client:generateReleaseResValues > Task :lib-client:generateReleaseResources > Task :lib-client:packageReleaseResources > Task :app:mergeDebugNativeLibs > Task :app:stripDebugDebugSymbols NO-SOURCE > Task :app:createReleaseCompatibleScreenManifests > Task :app:extractDeepLinksRelease > Task :lib-client:extractDeepLinksRelease > Task :app:mergeReleaseResources > Task :app:compileDebugKotlin > Task :app:compileDebugJavaWithJavac > Task :app:compileDebugSources > Task :app:mergeDebugJavaResource > Task :app:dexBuilderDebug > Task :lib-client:compileReleaseLibraryResources > Task :lib-client:generateReleaseBuildConfig > Task :lib-client:processReleaseManifest > Task :lib-client:javaPreCompileRelease > Task :app:javaPreCompileRelease > Task :lib-client:parseReleaseLocalResources > Task :app:processReleaseMainManifest > Task :app:processReleaseManifest > Task :app:writeReleaseApplicationId > Task :app:analyticsRecordingRelease > Task :lib-client:prepareLintJarForPublish UP-TO-DATE > Task :app:mergeReleaseJniLibFolders > Task :lib-client:processReleaseJavaRes NO-SOURCE > Task :lib-client:mergeReleaseJniLibFolders > Task :lib-client:mergeReleaseNativeLibs NO-SOURCE > Task :lib-client:stripReleaseDebugSymbols NO-SOURCE > Task :lib-client:copyReleaseJniLibsProjectOnly > Task :app:mergeReleaseShaders > Task :app:compileReleaseShaders NO-SOURCE > Task :app:generateReleaseAssets UP-TO-DATE > Task :lib-client:mergeReleaseShaders > Task :lib-client:compileReleaseShaders NO-SOURCE > Task :lib-client:generateReleaseAssets UP-TO-DATE > Task :lib-client:generateReleaseRFile > Task :lib-client:packageReleaseAssets > Task :app:mergeReleaseAssets > Task :app:compressReleaseAssets > Task :app:checkReleaseAarMetadata > Task :app:checkReleaseDuplicateClasses > Task :app:processReleaseManifestForPackage > Task :app:desugarReleaseFileDependencies > Task :app:processReleaseJavaRes NO-SOURCE > Task :app:collectReleaseDependencies > Task :app:sdkReleaseDependencyData > Task :app:writeReleaseAppMetadata > Task :app:writeReleaseSigningConfigVersions > Task :app:preDebugUnitTestBuild UP-TO-DATE > Task :app:processDebugUnitTestJavaRes NO-SOURCE > Task :app:preReleaseUnitTestBuild UP-TO-DATE > Task :app:javaPreCompileDebugUnitTest > Task :app:processReleaseUnitTestJavaRes NO-SOURCE > Task :app:javaPreCompileReleaseUnitTest > Task :lib-client:copyDebugJniLibsProjectAndLocalJars > Task :app:bundleDebugClasses > Task :lib-client:extractDebugAnnotations > Task :lib-client:mergeDebugGeneratedProguardFiles UP-TO-DATE > Task :lib-client:mergeDebugConsumerProguardFiles > Task :lib-client:compileDebugSources > Task :lib-client:copyReleaseJniLibsProjectAndLocalJars > Task :lib-client:mergeDebugJavaResource > Task :lib-client:mergeReleaseResources > Task :lib-client:syncDebugLibJars > Task :lib-client:bundleDebugAar > Task :lib-client:assembleDebug > Task :lib-client:preDebugUnitTestBuild UP-TO-DATE > Task :lib-client:processDebugUnitTestJavaRes NO-SOURCE > Task :lib-client:preReleaseUnitTestBuild UP-TO-DATE > Task :lib-client:javaPreCompileDebugUnitTest > Task :lib-client:javaPreCompileReleaseUnitTest > Task :lib-client:generateDebugUnitTestStubRFile > Task :app:mergeDexDebug > Task :app:mergeExtDexRelease > Task :app:processReleaseResources > Task :lib-client:verifyReleaseResources > Task :lib-client:compileReleaseKotlin > Task :lib-client:compileReleaseJavaWithJavac > Task :lib-client:bundleLibCompileToJarRelease > Task :lib-client:bundleLibResRelease > Task :lib-client:bundleLibRuntimeToJarRelease > Task :lib-client:extractReleaseAnnotations > Task :app:compileDebugUnitTestKotlin > Task :app:compileDebugUnitTestJavaWithJavac NO-SOURCE > Task :app:testDebugUnitTest > Task :lib-client:mergeReleaseGeneratedProguardFiles UP-TO-DATE > Task :lib-client:mergeReleaseConsumerProguardFiles > Task :lib-client:mergeReleaseJavaResource > Task :app:packageDebug > Task :app:assembleDebug > Task :lib-client:syncReleaseLibJars > Task :lib-client:bundleReleaseAar > Task :lib-client:compileReleaseSources > Task :lib-client:assembleRelease > Task :lib-client:assemble > Task :lib-client:lint Ran lint on variant debug: 6 issues found Ran lint on variant release: 5 issues found Wrote HTML report to file:///home/jenkins/.jenkins/workspace/AdbScreenRecord/lib-client/build/reports/lint-results.html Wrote XML report to file:///home/jenkins/.jenkins/workspace/AdbScreenRecord/lib-client/build/reports/lint-results.xml > Task :lib-client:compileDebugUnitTestKotlin > Task :lib-client:compileDebugUnitTestJavaWithJavac NO-SOURCE > Task :lib-client:testDebugUnitTest > Task :lib-client:processReleaseUnitTestJavaRes NO-SOURCE > Task :lib-client:generateReleaseUnitTestStubRFile > Task :lib-http-server:compileKotlin w: /home/jenkins/.jenkins/workspace/AdbScreenRecord/lib-http-server/src/main/java/com/ustadmobile/adbscreenrecorder/httpserver/AdbScreenRecorderHttpServer.kt: (162, 17): Variable 'gson' is never used > Task :lib-http-server:compileJava NO-SOURCE > Task :lib-gradle-plugin:compileKotlin w: Runtime JAR files in the classpath should have the same version. These files were found in the classpath: /home/jenkins/.gradle/wrapper/dists/gradle-6.7.1-all/2moa8rlfac5eqlcfgk98k0deb/gradle-6.7.1/lib/kotlin-stdlib-1.3.72.jar (version 1.3) /home/jenkins/.gradle/wrapper/dists/gradle-6.7.1-all/2moa8rlfac5eqlcfgk98k0deb/gradle-6.7.1/lib/kotlin-stdlib-common-1.3.72.jar (version 1.3) /home/jenkins/.gradle/wrapper/dists/gradle-6.7.1-all/2moa8rlfac5eqlcfgk98k0deb/gradle-6.7.1/lib/kotlin-stdlib-jdk7-1.3.72.jar (version 1.3) /home/jenkins/.gradle/wrapper/dists/gradle-6.7.1-all/2moa8rlfac5eqlcfgk98k0deb/gradle-6.7.1/lib/kotlin-stdlib-jdk8-1.3.72.jar (version 1.3) /home/jenkins/.gradle/wrapper/dists/gradle-6.7.1-all/2moa8rlfac5eqlcfgk98k0deb/gradle-6.7.1/lib/kotlin-reflect-1.3.72.jar (version 1.3) /home/jenkins/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.5.10/3f4af7aff21c4ec46e3cdd645639d0a63a68d3d0/kotlin-stdlib-jdk8-1.5.10.jar (version 1.5) /home/jenkins/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.5.10/d6c70f3c0df2457ea0095c61c1fc1188017dc3bc/kotlin-reflect-1.5.10.jar (version 1.5) /home/jenkins/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.5.10/c49d0703d16c6cb1526cc07b9b46486da1dd8a60/kotlin-stdlib-jdk7-1.5.10.jar (version 1.5) /home/jenkins/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.5.10/da6a904b132f0402fa4d79169a3c1770598d4702/kotlin-stdlib-1.5.10.jar (version 1.5) /home/jenkins/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.5.10/6b84d926e28493be69daf673e40076f89492ef7/kotlin-stdlib-common-1.5.10.jar (version 1.5) w: Consider providing an explicit dependency on kotlin-reflect 1.5 to prevent strange errors w: Some runtime JAR files in the classpath have an incompatible version. Consider removing them from the classpath > Task :lib-gradle-plugin:compileJava NO-SOURCE > Task :lib-gradle-plugin:pluginDescriptors > Task :lib-gradle-plugin:processResources > Task :lib-gradle-plugin:classes > Task :lib-gradle-plugin:inspectClassesForKotlinIC > Task :lib-gradle-plugin:jar > Task :lib-gradle-plugin:assemble > Task :lib-gradle-plugin:compileTestKotlin NO-SOURCE > Task :lib-http-server:processResources > Task :lib-http-server:classes > Task :lib-http-server:inspectClassesForKotlinIC > Task :lib-http-server:jar > Task :lib-gradle-plugin:pluginUnderTestMetadata > Task :lib-gradle-plugin:compileTestJava NO-SOURCE > Task :lib-gradle-plugin:processTestResources NO-SOURCE > Task :lib-gradle-plugin:testClasses UP-TO-DATE > Task :lib-gradle-plugin:test NO-SOURCE > Task :lib-gradle-plugin:validatePlugins > Task :lib-gradle-plugin:check > Task :lib-gradle-plugin:build > Task :lib-http-server:assemble > Task :lib-http-server:compileTestKotlin > Task :lib-http-server:compileTestJava NO-SOURCE > Task :lib-http-server:processTestResources NO-SOURCE > Task :lib-http-server:testClasses UP-TO-DATE > Task :lib-http-server:test > Task :lib-http-server:check > Task :lib-http-server:build > Task :lib-shared:assemble > Task :lib-shared:compileTestKotlin NO-SOURCE > Task :lib-shared:compileTestJava NO-SOURCE > Task :lib-shared:processTestResources NO-SOURCE > Task :lib-shared:testClasses UP-TO-DATE > Task :lib-shared:test NO-SOURCE > Task :lib-shared:check UP-TO-DATE > Task :lib-shared:build > Task :app:generatePomFileForMavenLocalconfigAarPublication > Task :app:publishMavenLocalconfigAarPublicationToMavenRepository > Task :app:publish > Task :lib-client:generateMetadataFileForDebugPublication > Task :lib-client:generatePomFileForDebugPublication > Task :lib-client:publishDebugPublicationToMavenRepository > Task :lib-client:generatePomFileForMavenLocalconfigAarPublication > Task :lib-client:publishMavenLocalconfigAarPublicationToMavenRepository > Task :lib-client:generateMetadataFileForReleasePublication > Task :lib-client:generatePomFileForReleasePublication > Task :lib-client:publishReleasePublicationToMavenRepository Multiple publications with coordinates 'com.ustadmobile.adbscreenrecorder:lib-client:0.1-alpha06' are published to repository 'maven'. The publications will overwrite each other! > Task :lib-client:publish > Task :lib-gradle-plugin:generateMetadataFileForMavenPublication > Task :lib-gradle-plugin:generatePomFileForMavenPublication > Task :lib-gradle-plugin:publishMavenPublicationToMavenRepository > Task :lib-gradle-plugin:generateMetadataFileForPluginMavenPublication > Task :lib-gradle-plugin:generatePomFileForPluginMavenPublication > Task :lib-gradle-plugin:publishPluginMavenPublicationToMavenRepository > Task :lib-gradle-plugin:generatePomFileForSimplePluginPluginMarkerMavenPublication > Task :lib-gradle-plugin:publishSimplePluginPluginMarkerMavenPublicationToMavenRepository > Task :lib-gradle-plugin:publish > Task :lib-http-server:generateMetadataFileForMavenPublication > Task :lib-http-server:generatePomFileForMavenPublication > Task :lib-http-server:publishMavenPublicationToMavenRepository > Task :lib-http-server:publish > Task :lib-shared:generateMetadataFileForMavenPublication > Task :lib-shared:generatePomFileForMavenPublication > Task :lib-shared:publishMavenPublicationToMavenRepository > Task :lib-shared:publish > Task :app:mergeReleaseNativeLibs > Task :app:compileReleaseKotlin > Task :app:compileReleaseJavaWithJavac > Task :app:compileReleaseSources > Task :app:lintVitalRelease SKIPPED > Task :app:stripReleaseDebugSymbols NO-SOURCE > Task :app:extractReleaseNativeSymbolTables NO-SOURCE > Task :app:mergeReleaseNativeDebugMetadata NO-SOURCE > Task :app:dexBuilderRelease > Task :app:mergeReleaseJavaResource > Task :app:mergeDexRelease > Task :app:lint Ran lint on variant debug: 6 issues found Ran lint on variant release: 6 issues found Wrote HTML report to file:///home/jenkins/.jenkins/workspace/AdbScreenRecord/app/build/reports/lint-results.html Wrote XML report to file:///home/jenkins/.jenkins/workspace/AdbScreenRecord/app/build/reports/lint-results.xml > Task :app:bundleReleaseClasses > Task :lib-client:compileReleaseUnitTestKotlin > Task :lib-client:compileReleaseUnitTestJavaWithJavac NO-SOURCE > Task :lib-client:testReleaseUnitTest > Task :lib-client:test > Task :lib-client:check > Task :lib-client:build > Task :app:optimizeReleaseResources > Task :app:compileReleaseUnitTestKotlin > Task :app:compileReleaseUnitTestJavaWithJavac NO-SOURCE > Task :app:testReleaseUnitTest > Task :app:test > Task :app:check > Task :app:packageRelease > Task :app:assembleRelease > Task :app:assemble > Task :app:build BUILD SUCCESSFUL in 31s 179 actionable tasks: 176 executed, 3 up-to-date Build step 'Invoke Gradle script' changed build result to SUCCESS Finished: SUCCESS