log for org.eehouse.android.xw4:196

== Installed Android Tools ==2024-02-08 08:44:03,421 DEBUG: Reading 'config.yml'2024-02-08 08:44:03,492 DEBUG: ipfs_cid not found, skipping CIDv1 generation2024-02-08 08:44:03,493 INFO: Creating log directory2024-02-08 08:44:03,493 INFO: Creating temporary directory2024-02-08 08:44:03,494 INFO: Creating output directory2024-02-08 08:44:03,583 DEBUG: Getting git vcs interface for https://github.com/eehouse/xwords.git2024-02-08 08:44:03,583 DEBUG: Checking org.eehouse.android.xw4:1962024-02-08 08:44:03,583 INFO: Building version 4.4.200 (196) of org.eehouse.android.xw42024-02-08 08:44:03,583 WARNING: Android NDK version 'r21e' could not be found!2024-02-08 08:44:03,583 WARNING: Configured versions:Downloading https://raw.githubusercontent.com/f-droid/android-sdk-transparency-log/master/signed/checksums.json.asc into /home/vagrant/.cache/sdkmanager/checksums.json.asc2024-02-08 08:44:03,631 DEBUG: Starting new HTTPS connection (1): raw.githubusercontent.com:4432024-02-08 08:44:03,696 DEBUG: https://raw.githubusercontent.com:443 "GET /f-droid/android-sdk-transparency-log/master/signed/checksums.json.asc HTTP/1.1" 200 4082024-02-08 08:44:03,707 DEBUG: Starting new HTTPS connection (1): raw.githubusercontent.com:4432024-02-08 08:44:03,962 DEBUG: https://raw.githubusercontent.com:443 "GET /f-droid/android-sdk-transparency-log/master/signed/checksums.json HTTP/1.1" 200 114796Downloading https://raw.githubusercontent.com/f-droid/android-sdk-transparency-log/master/signed/checksums.json into /home/vagrant/.cache/sdkmanager/checksums.jsonDownloading https://dl.google.com/android/repository/android-ndk-r21e-linux-x86_64.zip into /home/vagrant/.cache/sdkmanager/android-ndk-r21e-linux-x86_64.zip2024-02-08 08:44:04,312 DEBUG: Starting new HTTPS connection (1): dl.google.com:4432024-02-08 08:44:04,399 DEBUG: https://dl.google.com:443 "GET /android/repository/android-ndk-r21e-linux-x86_64.zip HTTP/1.1" 200 1190670072Unzipping to /tmp/.sdkmanager-noatn7m_Installing into /opt/android-sdk/ndk/21.4.70755292024-02-08 08:45:44,105 INFO: Set NDK r21e (21.4.7075529) up2024-02-08 08:45:44,106 INFO: Running 'sudo' commands in /home/vagrant2024-02-08 08:45:44,106 DEBUG: > sudo DEBIAN_FRONTEND=noninteractive bash -e -u -o pipefail -x -c apt-get update; apt-get install -y graphicsmagick-imagemagick-compat make+ apt-get updateGet:1 https://security.debian.org/debian-security bullseye-security InRelease [48.4 kB]Get:2 https://debian.osuosl.org/debian bullseye InRelease [116 kB]Get:3 https://debian.osuosl.org/debian bullseye-updates InRelease [44.1 kB]Get:4 https://debian.osuosl.org/debian bullseye-backports InRelease [49.0 kB]Get:5 https://security.debian.org/debian-security bullseye-security/main amd64 Packages [267 kB]Get:6 https://security.debian.org/debian-security bullseye-security/main Translation-en [172 kB]Get:7 https://debian.osuosl.org/debian bullseye/main amd64 Packages [8062 kB]Get:8 https://debian.osuosl.org/debian bullseye/main Translation-en [6236 kB]Get:9 https://debian.osuosl.org/debian bullseye-updates/main amd64 Packages [18.8 kB]Get:10 https://debian.osuosl.org/debian bullseye-updates/main Translation-en [10.9 kB]Get:11 https://debian.osuosl.org/debian bullseye-backports/main amd64 Packages [403 kB]Get:12 https://debian.osuosl.org/debian bullseye-backports/main Translation-en [344 kB]Fetched 15.8 MB in 10s (1514 kB/s)Reading package lists...+ apt-get install -y graphicsmagick-imagemagick-compat makeReading package lists...Building dependency tree...Reading state information...The following additional packages will be installed:graphicsmagick libgomp1 libgraphicsmagick-q16-3 libwmf0.2-7Suggested packages:graphicsmagick-dbg libwmf0.2-7-gtk make-docRecommended packages:ghostscript gsfontsThe following NEW packages will be installed:graphicsmagick graphicsmagick-imagemagick-compat libgomp1libgraphicsmagick-q16-3 libwmf0.2-7 make0 upgraded, 6 newly installed, 0 to remove and 1 not upgraded.Need to get 2872 kB of archives.After this operation, 11.2 MB of additional disk space will be used.Get:1 https://debian.osuosl.org/debian bullseye/main amd64 libgomp1 amd64 10.2.1-6 [99.9 kB]Get:2 https://debian.osuosl.org/debian bullseye/main amd64 libwmf0.2-7 amd64 0.2.8.4-17 [165 kB]Get:3 https://debian.osuosl.org/debian bullseye/main amd64 libgraphicsmagick-q16-3 amd64 1.4+really1.3.36+hg16481-2+deb11u1 [1167 kB]Get:4 https://debian.osuosl.org/debian bullseye/main amd64 graphicsmagick amd64 1.4+really1.3.36+hg16481-2+deb11u1 [1010 kB]Get:5 https://debian.osuosl.org/debian bullseye/main amd64 graphicsmagick-imagemagick-compat all 1.4+really1.3.36+hg16481-2+deb11u1 [32.9 kB]Get:6 https://debian.osuosl.org/debian bullseye/main amd64 make amd64 4.3-4.1 [396 kB]debconf: delaying package configuration, since apt-utils is not installedFetched 2872 kB in 4s (752 kB/s)Selecting previously unselected package libgomp1:amd64.(Reading database ... 36771 files and directories currently installed.)Preparing to unpack .../0-libgomp1_10.2.1-6_amd64.deb ...Unpacking libgomp1:amd64 (10.2.1-6) ...Selecting previously unselected package libwmf0.2-7:amd64.Preparing to unpack .../1-libwmf0.2-7_0.2.8.4-17_amd64.deb ...Unpacking libwmf0.2-7:amd64 (0.2.8.4-17) ...Selecting previously unselected package libgraphicsmagick-q16-3.Preparing to unpack .../2-libgraphicsmagick-q16-3_1.4+really1.3.36+hg16481-2+deb11u1_amd64.deb ...Unpacking libgraphicsmagick-q16-3 (1.4+really1.3.36+hg16481-2+deb11u1) ...Selecting previously unselected package graphicsmagick.Preparing to unpack .../3-graphicsmagick_1.4+really1.3.36+hg16481-2+deb11u1_amd64.deb ...Unpacking graphicsmagick (1.4+really1.3.36+hg16481-2+deb11u1) ...Selecting previously unselected package graphicsmagick-imagemagick-compat.Preparing to unpack .../4-graphicsmagick-imagemagick-compat_1.4+really1.3.36+hg16481-2+deb11u1_all.deb ...Unpacking graphicsmagick-imagemagick-compat (1.4+really1.3.36+hg16481-2+deb11u1) ...Selecting previously unselected package make.Preparing to unpack .../5-make_4.3-4.1_amd64.deb ...Unpacking make (4.3-4.1) ...Setting up libwmf0.2-7:amd64 (0.2.8.4-17) ...Setting up libgomp1:amd64 (10.2.1-6) ...Setting up make (4.3-4.1) ...Setting up libgraphicsmagick-q16-3 (1.4+really1.3.36+hg16481-2+deb11u1) ...Setting up graphicsmagick (1.4+really1.3.36+hg16481-2+deb11u1) ...Setting up graphicsmagick-imagemagick-compat (1.4+really1.3.36+hg16481-2+deb11u1) ...Processing triggers for mailcap (3.69) ...Processing triggers for libc-bin (2.31-13+deb11u7) ...2024-02-08 08:46:22,640 DEBUG: > sudo passwd --lock rootpasswd: password expiry information changed.2024-02-08 08:46:23,052 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo(Reading database ... 36998 files and directories currently installed.)Removing sudo (1.9.5p2-3+deb11u1) ...Purging configuration files for sudo (1.9.5p2-3+deb11u1) ...dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removed2024-02-08 08:46:49,383 INFO: Getting source for revision 6473bc9f4c6ba7f1cc2a018c0bca473c782e2f892024-02-08 08:46:49,384 DEBUG: Directory: build/org.eehouse.android.xw42024-02-08 08:46:49,385 DEBUG: > git rev-parse --show-toplevel2024-02-08 08:46:49,597 DEBUG: Directory: build/org.eehouse.android.xw42024-02-08 08:46:49,597 DEBUG: > git submodule foreach --recursive git reset --hard2024-02-08 08:46:49,808 DEBUG: Directory: build/org.eehouse.android.xw42024-02-08 08:46:49,809 DEBUG: > git reset --hard2024-02-08 08:46:50,221 DEBUG: Directory: build/org.eehouse.android.xw42024-02-08 08:46:50,221 DEBUG: > git submodule foreach --recursive git clean -dffx2024-02-08 08:46:50,330 DEBUG: Directory: build/org.eehouse.android.xw42024-02-08 08:46:50,331 DEBUG: > git clean -dffx2024-02-08 08:46:50,441 DEBUG: Directory: build/org.eehouse.android.xw42024-02-08 08:46:50,442 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 -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch origin2024-02-08 08:46:51,355 DEBUG: Directory: build/org.eehouse.android.xw42024-02-08 08:46:51,356 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 -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org remote prune origin2024-02-08 08:46:51,868 DEBUG: Directory: build/org.eehouse.android.xw42024-02-08 08:46:51,869 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 -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin2024-02-08 08:46:52,481 DEBUG: Directory: build/org.eehouse.android.xw42024-02-08 08:46:52,482 DEBUG: > git remote set-head origin --auto2024-02-08 08:46:54,398 DEBUG: Directory: build/org.eehouse.android.xw42024-02-08 08:46:54,399 DEBUG: > git checkout -f 6473bc9f4c6ba7f1cc2a018c0bca473c782e2f892024-02-08 08:46:54,711 DEBUG: Directory: build/org.eehouse.android.xw42024-02-08 08:46:54,711 DEBUG: > git clean -dffx2024-02-08 08:46:54,829 DEBUG: Directory: build/org.eehouse.android.xw42024-02-08 08:46:54,829 DEBUG: > git rev-parse --show-toplevel2024-02-08 08:46:55,041 DEBUG: Directory: build/org.eehouse.android.xw42024-02-08 08:46:55,042 DEBUG: > git submodule deinit --all --force2024-02-08 08:46:55,153 INFO: Running 'init' commands in build/org.eehouse.android.xw4/xwords4/android/app2024-02-08 08:46:55,153 DEBUG: Directory: build/org.eehouse.android.xw4/xwords4/android/app2024-02-08 08:46:55,154 DEBUG: > bash -e -u -o pipefail -x -c -- echo GITREV=$(git describe --tags --dirty) >> ../gradle.properties/etc/bash.bashrc: line 7: PS1: unbound variable++ git describe --tags --dirty+ echo GITREV=fdroid_release_2002024-02-08 08:46:55,365 INFO: Creating local.properties file at build/org.eehouse.android.xw4/local.properties2024-02-08 08:46:55,367 INFO: Creating local.properties file at build/org.eehouse.android.xw4/xwords4/local.properties2024-02-08 08:46:55,367 INFO: Creating local.properties file at build/org.eehouse.android.xw4/xwords4/android/local.properties2024-02-08 08:46:55,368 INFO: Creating local.properties file at build/org.eehouse.android.xw4/xwords4/android/app/local.properties2024-02-08 08:46:55,368 DEBUG: Removing debuggable flags from build/org.eehouse.android.xw4/xwords4/android/app2024-02-08 08:46:55,380 INFO: Removing specified files2024-02-08 08:46:55,381 INFO: Removing xwords4/dawg/English/BasEnglish.dict.gz2024-02-08 08:46:55,396 INFO: Cleaned build.gradle of keysigning configs at build/org.eehouse.android.xw4/xwords4/android/app/build.gradle2024-02-08 08:46:55,407 INFO: Running 'prebuild' commands in build/org.eehouse.android.xw4/xwords4/android/app2024-02-08 08:46:55,408 DEBUG: Directory: build/org.eehouse.android.xw4/xwords4/android/app2024-02-08 08:46:55,408 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e '/\/\/ rm-for-fdroid$/d' {..,.}/build.gradle; sed -i -e '/com.google.gms/d' build.gradle/etc/bash.bashrc: line 7: PS1: unbound variable+ sed -i -e '/\/\/ rm-for-fdroid$/d' ../build.gradle ./build.gradle+ sed -i -e /com.google.gms/d build.gradle2024-02-08 08:46:55,619 INFO: Cleaning Gradle project...2024-02-08 08:46:55,620 DEBUG: Directory: build/org.eehouse.android.xw4/xwords4/android/app2024-02-08 08:46:55,621 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid cleanFound 5.6.4 via distributionUrlDownloading missing gradle version 5.6.4cachedir /home/vagrant/.cache/fdroidserver/home/vagrant/.cache/fdroidserver/gradle-5.6.4-bin.zip: OKRunning /opt/gradle/versions/5.6.4/bin/gradle cleanWelcome to Gradle 5.6.4!Here are the highlights of this release:- Incremental Groovy compilation- Groovy compile avoidance- Test fixtures for Java projects- Manage plugin versions via settings scriptFor more details see https://docs.gradle.org/5.6.4/release-notes.htmlTo honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/5.6.4/userguide/gradle_daemon.html.Daemon will be stopped at the end of the build stopping after processing> Configure project :appWARNING: Support for ANDROID_NDK_HOME is deprecated and will be removed in the future. Use android.ndkVersion in build.gradle instead.Support for ANDROID_NDK_HOME is deprecated and will be removed in the future. Use android.ndkVersion in build.gradle instead.> Task :app:cleanLocStringsrm -f app/src/main/res/values-ar/strings.xml app/src/main/res/values-b+zh+HANS+CN/strings.xml app/src/main/res/values-ca/strings.xml app/src/main/res/values-cs/strings.xml app/src/main/res/values-de/strings.xml app/src/main/res/values-el/strings.xml app/src/main/res/values-eo/strings.xml app/src/main/res/values-es/strings.xml app/src/main/res/values-fr/strings.xml app/src/main/res/values-hu/strings.xml app/src/main/res/values-id/strings.xml app/src/main/res/values-it/strings.xml app/src/main/res/values-ja/strings.xml app/src/main/res/values-mr/strings.xml app/src/main/res/values-nb-rNO/strings.xml app/src/main/res/values-nl/strings.xml app/src/main/res/values-pl/strings.xml app/src/main/res/values-pt-rBR/strings.xml app/src/main/res/values-pt/strings.xml app/src/main/res/values-ru/strings.xml app/src/main/res/values-sk/strings.xml app/src/main/res/values-tr/strings.xml app/src/main/res/values-uk/strings.xml app/src/main/res/values-zh-rTW/strings.xml> Task :app:cleanPrefsWrapperrm -f ./app/src/main/java/org/eehouse/android/xw4/gen/PrefsWrappers.java> Task :app:externalNativeBuildCleanXw4FossDebug> Task :app:externalNativeBuildCleanXw4FossRelease> Task :app:externalNativeBuildCleanXw4GPlayDebug> Task :app:externalNativeBuildCleanXw4GPlayRelease> Task :app:externalNativeBuildCleanXw4dDebug> Task :app:externalNativeBuildCleanXw4dGPlayDebug> Task :app:externalNativeBuildCleanXw4dGPlayRelease> Task :app:externalNativeBuildCleanXw4dRelease> Task :app:externalNativeBuildCleanXw4fdroidDebug> Task :app:externalNativeBuildCleanXw4fdroidRelease> Task :app:clean UP-TO-DATEBUILD SUCCESSFUL in 35s13 actionable tasks: 12 executed, 1 up-to-date2024-02-08 08:47:37,191 INFO: Scanning source for common problems...2024-02-08 08:47:37,242 DEBUG: scanner is configured to use signature data from: 'suss'2024-02-08 08:47:37,342 INFO: Removing gradle-wrapper.jar at xwords4/android/gradle/wrapper/gradle-wrapper.jar2024-02-08 08:47:37,379 INFO: Creating source tarball...2024-02-08 08:47:39,050 INFO: Building Gradle project...2024-02-08 08:47:39,051 DEBUG: Directory: build/org.eehouse.android.xw4/xwords4/android/app2024-02-08 08:47:39,051 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleXw4fdroidReleaseFound 5.6.4 via distributionUrlRunning /opt/gradle/versions/5.6.4/bin/gradle assembleXw4fdroidReleaseTo honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/5.6.4/userguide/gradle_daemon.html.Daemon will be stopped at the end of the build stopping after processing> Configure project :appWARNING: Support for ANDROID_NDK_HOME is deprecated and will be removed in the future. Use android.ndkVersion in build.gradle instead.Support for ANDROID_NDK_HOME is deprecated and will be removed in the future. Use android.ndkVersion in build.gradle instead.Observed package id 'ndk;r21e' in inconsistent location '/opt/android-sdk/ndk/21.4.7075529' (Expected '/opt/android-sdk/ndk/r21e')Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only> Task :app:copyLocStrings./scripts/copy-strings.py -f res_src/values-ar/strings.xml./scripts/copy-strings.py -f res_src/values-b+zh+HANS+CN/strings.xml./scripts/copy-strings.py -f res_src/values-ca/strings.xml./scripts/copy-strings.py -f res_src/values-cs/strings.xml./scripts/copy-strings.py -f res_src/values-de/strings.xml./scripts/copy-strings.py -f res_src/values-el/strings.xml./scripts/copy-strings.py -f res_src/values-eo/strings.xml./scripts/copy-strings.py -f res_src/values-es/strings.xml./scripts/copy-strings.py -f res_src/values-fr/strings.xml./scripts/copy-strings.py -f res_src/values-hu/strings.xml./scripts/copy-strings.py -f res_src/values-id/strings.xml./scripts/copy-strings.py -f res_src/values-it/strings.xml./scripts/copy-strings.py -f res_src/values-ja/strings.xmlSame as english: name: str_game_name_fmt; text: %1$s (%2$s)Same as english: name: bonus_l2x_summary; text: 2LSame as english: name: bonus_w2x_summary; text: 2WSame as english: name: bonus_l3x_summary; text: 3LSame as english: name: bonus_w3x_summary; text: 3WSame as english: name: invite_choice_bt; text: BluetoothSame as english: name: notify_chat_body_fmt; text: %1$s: %2$sSame as english: name: str_placer_fmt; text: [#%1$d] %2$s: %3$dSame as english: name: name_dict_fmt; text: %1$s/%2$sSame as english: name: radio_name_gsm; text: GSMSame as english: name: radio_name_cdma; text: CDMASame as english: name: chat_sender_fmt; text: %1$s:Same as english: name: tile_button_txt_fmt; text: %1$s (%2$d)Same as english: name: mqtt_qos; text: MQTT QOS./scripts/copy-strings.py -f res_src/values-mr/strings.xml./scripts/copy-strings.py -f res_src/values-nb-rNO/strings.xml./scripts/copy-strings.py -f res_src/values-nl/strings.xml./scripts/copy-strings.py -f res_src/values-pl/strings.xml./scripts/copy-strings.py -f res_src/values-pt-rBR/strings.xml./scripts/copy-strings.py -f res_src/values-pt/strings.xml./scripts/copy-strings.py -f res_src/values-ru/strings.xml./scripts/copy-strings.py -f res_src/values-sk/strings.xml./scripts/copy-strings.py -f res_src/values-tr/strings.xml./scripts/copy-strings.py -f res_src/values-uk/strings.xml./scripts/copy-strings.py -f res_src/values-zh-rTW/strings.xml> Task :app:copyStringsXw4Dmake: Circular src/main/res/values/strings.xml <- src/main/res/values/strings.xml dependency dropped.> Task :app:copyStringsXw4DGPlaymake: Circular src/main/res/values/strings.xml <- src/main/res/values/strings.xml dependency dropped.> Task :app:mkImages> Task :app:mkPrefsWrapper./scripts/genPrefsWrapper.sh app/src/main/res/xml/prefs.xml app/src/main/res/xml/prefs_appear.xml app/src/main/res/xml/prefs_appear_colors_dark.xml app/src/main/res/xml/prefs_appear_colors_light.xml app/src/main/res/xml/prefs_appear_themes.xml app/src/main/res/xml/prefs_behave.xml app/src/main/res/xml/prefs_behave_nag.xml app/src/main/res/xml/prefs_dbg.xml app/src/main/res/xml/prefs_dbg_net.xml app/src/main/res/xml/prefs_dbg_sms.xml app/src/main/res/xml/prefs_dflts.xml app/src/main/res/xml/prefs_dflts_dicts.xml app/src/main/res/xml/prefs_dflts_names.xml app/src/main/res/xml/prefs_net.xml > app/src/main/java/org/eehouse/android/xw4/gen/PrefsWrappers.java> Task :app:myPreBuild> Task :app:preBuild> Task :app:preXw4fdroidReleaseBuild> Task :app:compileXw4fdroidReleaseAidl NO-SOURCE> Task :app:generateXw4fdroidReleaseBuildConfig> Task :app:compileXw4fdroidReleaseRenderscript NO-SOURCE> Task :app:javaPreCompileXw4fdroidRelease> Task :app:mainApkListPersistenceXw4fdroidRelease> Task :app:generateXw4fdroidReleaseResValues> Task :app:generateXw4fdroidReleaseResources> Task :app:createXw4fdroidReleaseCompatibleScreenManifests> Task :app:extractDeepLinksXw4fdroidRelease> Task :app:processXw4fdroidReleaseManifest> Task :app:mergeXw4fdroidReleaseResources> Task :app:processXw4fdroidReleaseResources> Task :app:compileXw4fdroidReleaseJavaWithJavacGradle may disable incremental compilation as the following annotation processors are not incremental: lifecycle-compiler-2.0.0.jar (androidx.lifecycle:lifecycle-compiler:2.0.0).Consider setting the experimental feature flag android.enableSeparateAnnotationProcessing=true in the gradle.properties file to run annotation processing in a separate task and make compilation incremental.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.> Task :app:generateJsonModelXw4fdroidRelease/opt/android-sdk/ndk/21.4.7075529/build/ndk-build: line 151: file: command not found/opt/android-sdk/ndk/21.4.7075529/build/ndk-build: line 151: file: command not found> Task :app:externalNativeBuildXw4fdroidReleaseBuild xwjni_armeabi-v7a/opt/android-sdk/ndk/21.4.7075529/build/ndk-build: line 151: file: command not found[armeabi-v7a] Compile thumb  : xwjni <= xwjni.c[armeabi-v7a] Compile thumb  : xwjni <= utilwrapper.c[armeabi-v7a] Compile thumb  : xwjni <= drawwrapper.c[armeabi-v7a] Compile thumb  : xwjni <= xportwrapper.c[armeabi-v7a] Compile thumb  : xwjni <= anddict.c[armeabi-v7a] Compile thumb  : xwjni <= andutils.c[armeabi-v7a] Compile thumb  : xwjni <= jniutlswrapper.c[armeabi-v7a] Compile thumb  : xwjni <= boarddrw.c[armeabi-v7a] Compile thumb  : xwjni <= scorebdp.c[armeabi-v7a] Compile thumb  : xwjni <= dragdrpp.c[armeabi-v7a] Compile thumb  : xwjni <= pool.c[armeabi-v7a] Compile thumb  : xwjni <= tray.c[armeabi-v7a] Compile thumb  : xwjni <= dictnry.c[armeabi-v7a] Compile thumb  : xwjni <= dictiter.c[armeabi-v7a] Compile thumb  : xwjni <= dictmgr.c[armeabi-v7a] Compile thumb  : xwjni <= mscore.c[armeabi-v7a] Compile thumb  : xwjni <= vtabmgr.c[armeabi-v7a] Compile thumb  : xwjni <= strutils.c[armeabi-v7a] Compile thumb  : xwjni <= engine.c[armeabi-v7a] Compile thumb  : xwjni <= board.c[armeabi-v7a] Compile thumb  : xwjni <= mempool.c[armeabi-v7a] Compile thumb  : xwjni <= game.c[armeabi-v7a] Compile thumb  : xwjni <= server.c[armeabi-v7a] Compile thumb  : xwjni <= model.c[armeabi-v7a] Compile thumb  : xwjni <= comms.c[armeabi-v7a] Compile thumb  : xwjni <= memstream.c[armeabi-v7a] Compile thumb  : xwjni <= movestak.c[armeabi-v7a] Compile thumb  : xwjni <= dbgutil.c[armeabi-v7a] Compile thumb  : xwjni <= nli.c[armeabi-v7a] Compile thumb  : xwjni <= smsproto.c[armeabi-v7a] Compile thumb  : xwjni <= dutil.c[armeabi-v7a] Compile thumb  : xwjni <= device.c[armeabi-v7a] Compile thumb  : xwjni <= knownplyr.c[armeabi-v7a] SharedLibrary  : libxwjni.soBuild xwjni_arm64-v8a/opt/android-sdk/ndk/21.4.7075529/build/ndk-build: line 151: file: command not found[arm64-v8a] Compile        : xwjni <= xwjni.c[arm64-v8a] Compile        : xwjni <= utilwrapper.c[arm64-v8a] Compile        : xwjni <= drawwrapper.c[arm64-v8a] Compile        : xwjni <= xportwrapper.c[arm64-v8a] Compile        : xwjni <= anddict.c[arm64-v8a] Compile        : xwjni <= andutils.c[arm64-v8a] Compile        : xwjni <= jniutlswrapper.c[arm64-v8a] Compile        : xwjni <= boarddrw.c[arm64-v8a] Compile        : xwjni <= scorebdp.c[arm64-v8a] Compile        : xwjni <= dragdrpp.c[arm64-v8a] Compile        : xwjni <= pool.c[arm64-v8a] Compile        : xwjni <= tray.c[arm64-v8a] Compile        : xwjni <= dictnry.c[arm64-v8a] Compile        : xwjni <= dictiter.c[arm64-v8a] Compile        : xwjni <= dictmgr.c[arm64-v8a] Compile        : xwjni <= mscore.c[arm64-v8a] Compile        : xwjni <= vtabmgr.c[arm64-v8a] Compile        : xwjni <= strutils.c[arm64-v8a] Compile        : xwjni <= engine.c[arm64-v8a] Compile        : xwjni <= board.c[arm64-v8a] Compile        : xwjni <= mempool.c[arm64-v8a] Compile        : xwjni <= game.c[arm64-v8a] Compile        : xwjni <= server.c[arm64-v8a] Compile        : xwjni <= model.c[arm64-v8a] Compile        : xwjni <= comms.c[arm64-v8a] Compile        : xwjni <= memstream.c[arm64-v8a] Compile        : xwjni <= movestak.c[arm64-v8a] Compile        : xwjni <= dbgutil.c[arm64-v8a] Compile        : xwjni <= nli.c[arm64-v8a] Compile        : xwjni <= smsproto.c[arm64-v8a] Compile        : xwjni <= dutil.c[arm64-v8a] Compile        : xwjni <= device.c[arm64-v8a] Compile        : xwjni <= knownplyr.c[arm64-v8a] SharedLibrary  : libxwjni.so> Task :app:compileXw4fdroidReleaseSources> Task :app:prepareLintJar> Task :app:lintVitalXw4fdroidReleaseCould not load custom lint check jar file /home/vagrant/.gradle/caches/transforms-2/files-2.1/8514be45a141021aca04e18a141678b7/jetified-lifecycle-runtime-ktx-2.5.1/jars/lint.jarjava.lang.NoClassDefFoundError: com/android/tools/lint/client/api/Vendorat androidx.lifecycle.lint.LifecycleRuntimeIssueRegistry.<init>(LifecycleRuntimeIssueRegistry.kt:32)at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)at java.base/java.lang.Class.newInstance(Class.java:584)at com.android.tools.lint.client.api.JarFileIssueRegistry$Factory.loadIssueRegistry(JarFileIssueRegistry.kt:195)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:470)at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.kt:390)at com.android.tools.lint.LintCliClient.run(LintCliClient.java:238)at com.android.tools.lint.gradle.LintGradleClient.run(LintGradleClient.java:261)at com.android.tools.lint.gradle.LintGradleExecution.runLint(LintGradleExecution.java:305)at com.android.tools.lint.gradle.LintGradleExecution.lintSingleVariant(LintGradleExecution.java:392)at com.android.tools.lint.gradle.LintGradleExecution.analyze(LintGradleExecution.java:94)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.base/java.lang.reflect.Method.invoke(Method.java:566)at com.android.tools.lint.gradle.api.ReflectiveLintRunner.runLint(ReflectiveLintRunner.kt:38)at com.android.build.gradle.tasks.LintBaseTask.runLint(LintBaseTask.java:114)at com.android.build.gradle.tasks.LintPerVariantTask.lint(LintPerVariantTask.java:63)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.base/java.lang.reflect.Method.invoke(Method.java:566)at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:103)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:717)at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:684)at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$5.run(ExecuteActionsTaskExecuter.java:476)at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:461)at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:444)at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$200(ExecuteActionsTaskExecuter.java:93)at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:237)at org.gradle.internal.execution.steps.ExecuteStep.lambda$execute$1(ExecuteStep.java:33)at java.base/java.util.Optional.orElseGet(Optional.java:369)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:58)at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:35)at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:48)at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:33)at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:39)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:35)at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:51)at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:45)at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:31)at org.gradle.internal.execution.steps.CacheStep.executeWithoutCache(CacheStep.java:208)at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:70)at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:45)at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:49)at org.gradle.internal.execution.steps.StoreSnapshotsStep.execute(StoreSnapshotsStep.java:43)at org.gradle.internal.execution.steps.StoreSnapshotsStep.execute(StoreSnapshotsStep.java:32)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:96)at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:89)at java.base/java.util.Optional.map(Optional.java:265)at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:54)at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:38)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:90)at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:48)at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:69)at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:47)at org.gradle.internal.execution.impl.DefaultWorkExecutor.execute(DefaultWorkExecutor.java:33)at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:140)at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:62)at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:108)at org.gradle.api.internal.tasks.execution.ResolveBeforeExecutionOutputsTaskExecuter.execute(ResolveBeforeExecutionOutputsTaskExecuter.java:67)at org.gradle.api.internal.tasks.execution.ResolveAfterPreviousExecutionStateTaskExecuter.execute(ResolveAfterPreviousExecutionStateTaskExecuter.java:46)at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:94)at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:95)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:416)at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)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:43)at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:355)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$1.execute(DefaultPlanExecutor.java:134)at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:129)at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:202)at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:193)at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:129)at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)at java.base/java.lang.Thread.run(Thread.java:829)Caused by: java.lang.ClassNotFoundException: com.android.tools.lint.client.api.Vendorat com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:282)at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:594)at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)... 120 moreCould not load custom lint check jar file /home/vagrant/.gradle/caches/transforms-2/files-2.1/38ec6ba4b28de72c822d3247c109b05b/jetified-activity-1.5.1/jars/lint.jarjava.lang.NoClassDefFoundError: com/android/tools/lint/client/api/Vendorat androidx.activity.lint.ActivityIssueRegistry.<init>(ActivityIssueRegistry.kt:34)at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)at java.base/java.lang.Class.newInstance(Class.java:584)at com.android.tools.lint.client.api.JarFileIssueRegistry$Factory.loadIssueRegistry(JarFileIssueRegistry.kt:195)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:470)at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.kt:390)at com.android.tools.lint.LintCliClient.run(LintCliClient.java:238)at com.android.tools.lint.gradle.LintGradleClient.run(LintGradleClient.java:261)at com.android.tools.lint.gradle.LintGradleExecution.runLint(LintGradleExecution.java:305)at com.android.tools.lint.gradle.LintGradleExecution.lintSingleVariant(LintGradleExecution.java:392)at com.android.tools.lint.gradle.LintGradleExecution.analyze(LintGradleExecution.java:94)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.base/java.lang.reflect.Method.invoke(Method.java:566)at com.android.tools.lint.gradle.api.ReflectiveLintRunner.runLint(ReflectiveLintRunner.kt:38)at com.android.build.gradle.tasks.LintBaseTask.runLint(LintBaseTask.java:114)at com.android.build.gradle.tasks.LintPerVariantTask.lint(LintPerVariantTask.java:63)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.base/java.lang.reflect.Method.invoke(Method.java:566)at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:103)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:717)at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:684)at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$5.run(ExecuteActionsTaskExecuter.java:476)at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:461)at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:444)at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$200(ExecuteActionsTaskExecuter.java:93)at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:237)at org.gradle.internal.execution.steps.ExecuteStep.lambda$execute$1(ExecuteStep.java:33)at java.base/java.util.Optional.orElseGet(Optional.java:369)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:58)at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:35)at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:48)at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:33)at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:39)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:35)at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:51)at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:45)at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:31)at org.gradle.internal.execution.steps.CacheStep.executeWithoutCache(CacheStep.java:208)at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:70)at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:45)at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:49)at org.gradle.internal.execution.steps.StoreSnapshotsStep.execute(StoreSnapshotsStep.java:43)at org.gradle.internal.execution.steps.StoreSnapshotsStep.execute(StoreSnapshotsStep.java:32)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:96)at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:89)at java.base/java.util.Optional.map(Optional.java:265)at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:54)at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:38)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:90)at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:48)at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:69)at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:47)at org.gradle.internal.execution.impl.DefaultWorkExecutor.execute(DefaultWorkExecutor.java:33)at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:140)at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:62)at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:108)at org.gradle.api.internal.tasks.execution.ResolveBeforeExecutionOutputsTaskExecuter.execute(ResolveBeforeExecutionOutputsTaskExecuter.java:67)at org.gradle.api.internal.tasks.execution.ResolveAfterPreviousExecutionStateTaskExecuter.execute(ResolveAfterPreviousExecutionStateTaskExecuter.java:46)at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:94)at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:95)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:416)at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)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:43)at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:355)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$1.execute(DefaultPlanExecutor.java:134)at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:129)at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:202)at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:193)at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:129)at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)at java.base/java.lang.Thread.run(Thread.java:829)Caused by: java.lang.ClassNotFoundException: com.android.tools.lint.client.api.Vendorat com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:282)at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:594)at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)... 120 more> Task :app:checkXw4fdroidReleaseDuplicateClasses> Task :app:dexBuilderXw4fdroidRelease> Task :app:desugarXw4fdroidReleaseFileDependencies> Task :app:mergeXw4fdroidReleaseShaders> Task :app:compileXw4fdroidReleaseShaders> Task :app:generateXw4fdroidReleaseAssets> Task :app:mergeXw4fdroidReleaseAssets> Task :app:processXw4fdroidReleaseJavaRes NO-SOURCE> Task :app:mergeXw4fdroidReleaseJniLibFolders> Task :app:mergeXw4fdroidReleaseNativeLibs> Task :app:stripXw4fdroidReleaseDebugSymbols> Task :app:mergeXw4fdroidReleaseJavaResource> Task :app:mergeExtDexXw4fdroidRelease> Task :app:mergeDexXw4fdroidRelease> Task :app:packageXw4fdroidRelease> Task :app:assembleXw4fdroidReleaseBUILD SUCCESSFUL in 2m 34s32 actionable tasks: 32 executed2024-02-08 08:50:14,821 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/org.eehouse.android.xw4, universal_newlines=False, shell=None, istream=<valid stream>)2024-02-08 08:50:14,837 INFO: Successfully built version 4.4.200 of org.eehouse.android.xw4 from 6473bc9f4c6ba7f1cc2a018c0bca473c782e2f892024-02-08 08:50:15,221 DEBUG: AXML contains a RESOURCE MAP2024-02-08 08:50:15,221 DEBUG: Start of Namespace mapping: prefix 42: 'android' --> uri 88: 'http://schemas.android.com/apk/res/android'2024-02-08 08:50:15,223 DEBUG: Checking build/org.eehouse.android.xw4/xwords4/android/app/build/outputs/apk/xw4fdroid/release/xw4fdroid-release-unsigned-fdroid_release_200.apk2024-02-08 08:50:15,241 DEBUG: AXML contains a RESOURCE MAP2024-02-08 08:50:15,241 DEBUG: Start of Namespace mapping: prefix 42: 'android' --> uri 88: 'http://schemas.android.com/apk/res/android'2024-02-08 08:50:15,272 INFO: success: org.eehouse.android.xw42024-02-08 08:50:15,272 INFO: Finished2024-02-08 08:50:15,273 INFO: 1 build succeeded