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 Cloning the remote Git repository Cloning repository https://github.com/UstadMobile/AdbScreenRecorder.git > git init /home/jenkins/.jenkins/workspace/AdbScreenRecord # 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 config remote.origin.url https://github.com/UstadMobile/AdbScreenRecorder.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > 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." First time build. Skipping changelog. [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 UP-TO-DATE > Task :app:clean UP-TO-DATE > Task :lib-client:clean UP-TO-DATE > Task :lib-gradle-plugin:clean UP-TO-DATE > Task :lib-http-server:clean UP-TO-DATE > Task :lib-shared:clean UP-TO-DATE > 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:processDebugManifest > Task :lib-client:compileDebugLibraryResources > Task :app:mergeDebugResources > Task :app:processDebugMainManifest > Task :app:processDebugManifest > Task :lib-client:parseDebugLocalResources > Task :lib-shared:compileKotlin > 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 :lib-client:compileDebugKotlin > Task :lib-client:compileDebugJavaWithJavac > Task :lib-client:bundleLibResDebug > Task :lib-client:bundleLibRuntimeToJarDebug > Task :lib-client:bundleLibCompileToJarDebug > 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 :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:generateReleaseBuildConfig > Task :lib-client:writeReleaseAarMetadata > Task :app:generateReleaseResValues > 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:checkReleaseAarMetadata > Task :lib-client:compileReleaseLibraryResources > Task :lib-client:processReleaseManifest > Task :lib-client:parseReleaseLocalResources > Task :app:processReleaseMainManifest > Task :app:processReleaseManifest > Task :lib-client:generateReleaseBuildConfig > Task :app:javaPreCompileRelease > Task :lib-client:javaPreCompileRelease > Task :app:writeReleaseApplicationId > Task :app:analyticsRecordingRelease > Task :lib-client:prepareLintJarForPublish > Task :lib-client:generateReleaseRFile > Task :app:mergeReleaseJniLibFolders > Task :lib-client:processReleaseJavaRes NO-SOURCE > Task :lib-client:mergeReleaseJniLibFolders > Task :lib-client:mergeReleaseNativeLibs NO-SOURCE > Task :app:mergeReleaseResources > Task :lib-client:compileReleaseKotlin > Task :app:mergeExtDexDebug > Task :lib-client:compileReleaseJavaWithJavac > Task :lib-client:bundleLibCompileToJarRelease > Task :lib-client:stripReleaseDebugSymbols NO-SOURCE > Task :lib-client:bundleLibResRelease > 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:packageReleaseAssets > Task :app:mergeReleaseAssets > Task :app:compressReleaseAssets > Task :lib-client:bundleLibRuntimeToJarRelease > Task :app:desugarReleaseFileDependencies > Task :app:processReleaseJavaRes NO-SOURCE > Task :app:checkReleaseDuplicateClasses > 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:javaPreCompileDebugUnitTest > Task :app:preReleaseUnitTestBuild UP-TO-DATE > Task :app:processReleaseUnitTestJavaRes NO-SOURCE > Task :app:javaPreCompileReleaseUnitTest > Task :lib-client:copyDebugJniLibsProjectAndLocalJars > Task :lib-client:extractDebugAnnotations > Task :lib-client:mergeDebugGeneratedProguardFiles > Task :lib-client:mergeDebugConsumerProguardFiles > Task :lib-client:compileDebugSources > Task :lib-client:copyReleaseJniLibsProjectAndLocalJars > Task :app:processDebugManifestForPackage > Task :lib-client:mergeDebugJavaResource > Task :lib-client:syncDebugLibJars > Task :lib-client:bundleDebugAar > Task :lib-client:assembleDebug > Task :lib-client:extractReleaseAnnotations > Task :lib-client:mergeReleaseGeneratedProguardFiles > Task :lib-client:mergeReleaseConsumerProguardFiles > Task :lib-client:compileReleaseSources > Task :lib-client:mergeReleaseJavaResource > Task :app:mergeExtDexRelease > Task :app:processDebugResources > Task :lib-client:mergeReleaseResources > Task :app:compileDebugKotlin > Task :app:compileDebugJavaWithJavac > Task :app:compileDebugSources > Task :app:mergeDebugJavaResource > Task :app:dexBuilderDebug > Task :app:processReleaseManifestForPackage > Task :app:bundleDebugClasses > Task :lib-client:syncReleaseLibJars > Task :lib-client:bundleReleaseAar > Task :app:processReleaseResources > Task :lib-client:verifyReleaseResources > Task :app:mergeDexDebug > 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 :app:compileReleaseKotlin > Task :app:compileReleaseJavaWithJavac > Task :app:compileReleaseSources > Task :app:lintVitalRelease SKIPPED > Task :app:mergeReleaseNativeLibs > Task :app:dexBuilderRelease > Task :app:stripReleaseDebugSymbols NO-SOURCE > Task :app:extractReleaseNativeSymbolTables NO-SOURCE > Task :app:mergeReleaseNativeDebugMetadata NO-SOURCE > Task :app:packageDebug > Task :app:assembleDebug > 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 :lib-client:assembleRelease > Task :lib-client:assemble > Task :lib-client:preDebugUnitTestBuild UP-TO-DATE > Task :app:bundleReleaseClasses > Task :lib-client:generateDebugUnitTestStubRFile > Task :app:compileDebugUnitTestKotlin > Task :app:compileDebugUnitTestJavaWithJavac NO-SOURCE > Task :app:testDebugUnitTest > Task :lib-client:compileDebugUnitTestKotlin > Task :lib-client:processDebugUnitTestJavaRes NO-SOURCE > Task :lib-client:preReleaseUnitTestBuild UP-TO-DATE > Task :lib-client:javaPreCompileDebugUnitTest > Task :lib-client:compileDebugUnitTestJavaWithJavac NO-SOURCE > Task :lib-client:generateReleaseUnitTestStubRFile > Task :lib-client:testDebugUnitTest > Task :lib-client:compileReleaseUnitTestKotlin > Task :lib-client:javaPreCompileReleaseUnitTest > Task :lib-client:processReleaseUnitTestJavaRes NO-SOURCE > Task :lib-client:compileReleaseUnitTestJavaWithJavac NO-SOURCE > Task :lib-client:testReleaseUnitTest > Task :lib-client:test > Task :lib-client:check > Task :lib-client:build > 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 FAILED > Task :app:optimizeReleaseResources FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:publishMavenLocalconfigAarPublicationToMavenRepository'. > Failed to publish publication 'mavenLocalconfigAar' to repository 'maven' > Could not write to resource 'file:/home/mike/maven224/com/ustadmobile/adbscreenrecorder/app/0.1-alpha06/app-0.1-alpha06.pom'. > Unable to create parent directories of /home/mike/maven224/com/ustadmobile/adbscreenrecorder/app/0.1-alpha06/app-0.1-alpha06.pom * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 55s 154 actionable tasks: 148 executed, 6 up-to-date Build step 'Invoke Gradle script' changed build result to FAILURE Build step 'Invoke Gradle script' marked build as failure Finished: FAILURE