log for fr.free.nrw.commons:1049
== Installed Android Tools ==
2025-03-30 04:27:43,000 DEBUG: Reading 'config.yml'
2025-03-30 04:27:43,011 INFO: Creating log directory
2025-03-30 04:27:43,012 INFO: Creating temporary directory
2025-03-30 04:27:43,012 INFO: Creating output directory
2025-03-30 04:27:43,032 DEBUG: Getting git vcs interface for https://github.com/commons-app/apps-android-commons.git
2025-03-30 04:27:43,032 DEBUG: Checking fr.free.nrw.commons:1049
2025-03-30 04:27:43,033 INFO: Building version 5.2.0 (1049) of fr.free.nrw.commons
2025-03-30 04:27:43,033 WARNING: Android NDK version 'r27' could not be found!
2025-03-30 04:27:43,033 WARNING: Configured versions:
Downloading https://fdroid.gitlab.io/android-sdk-transparency-log/checksums.json.asc into /home/vagrant/.cache/sdkmanager/checksums.json.asc
2025-03-30 04:27:44,703 DEBUG: Starting new HTTPS connection (1): fdroid.gitlab.io:443
2025-03-30 04:27:45,206 DEBUG: https://fdroid.gitlab.io:443 "GET /android-sdk-transparency-log/checksums.json.asc HTTP/1.1" 200 488
2025-03-30 04:27:45,217 DEBUG: Starting new HTTPS connection (1): fdroid.gitlab.io:443
2025-03-30 04:27:45,644 DEBUG: https://fdroid.gitlab.io:443 "GET /android-sdk-transparency-log/checksums.json HTTP/1.1" 200 760736
Downloading https://fdroid.gitlab.io/android-sdk-transparency-log/checksums.json into /home/vagrant/.cache/sdkmanager/checksums.json
Downloading https://dl.google.com/android/repository/android-ndk-r27-linux.zip into /home/vagrant/.cache/sdkmanager/android-ndk-r27-linux.zip
2025-03-30 04:27:46,414 DEBUG: Starting new HTTPS connection (1): dl.google.com:443
2025-03-30 04:27:46,641 DEBUG: https://dl.google.com:443 "GET /android/repository/android-ndk-r27-linux.zip HTTP/1.1" 200 663957918
Unzipping to /tmp/.sdkmanager-eswp4a2o
Installing into /opt/android-sdk/ndk/27.0.12077973
2025-03-30 04:28:37,409 INFO: Set NDK r27 (27.0.12077973) up
2025-03-30 04:28:37,412 DEBUG: > sudo passwd --lock root
passwd: password changed.
2025-03-30 04:28:38,017 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 64066 files and directories currently installed.)
Removing sudo (1.9.13p3-1+deb12u1) ...
Purging configuration files for sudo (1.9.13p3-1+deb12u1) ...
dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removed
Processing triggers for libc-bin (2.36-9+deb12u10) ...
2025-03-30 04:29:02,795 INFO: Getting source for revision 2e05a58e8ba545846b45b699b7bb865b95262ff8
2025-03-30 04:29:02,798 DEBUG: Directory: build/fr.free.nrw.commons
2025-03-30 04:29:02,798 DEBUG: > git rev-parse --show-toplevel
2025-03-30 04:29:03,004 DEBUG: Directory: build/fr.free.nrw.commons
2025-03-30 04:29:03,004 DEBUG: > git submodule foreach --recursive git reset --hard
2025-03-30 04:29:06,216 DEBUG: Directory: build/fr.free.nrw.commons
2025-03-30 04:29:06,217 DEBUG: > git reset --hard
2025-03-30 04:29:07,122 DEBUG: Directory: build/fr.free.nrw.commons
2025-03-30 04:29:07,123 DEBUG: > git submodule foreach --recursive git clean -dffx
2025-03-30 04:29:07,226 DEBUG: Directory: build/fr.free.nrw.commons
2025-03-30 04:29:07,227 DEBUG: > git clean -dffx
2025-03-30 04:29:07,330 DEBUG: Directory: build/fr.free.nrw.commons
2025-03-30 04:29:07,330 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 --prune-tags --force origin
2025-03-30 04:29:11,143 DEBUG: Directory: build/fr.free.nrw.commons
2025-03-30 04:29:11,144 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 origin
2025-03-30 04:29:11,849 DEBUG: Directory: build/fr.free.nrw.commons
2025-03-30 04:29:11,849 DEBUG: > git remote set-head origin --auto
2025-03-30 04:29:13,557 DEBUG: Directory: build/fr.free.nrw.commons
2025-03-30 04:29:13,557 DEBUG: > git checkout -f 2e05a58e8ba545846b45b699b7bb865b95262ff8
2025-03-30 04:29:14,764 DEBUG: Directory: build/fr.free.nrw.commons
2025-03-30 04:29:14,764 DEBUG: > git clean -dffx
2025-03-30 04:29:14,868 DEBUG: Directory: build/fr.free.nrw.commons
2025-03-30 04:29:14,868 DEBUG: > git rev-parse --show-toplevel
2025-03-30 04:29:15,072 DEBUG: Directory: build/fr.free.nrw.commons
2025-03-30 04:29:15,073 DEBUG: > git submodule deinit --all --force
2025-03-30 04:29:15,276 INFO: Creating local.properties file at build/fr.free.nrw.commons/local.properties
2025-03-30 04:29:15,784 INFO: Creating local.properties file at build/fr.free.nrw.commons/app/local.properties
2025-03-30 04:29:15,785 DEBUG: Removing debuggable flags from build/fr.free.nrw.commons/app
2025-03-30 04:29:15,888 INFO: Cleaned build.gradle of keysigning configs at build/fr.free.nrw.commons/app/build.gradle
2025-03-30 04:29:15,928 INFO: Running 'prebuild' commands in build/fr.free.nrw.commons/app
2025-03-30 04:29:15,928 DEBUG: Directory: build/fr.free.nrw.commons/app
2025-03-30 04:29:15,928 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e '/proxy/d' ../gradle.properties
/etc/bash.bashrc: line 7: PS1: unbound variable
+ sed -i -e /proxy/d ../gradle.properties
2025-03-30 04:29:16,131 INFO: Cleaning Gradle project...
2025-03-30 04:29:16,132 DEBUG: Directory: build/fr.free.nrw.commons/app
2025-03-30 04:29:16,132 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid clean
Found 8.9 via distributionUrl
Downloading missing gradle version 8.9
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-8.9-bin.zip: OK
Running /opt/gradle/versions/8.9/bin/gradle clean
Welcome to Gradle 8.9!
Here are the highlights of this release:
- Enhanced Error and Warning Messages
- IDE Integration Improvements
- Daemon JVM Information
For more details see https://docs.gradle.org/8.9/release-notes.html
To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.9/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
> Configure project :app
WARNING: The option setting 'android.defaults.buildfeatures.buildconfig=true' is deprecated.
The current default is 'false'.
It will be removed in version 9.0 of the Android Gradle plugin.
To keep using this feature, add the following to your module-level build.gradle files:
android.buildFeatures.buildConfig = true
or from Android Studio, click: `Refactor` > `Migrate BuildConfig to Gradle Build Files`.
WARNING: The option setting 'android.jetifier.ignorelist=bcprov-jdk15on' is experimental.
app: 'annotationProcessor' dependencies won't be recognized as kapt annotation processors. Please change the configuration name to 'kapt' for these artifacts: 'com.github.bumptech.glide:compiler:4.16.0'.
> Task :app:clean UP-TO-DATE
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.9/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 1m 30s
1 actionable task: 1 up-to-date
2025-03-30 04:30:56,674 INFO: Scanning source for common problems...
2025-03-30 04:30:56,705 DEBUG: scanner is configured to use signature data from: 'suss'
2025-03-30 04:30:56,706 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2025-03-30 04:30:57,258 DEBUG: write 'suss.json' to cache
2025-03-30 04:30:57,262 DEBUG: next suss.json cache update due in 23:59:59.986365
2025-03-30 04:30:57,436 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar
2025-03-30 04:30:57,631 INFO: Creating source tarball...
2025-03-30 04:30:59,834 INFO: Building Gradle project...
2025-03-30 04:30:59,834 DEBUG: Directory: build/fr.free.nrw.commons/app
2025-03-30 04:30:59,834 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleProdRelease
Found 8.9 via distributionUrl
Running /opt/gradle/versions/8.9/bin/gradle assembleProdRelease
To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.9/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
> Configure project :app
WARNING: The option setting 'android.defaults.buildfeatures.buildconfig=true' is deprecated.
The current default is 'false'.
It will be removed in version 9.0 of the Android Gradle plugin.
To keep using this feature, add the following to your module-level build.gradle files:
android.buildFeatures.buildConfig = true
or from Android Studio, click: `Refactor` > `Migrate BuildConfig to Gradle Build Files`.
WARNING: The option setting 'android.jetifier.ignorelist=bcprov-jdk15on' is experimental.
app: 'annotationProcessor' dependencies won't be recognized as kapt annotation processors. Please change the configuration name to 'kapt' for these artifacts: 'com.github.bumptech.glide:compiler:4.16.0'.
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
Errors during XML parse:
Additionally, the fallback loader failed to parse the XML.
Checking the license for package Android SDK Build-Tools 34 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 34 accepted.
Preparing "Install Android SDK Build-Tools 34 v.34.0.0".
"Install Android SDK Build-Tools 34 v.34.0.0" ready.
Installing Android SDK Build-Tools 34 in /opt/android-sdk/build-tools/34.0.0
"Install Android SDK Build-Tools 34 v.34.0.0" complete.
"Install Android SDK Build-Tools 34 v.34.0.0" finished.
Checking the license for package Android SDK Platform 34 in /opt/android-sdk/licenses
License for package Android SDK Platform 34 accepted.
Preparing "Install Android SDK Platform 34 (revision 3)".
"Install Android SDK Platform 34 (revision 3)" ready.
Installing Android SDK Platform 34 in /opt/android-sdk/platforms/android-34
"Install Android SDK Platform 34 (revision 3)" complete.
"Install Android SDK Platform 34 (revision 3)" finished.
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
> Task :app:buildKotlinToolingMetadata
> Task :app:checkKotlinGradlePluginConfigurationErrors
> Task :app:preBuild UP-TO-DATE
> Task :app:preProdReleaseBuild UP-TO-DATE
> Task :app:generateProdReleaseResValues
> Task :app:dataBindingMergeDependencyArtifactsProdRelease
> Task :app:generateProdReleaseResources
> Task :app:mergeProdReleaseResources
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-pms/strings.xml:402:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-ar/strings.xml:459:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-sl/strings.xml:111:2: Multiple substitutions specified in non-positional format of string resource string/contribution_state_in_progress. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-iw/strings.xml:435:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-da/strings.xml:410:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-ko/strings.xml:409:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-fi/strings.xml:397:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-ru/strings.xml:461:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-sl/strings.xml:620:2: Multiple substitutions specified in non-positional format of string resource string/wikipedia_instructions_step_6. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-fr/strings.xml:447:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values/strings.xml:420:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-pl/strings.xml:440:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-mk/strings.xml:404:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-lb/strings.xml:323:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-zh-rTW/strings.xml:427:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-io/strings.xml:397:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-sv/strings.xml:410:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-zh-rTW/strings.xml:637:2: Multiple substitutions specified in non-positional format of string resource string/wikipedia_instructions_step_6. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-it/strings.xml:416:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-lt/strings.xml:389:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
> Task :app:generateProdReleaseBuildConfig
> Task :app:mapProdReleaseSourceSetPaths
> Task :app:checkProdReleaseAarMetadata
> Task :app:createProdReleaseCompatibleScreenManifests
> Task :app:extractDeepLinksProdRelease
> Task :app:processProdReleaseMainManifest
/home/vagrant/build/fr.free.nrw.commons/app/src/main/AndroidManifest.xml Warning:
provider#org.acra.attachment.AcraContentProvider@android:authorities was tagged at AndroidManifest.xml:0 to replace other declarations but no other declaration present
> Task :app:mergeProdReleaseResources
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-nl/strings.xml:426:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-zh/strings.xml:459:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/values-ia/strings.xml:398:2: Multiple substitutions specified in non-positional format of string resource string/profileLevel. Did you mean to add the formatted="false" attribute?
> Task :app:processProdReleaseManifest
> Task :app:javaPreCompileProdRelease
> Task :app:dataBindingGenBaseClassesProdRelease
> Task :app:extractProguardFiles
> Task :app:mergeProdReleaseJniLibFolders
> Task :app:mergeProdReleaseNativeLibs
> Task :app:checkProdReleaseDuplicateClasses
> Task :app:mergeProdReleaseStartupProfile
> Task :app:mergeProdReleaseArtProfile
> Task :app:processProdReleaseManifestForPackage
> Task :app:stripProdReleaseDebugSymbols
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
> Task :app:mergeProdReleaseShaders
> Task :app:compileProdReleaseShaders NO-SOURCE
> Task :app:generateProdReleaseAssets UP-TO-DATE
> Task :app:extractProdReleaseNativeSymbolTables
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [27.0.12077973] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
> Task :app:mergeProdReleaseAssets
> Task :app:mergeProdReleaseNativeDebugMetadata NO-SOURCE
> Task :app:compressProdReleaseAssets
> Task :app:extractProdReleaseVersionControlInfo
> Task :app:collectProdReleaseDependencies
> Task :app:sdkProdReleaseDependencyData
> Task :app:writeProdReleaseAppMetadata
> Task :app:writeProdReleaseSigningConfigVersions
warn: removing resource fr.free.nrw.commons:string/contributions_subtitle without required default value.
warn: removing resource fr.free.nrw.commons:string/depictions_edit_helper_show_edit_message_if without required default value.
warn: removing resource fr.free.nrw.commons:string/license_name_cc_by_sa_3_0_at without required default value.
warn: removing resource fr.free.nrw.commons:string/license_name_cc_by_sa_3_0_de without required default value.
warn: removing resource fr.free.nrw.commons:string/license_name_cc_by_sa_3_0_ee without required default value.
warn: removing resource fr.free.nrw.commons:string/license_name_cc_by_sa_3_0_es without required default value.
warn: removing resource fr.free.nrw.commons:string/license_name_cc_by_sa_3_0_hr without required default value.
warn: removing resource fr.free.nrw.commons:string/license_name_cc_by_sa_3_0_lu without required default value.
warn: removing resource fr.free.nrw.commons:string/license_name_cc_by_sa_3_0_nl without required default value.
warn: removing resource fr.free.nrw.commons:string/license_name_cc_by_sa_3_0_no without required default value.
warn: removing resource fr.free.nrw.commons:string/license_name_cc_by_sa_3_0_pl without required default value.
warn: removing resource fr.free.nrw.commons:string/license_name_cc_by_sa_3_0_ro without required default value.
warn: removing resource fr.free.nrw.commons:string/license_name_cc_zero without required default value.
warn: removing resource fr.free.nrw.commons:string/login_failed_password without required default value.
warn: removing resource fr.free.nrw.commons:string/login_failed_username without required default value.
warn: removing resource fr.free.nrw.commons:string/menu_open_in_browser without required default value.
warn: removing resource fr.free.nrw.commons:string/multiple_uploads_title without required default value.
warn: removing resource fr.free.nrw.commons:string/preference_tracking without required default value.
warn: removing resource fr.free.nrw.commons:string/preference_tracking_summary without required default value.
warn: removing resource fr.free.nrw.commons:string/share_license_summary without required default value.
warn: removing resource fr.free.nrw.commons:string/starting_multiple_uploads without required default value.
warn: removing resource fr.free.nrw.commons:string/uploads_pending_notification_indicator without required default value.
> Task :app:processProdReleaseResources
> Task :app:optimizeProdReleaseResources
> Task :app:kaptGenerateStubsProdReleaseKotlin
> Task :app:kaptProdReleaseKotlin
/home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/Place.java:22: warning: There are multiple good constructors and Room will pick the no-arg constructor. You can use the @Ignore annotation to eliminate unwanted constructors.
public class Place implements Parcelable {
^
/home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/Place.java:22: warning: There are multiple good constructors and Room will pick the no-arg constructor. You can use the @Ignore annotation to eliminate unwanted constructors.
public class Place implements Parcelable {
^
> Task :app:compileProdReleaseKotlin
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/AboutActivity.kt:102:9 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/AboutActivity.kt:106:24 Parameter 'view' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/AboutActivity.kt:117:22 Parameter 'view' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/AboutActivity.kt:128:23 Parameter 'view' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/AboutActivity.kt:132:23 Parameter 'view' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/AboutActivity.kt:136:23 Parameter 'view' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/AboutActivity.kt:140:25 Parameter 'view' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/AboutActivity.kt:144:29 Parameter 'view' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/AboutActivity.kt:148:39 Parameter 'view' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/AboutActivity.kt:177:25 Parameter 'view' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/BaseMarker.kt:46:52 'getDrawable(Int): Drawable!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/CommonsApplication.kt:44:28 'AcraCore' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/CommonsApplication.kt:45:28 'AcraDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/CommonsApplication.kt:46:28 'AcraMailSender' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/CommonsApplication.kt:54:2 'AcraCore' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/CommonsApplication.kt:61:2 'AcraMailSender' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/CommonsApplication.kt:63:2 'AcraDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/CommonsApplication.kt:112:17 Condition 'null == defaultExifTagsSet' is always 'false'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/CommonsApplication.kt:204:41 Type mismatch: inferred type is String? but String was expected
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/CommonsApplication.kt:207:30 Unsafe use of a nullable receiver of type Array<(out) String!>?
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/CommonsApplication.kt:350:33 Parameter 'ctx' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:3:25 'AccountAuthenticatorActivity' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:4:20 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:47:23 'constructor AccountAuthenticatorActivity()' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:47:23 'AccountAuthenticatorActivity' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:62:33 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:70:15 'onCreate(Bundle?): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:231:32 Parameter 'textView' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:245:73 Parameter 'which' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:249:72 Parameter 'which' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:314:9 'finish(): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:318:26 'constructor ProgressDialog(Context!)' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:318:26 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:319:13 'setter for isIndeterminate: Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:321:13 'setMessage(CharSequence!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:348:13 'toggleSoftInput(Int, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:348:48 'SHOW_FORCED: Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:373:9 'finish(): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.kt:388:31 Parameter 'text' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/SessionManager.kt:91:32 'removeAccount(Account!, AccountManagerCallback<Boolean!>!, Handler!): AccountManagerFuture<Boolean!>!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/SignupActivity.kt:34:18 This declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/auth/SignupActivity.kt:38:19 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/campaigns/CampaignView.kt:99:29 Type mismatch: inferred type is String? but String was expected
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/campaigns/CampaignView.kt:102:29 Type mismatch: inferred type is String? but String was expected
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/category/CategoriesModel.kt:246:44 Unchecked cast: Any! to List<CategoryItem>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/category/CategoryDao.kt:39:16 'release(): Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/category/CategoryDao.kt:67:16 'release(): Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/category/CategoryDao.kt:106:16 'release(): Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/category/CategoryDetailsActivity.kt:182:13 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.The OnBackPressedDispatcher controls how back button events are dispatchedto one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/category/CategoryDetailsActivity.kt:215:17 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.The OnBackPressedDispatcher controls how back button events are dispatchedto one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/category/CategoryDetailsActivity.kt:252:15 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/category/ContinuationClient.kt:35:37 Name shadowed: continuation
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ChunkInfo.kt:13:16 'readParcelable(ClassLoader?): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionBoundaryCallback.kt:109:34 Parameter 'longs' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionController.kt:363:17 The corresponding parameter in the supertype 'DefaultCallback' is named 'imageFiles'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionController.kt:391:36 'getJson(String, Class<T>?): T?' is deprecated. Migrate to newer Kotlin syntax
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionViewHolder.kt:34:56 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionViewHolder.kt:35:54 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.kt:187:59 'TYPE_ORIENTATION: Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.kt:202:49 Parameter 'buttonView' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.kt:277:60 Parameter 'view' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.kt:287:64 Parameter 'view' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.kt:297:57 Parameter 'view' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.kt:306:43 Parameter 'view' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.kt:402:13 Condition 'binding!!.cardViewNearby != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.kt:516:16 Condition 'resources == null' is always 'false'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.kt:544:79 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.kt:746:30 The corresponding parameter in the supertype 'View' is named 'localizedMessage'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsFragment.kt:995:22 'setter for retainInstance: Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt:184:57 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt:185:61 Parameter 'view' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt:363:48 Parameter 'view' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt:364:50 Parameter 'view' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt:372:54 Parameter 'view' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt:379:51 Parameter 'view' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt:383:55 Parameter 'view' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt:431:33 The corresponding parameter in the supertype 'View' is named 'numberOfUploads'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt:461:63 'getParcelable(String?): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt:466:34 The corresponding parameter in the supertype 'Callback' is named 'contribution'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt:466:49 The corresponding parameter in the supertype 'Callback' is named 'isWikipediaPageExists'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt:495:31 'getter for fragmentManager: FragmentManager?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt:498:60 Name shadowed: contribution
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsLocalDataSource.kt:98:17 Condition 'oldContribution != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsPresenter.kt:40:44 The corresponding parameter in the supertype 'UserActionListener' is named 'uri'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/MainActivity.kt:68:43 'OnNavigationItemSelectedListener' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/MainActivity.kt:120:73 Parameter 'view' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/MainActivity.kt:178:44 'setOnNavigationItemSelectedListener(BottomNavigationView.OnNavigationItemSelectedListener?): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/MainActivity.kt:179:34 'OnNavigationItemSelectedListener((MenuItem) -> Boolean): BottomNavigationView.OnNavigationItemSelectedListener' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/MainActivity.kt:196:44 'setOnNavigationItemSelectedListener(BottomNavigationView.OnNavigationItemSelectedListener?): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/MainActivity.kt:389:18 This declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/MainActivity.kt:395:23 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/MainActivity.kt:411:27 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/MainActivity.kt:422:19 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/contributions/WikipediaInstructionsDialogFragment.kt:25:66 'getParcelable(String?): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/coordinates/CoordinateEditHelper.kt:86:13 Condition 'latitude != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/coordinates/CoordinateEditHelper.kt:95:13 Unnecessary safe call on a non-null receiver of type String?
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/customselector/helper/OnSwipeTouchListener.kt:31:35 'getDefaultDisplay(): Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/customselector/helper/OnSwipeTouchListener.kt:33:17 'getMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/customselector/model/Image.kt:51:20 'readParcelable(ClassLoader?): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/customselector/ui/adapter/ImageAdapter.kt:192:21 Name shadowed: sharedPreferences
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/customselector/ui/adapter/ImageAdapter.kt:194:21 Name shadowed: showAlreadyActionedImages
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/customselector/ui/adapter/ImageAdapter.kt:215:34 'thumbnail(Float): RequestBuilder<TranscodeType!>' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/customselector/ui/adapter/ImageAdapter.kt:226:26 'thumbnail(Float): RequestBuilder<TranscodeType!>' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/customselector/ui/adapter/ImageAdapter.kt:277:22 'thumbnail(Float): RequestBuilder<TranscodeType!>' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/customselector/ui/selector/CustomSelectorActivity.kt:252:22 'getParcelableArrayListExtra(String!): ArrayList<T!>?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/customselector/ui/selector/CustomSelectorActivity.kt:253:37 Unnecessary safe call on a non-null receiver of type MutableLiveData<kotlin.collections.ArrayList<Image> /* = java.util.ArrayList<Image> */>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/customselector/ui/selector/CustomSelectorActivity.kt:669:18 This declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/customselector/ui/selector/CustomSelectorActivity.kt:670:15 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/customselector/ui/selector/CustomSelectorViewModelFactory.kt:18:63 Unchecked cast: fr.free.nrw.commons.customselector.ui.selector.CustomSelectorViewModel to CustomSelectorViewModel#1 (type parameter of fr.free.nrw.commons.customselector.ui.selector.CustomSelectorViewModelFactory.create)
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/customselector/ui/selector/ImageFileLoader.kt:115:25 Name shadowed: date
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/customselector/ui/selector/ImageFragment.kt:303:15 'onAttach(Activity): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/customselector/ui/selector/ImageFragment.kt:457:14 Unnecessary safe call on a non-null receiver of type Single<List<Contribution>>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/delete/DeleteHelper.kt:255:13 'when' is exhaustive so 'else' is redundant here
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:3:20 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:67:33 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:95:57 'getParcelableArrayList(String?): ArrayList<T!>?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:98:40 'getParcelable(String?): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:101:26 'getParcelableArrayList(String?): ArrayList<T!>?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:104:28 'getParcelable(String?): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:172:37 Parameter 'view' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:176:39 Parameter 'view' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:216:72 Unchecked cast: List<UploadMediaDetail?> to kotlin.collections.ArrayList<UploadMediaDetail> /* = java.util.ArrayList<UploadMediaDetail> */
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:239:17 Unnecessary safe call on a non-null receiver of type Single<Boolean!>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:240:49 Parameter 's' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:256:17 Condition 'commonsApplication != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:273:38 Parameter 's' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:289:21 Condition 'commonsApplication != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:297:26 'constructor ProgressDialog(Context!)' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:297:26 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:298:26 'setter for isIndeterminate: Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/description/DescriptionEditActivity.kt:300:26 'setMessage(CharSequence!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/di/ApplicationlessInjection.kt:4:20 'Fragment' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/di/ApplicationlessInjection.kt:38:54 'Fragment' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/di/ApplicationlessInjection.kt:67:65 'Fragment' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/di/CommonsDaggerIntentService.kt:3:20 'IntentService' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/di/CommonsDaggerIntentService.kt:6:60 'constructor IntentService(String!)' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/di/CommonsDaggerIntentService.kt:6:60 'IntentService' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/di/CommonsDaggerIntentService.kt:9:15 'onCreate(): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/explore/categories/media/PageableCategoriesMediaDataSource.kt:16:60 Parameter 'loadSize' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/explore/categories/parent/PageableParentCategoriesDataSource.kt:14:39 Parameter 'loadSize' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/explore/categories/sub/PageableSubCategoriesDataSource.kt:14:39 Parameter 'loadSize' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/explore/media/PageableMediaFragment.kt:69:19 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/filepicker/FilePicker.kt:311:28 'getParcelableArrayListExtra(String!): ArrayList<T!>?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/filepicker/UploadableFile.kt:35:29 'readParcelable(ClassLoader?): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/filepicker/UploadableFile.kt:36:23 'readSerializable(): Serializable?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/kvstore/BasicKvStore.kt:132:33 Parameter 'oldVersion' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/kvstore/BasicKvStore.kt:132:50 Parameter 'version' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/locationpicker/LocationPicker.kt:22:21 'getParcelableExtra(String!): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/logging/LogsSender.kt:53:41 The corresponding parameter in the supertype 'ReportSender' is named 'errorContent'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/media/MediaDetailFragment.kt:509:32 'getParcelable(String?): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/media/MediaDetailFragment.kt:791:44 'removeGlobalOnLayoutListener(ViewTreeObserver.OnGlobalLayoutListener!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/media/ZoomableActivity.kt:147:20 'getParcelableArrayListExtra(String!): ArrayList<T!>?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/media/ZoomableActivity.kt:701:18 This declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/media/ZoomableActivity.kt:712:15 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/mwapi/OkHttpJsonApiClient.kt:209:17 Condition 'response != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/mwapi/OkHttpJsonApiClient.kt:241:17 Condition 'response != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/mwapi/OkHttpJsonApiClient.kt:534:21 Condition 'item1 != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/mwapi/OkHttpJsonApiClient.kt:534:38 Condition 'label != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/mwapi/OkHttpJsonApiClient.kt:534:55 Condition 'clas != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/mwapi/OkHttpJsonApiClient.kt:592:21 Condition 'item1 != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/mwapi/OkHttpJsonApiClient.kt:592:38 Condition 'label != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/mwapi/OkHttpJsonApiClient.kt:592:55 Condition 'clas != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/mwapi/OkHttpJsonApiClient.kt:608:29 Variable 'formattedItemName' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/navtab/NavTabFragmentPagerAdapter.kt:7:30 'FragmentPagerAdapter' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/navtab/NavTabFragmentPagerAdapter.kt:12:5 'FragmentPagerAdapter' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/BottomSheetAdapter.kt:108:21 'getter for adapterPosition: Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/BottomSheetAdapter.kt:117:21 'getter for adapterPosition: Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/WikidataFeedback.kt:93:34 Parameter 'aBoolean' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/WikidataFeedback.kt:103:9 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/CommonPlaceClickActions.kt:133:54 Parameter 'dialog' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/CommonPlaceClickActions.kt:133:62 Parameter 'which' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:5:20 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:22:27 'PreferenceManager' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:230:33 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:257:33 'constructor Handler()' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:271:23 Unnecessary safe call on a non-null receiver of type ContributionController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:276:35 Unnecessary safe call on a non-null receiver of type ContributionController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:288:23 Unnecessary safe call on a non-null receiver of type ContributionController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:293:39 Unnecessary safe call on a non-null receiver of type ContributionController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:306:23 Unnecessary safe call on a non-null receiver of type ContributionController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:311:39 Unnecessary safe call on a non-null receiver of type ContributionController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:374:32 Unnecessary non-null assertion (!!) on a non-null receiver of type BookmarkLocationsDao
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:375:29 Unnecessary non-null assertion (!!) on a non-null receiver of type PlacesRepository
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:375:49 Unnecessary non-null assertion (!!) on a non-null receiver of type NearbyController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:377:26 'constructor ProgressDialog(Context!)' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:377:26 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:379:26 'setMessage(CharSequence!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:409:58 Parameter 'item' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:449:31 Unnecessary safe call on a non-null receiver of type ContributionController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:452:35 Unnecessary safe call on a non-null receiver of type ContributionController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:458:35 Unnecessary safe call on a non-null receiver of type ContributionController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:464:40 Unnecessary safe call on a non-null receiver of type SystemThemeUtils
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:471:28 Unnecessary safe call on a non-null receiver of type LocationServiceManager
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:489:37 'PreferenceManager' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:489:55 'getDefaultSharedPreferences(Context!): SharedPreferences!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:499:31 Unnecessary safe call on a non-null receiver of type JsonKvStore
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:500:52 Unnecessary non-null assertion (!!) on a non-null receiver of type JsonKvStore
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:516:35 'setZoom(Int): Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:636:44 'getColor(Int): Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:639:44 'getColor(Int): Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:642:44 'getColor(Int): Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:645:44 'getColor(Int): Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:651:44 'getColor(Int): Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:654:44 'getColor(Int): Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:657:44 'getColor(Int): Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:660:44 'getColor(Int): Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:702:35 Unnecessary non-null assertion (!!) on a non-null receiver of type JsonKvStore
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:768:31 Unnecessary non-null assertion (!!) on a non-null receiver of type JsonKvStore
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:770:35 Unnecessary non-null assertion (!!) on a non-null receiver of type JsonKvStore
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:779:13 Condition 'binding!!.map != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:804:17 Condition 'locationManager != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:805:32 Unnecessary non-null assertion (!!) on a non-null receiver of type LocationServiceManager
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:806:32 Unnecessary non-null assertion (!!) on a non-null receiver of type LocationServiceManager
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:823:13 Condition 'applicationKvStore == null' is always 'false'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:825:63 Elvis operator (?:) always returns the left operand of non-nullable type JsonKvStore
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:878:96 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:961:38 'setBottomSheetCallback(BottomSheetBehavior.BottomSheetCallback!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:970:64 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:982:18 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:982:33 'getter for height: Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:986:34 'setBottomSheetCallback(BottomSheetBehavior.BottomSheetCallback!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1014:69 Parameter 'view' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1024:65 Parameter 'view' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1089:31 Unnecessary non-null assertion (!!) on a non-null receiver of type JsonKvStore
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1091:35 Unnecessary non-null assertion (!!) on a non-null receiver of type JsonKvStore
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1325:29 Unnecessary non-null assertion (!!) on a non-null receiver of type PlacesRepository
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1362:33 Unnecessary safe call on a non-null receiver of type NearbyController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1406:33 Unnecessary safe call on a non-null receiver of type NearbyController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1455:42 Type mismatch: inferred type is String? but String was expected
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1516:30 Parameter 'entity' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1519:33 Unnecessary safe call on a non-null receiver of type NearbyController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1571:33 Unnecessary safe call on a non-null receiver of type NearbyController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1601:23 Unchecked cast: (MapController.NearbyPlacesInfo) -> Unit to ((MapController.NearbyPlacesInfo?) -> Unit)?
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1624:33 Unnecessary safe call on a non-null receiver of type NearbyController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1648:47 Unnecessary non-null assertion (!!) on a non-null receiver of type JsonKvStore
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1662:23 Unchecked cast: (MapController.NearbyPlacesInfo) -> Unit to ((MapController.NearbyPlacesInfo?) -> Unit)?
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1677:25 Unnecessary safe call on a non-null receiver of type PlacesRepository
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1702:9 Parameter 'shouldUpdateSelectedMarker' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1838:31 Unnecessary non-null assertion (!!) on a non-null receiver of type JsonKvStore
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1843:75 Parameter 'dialog' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1843:83 Parameter 'which' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1844:74 Parameter 'dialog' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1844:82 Parameter 'which' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1869:13 Condition 'latLng != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1876:13 Condition 'latLng != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1883:13 Condition 'latLng != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1954:31 Unnecessary non-null assertion (!!) on a non-null receiver of type LocationServiceManager
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:1995:17 Condition 'selectedLabels != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2041:20 Condition 'binding!!.map == null' is always 'false'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2135:60 Parameter 'mapView' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2426:50 Parameter 'view' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2431:31 Unnecessary non-null assertion (!!) on a non-null receiver of type ContributionController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2440:51 Parameter 'view' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2445:31 Unnecessary non-null assertion (!!) on a non-null receiver of type ContributionController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2454:57 Parameter 'view' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2459:31 Unnecessary non-null assertion (!!) on a non-null receiver of type ContributionController
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2478:55 Elvis operator (?:) always returns the left operand of non-nullable type String
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2490:59 Elvis operator (?:) always returns the left operand of non-nullable type Map<String, String>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2491:67 Elvis operator (?:) always returns the left operand of non-nullable type Map<String, String>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2492:67 Elvis operator (?:) always returns the left operand of non-nullable type List<String>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2493:87 Elvis operator (?:) always returns the left operand of non-nullable type Map<String, Boolean>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2564:27 Unnecessary non-null assertion (!!) on a non-null receiver of type JsonKvStore
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2566:31 Unnecessary non-null assertion (!!) on a non-null receiver of type JsonKvStore
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2566:34 'getJson(String, Class<T>?): T?' is deprecated. Migrate to newer Kotlin syntax
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2586:29 Unnecessary non-null assertion (!!) on a non-null receiver of type WikidataEditListener
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2591:29 Unnecessary non-null assertion (!!) on a non-null receiver of type WikidataEditListener
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2595:34 Condition 'locationManager != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2608:32 Unnecessary non-null assertion (!!) on a non-null receiver of type LocationServiceManager
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2609:32 Unnecessary non-null assertion (!!) on a non-null receiver of type LocationServiceManager
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2612:32 Unnecessary non-null assertion (!!) on a non-null receiver of type LocationServiceManager
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2613:32 Unnecessary non-null assertion (!!) on a non-null receiver of type LocationServiceManager
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2623:15 'setUserVisibleHint(Boolean): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2841:45 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2841:60 'getter for height: Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt:2867:22 'setter for retainInstance: Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/presenter/NearbyParentFragmentPresenter.kt:182:74 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/presenter/NearbyParentFragmentPresenter.kt:194:78 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/presenter/NearbyParentFragmentPresenter.kt:668:33 Parameter 'proxy' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/nearby/presenter/NearbyParentFragmentPresenter.kt:668:63 Parameter 'args' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/notification/NotificationActivity.kt:62:11 This cast can never succeed
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/notification/NotificationActivity.kt:70:9 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/notification/NotificationActivity.kt:149:41 'equals(Any?): Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/notification/NotificationActivity.kt:190:21 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/notification/NotificationWorkerFragment.kt:3:20 'Fragment' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/notification/NotificationWorkerFragment.kt:12:36 'constructor Fragment()' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/notification/NotificationWorkerFragment.kt:12:36 'Fragment' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/notification/NotificationWorkerFragment.kt:17:15 'onCreate(Bundle?): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/notification/NotificationWorkerFragment.kt:18:9 'setter for retainInstance: Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/profile/ProfileActivity.kt:202:18 This declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/profile/ProfileActivity.kt:207:19 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/profile/achievements/AchievementsFragment.kt:78:41 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/profile/achievements/AchievementsFragment.kt:78:56 'getMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/profile/achievements/AchievementsFragment.kt:432:13 Condition 'binding.progressBar != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/quiz/QuizActivity.kt:65:18 This declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/quiz/QuizResultActivity.kt:55:19 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/quiz/QuizResultActivity.kt:87:18 This declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/quiz/QuizResultActivity.kt:92:15 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/quiz/QuizResultActivity.kt:141:20 'setter for isDrawingCacheEnabled: Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/quiz/QuizResultActivity.kt:142:53 'getter for drawingCache: Bitmap!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/quiz/QuizResultActivity.kt:143:20 'setter for isDrawingCacheEnabled: Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/quiz/QuizResultActivity.kt:185:72 Parameter 'dialog' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/recentlanguages/RecentLanguagesDao.kt:48:16 'release(): Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/recentlanguages/RecentLanguagesDao.kt:67:16 'release(): Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/recentlanguages/RecentLanguagesDao.kt:86:16 'release(): Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/recentlanguages/RecentLanguagesDao.kt:115:16 'release(): Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/review/ReviewActivity.kt:64:45 Parameter 'title' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/review/ReviewActivity.kt:88:57 'setColorFilter(Int, PorterDuff.Mode): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/review/ReviewActivity.kt:89:23 'getColor(Int): Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/review/ReviewActivity.kt:93:33 'getParcelable(String?): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/review/ReviewActivity.kt:94:44 'getParcelable(String?): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/review/ReviewActivity.kt:123:9 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.The OnBackPressedDispatcher controls how back button events are dispatchedto one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/review/ReviewActivity.kt:319:15 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/review/ReviewController.kt:199:14 Variable 'title' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/review/ReviewHelper.kt:143:21 Parameter 'throwable' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/review/ReviewImageFragment.kt:67:26 'fromHtml(String!): Spanned!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/review/ReviewPagerAdapter.kt:8:30 'FragmentStatePagerAdapter' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/review/ReviewPagerAdapter.kt:11:49 'constructor FragmentStatePagerAdapter(FragmentManager)' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/review/ReviewPagerAdapter.kt:11:49 'FragmentStatePagerAdapter' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/settings/SettingsActivity.kt:44:9 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/settings/SettingsFragment.kt:505:23 'locale: Locale!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/settings/SettingsFragment.kt:506:40 'updateConfiguration(Configuration!, DisplayMetrics!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/theme/BaseActivity.kt:61:12 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/theme/BaseActivity.kt:61:27 'getMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/theme/BaseActivity.kt:62:17 'scaledDensity: Float' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/theme/BaseActivity.kt:63:31 'updateConfiguration(Configuration!, DisplayMetrics!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/FailedUploadsAdapter.kt:85:24 Condition 'imageSource != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/FileProcessor.kt:73:26 Type mismatch: inferred type is String? but String was expected
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/FileProcessor.kt:157:13 Unsafe use of a nullable receiver of type File?
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/FileProcessor.kt:157:13 Unsafe use of a nullable receiver of type Array<(out) File!>?
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/LanguagesAdapter.kt:160:47 Unchecked cast: Any! to kotlin.collections.LinkedHashMap<String, String> /* = java.util.LinkedHashMap<String, String> */
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/LanguagesAdapter.kt:162:47 Unchecked cast: Any! to kotlin.collections.LinkedHashMap<String, String> /* = java.util.LinkedHashMap<String, String> */
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:5:20 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:20:30 'FragmentStatePagerAdapter' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:93:33 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:190:55 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:218:26 'constructor ProgressDialog(Context!)' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:218:26 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:219:26 'setMessage(CharSequence!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:244:48 Unnecessary non-null assertion (!!) on a non-null receiver of type MutableList<UploadableFile>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:277:30 Parameter 'result' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:378:32 Unnecessary non-null assertion (!!) on a non-null receiver of type MutableList<UploadableFile>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:379:32 Unnecessary non-null assertion (!!) on a non-null receiver of type MutableList<UploadableFile>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:447:13 Condition 'uploadableFiles == null' is always 'false'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:447:55 Unnecessary non-null assertion (!!) on a non-null receiver of type MutableList<UploadableFile>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:451:32 Unnecessary non-null assertion (!!) on a non-null receiver of type MutableList<UploadableFile>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:455:36 Unnecessary non-null assertion (!!) on a non-null receiver of type MutableList<UploadableFile>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:467:36 Unnecessary non-null assertion (!!) on a non-null receiver of type MutableList<UploadableFile>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:468:36 Unnecessary non-null assertion (!!) on a non-null receiver of type MutableList<UploadableFile>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:477:51 Unnecessary non-null assertion (!!) on a non-null receiver of type MutableList<UploadableFile>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:579:35 Unnecessary non-null assertion (!!) on a non-null receiver of type UploadBaseFragment
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:583:55 Unnecessary non-null assertion (!!) on a non-null receiver of type UploadBaseFragment
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:597:55 Unnecessary non-null assertion (!!) on a non-null receiver of type UploadBaseFragment
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:635:70 Unnecessary non-null assertion (!!) on a non-null receiver of type MutableList<UploadableFile>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:774:35 Unnecessary non-null assertion (!!) on a non-null receiver of type UploadBaseFragment
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:789:35 Unnecessary non-null assertion (!!) on a non-null receiver of type UploadBaseFragment
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:792:63 Unnecessary non-null assertion (!!) on a non-null receiver of type MutableList<UploadableFile>
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:806:9 'constructor FragmentStatePagerAdapter(FragmentManager)' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:806:9 'FragmentStatePagerAdapter' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:854:18 This declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:882:40 Parameter 'dialog' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt:882:66 Parameter 'which' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadClient.kt:90:29 Condition 'contributionDao.getContribution(contribution.pageId) == null' is always 'false'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadClient.kt:113:17 Condition 'contributionDao.getContribution(contribution.pageId) == null' is always 'false'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadMediaDetail.kt:41:9 Property would not be serialized into a 'Parcel'. Add '@IgnoredOnParcel' annotation to remove the warning
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadMediaDetail.kt:48:9 Property would not be serialized into a 'Parcel'. Add '@IgnoredOnParcel' annotation to remove the warning
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadMediaDetailAdapter.kt:222:80 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadMediaDetailAdapter.kt:229:84 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadMediaDetailAdapter.kt:238:66 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadMediaDetailAdapter.kt:245:70 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadMediaDetailAdapter.kt:261:52 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadMediaDetailAdapter.kt:289:46 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadMediaDetailAdapter.kt:335:43 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadMediaDetailAdapter.kt:348:96 Parameter 'view1' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadMediaDetailAdapter.kt:348:125 Parameter 'id' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadMediaDetailAdapter.kt:352:89 Parameter 'l' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/UploadProgressActivity.kt:100:9 'onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the
{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.
The OnBackPressedDispatcher controls how back button events are dispatched
to one or more {@link OnBackPressedCallback} objects.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt:5:20 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt:57:33 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt:79:28 'getParcelable(String?): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt:128:48 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt:129:52 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt:140:25 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt:268:9 'getter for fragmentManager: FragmentManager?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt:275:26 'constructor ProgressDialog(Context!)' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt:275:26 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt:276:13 'setMessage(CharSequence!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt:351:51 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt:351:75 Parameter 'event' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt:366:46 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictEditHelper.kt:19:9 Parameter 'notificationHelper' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictEditHelper.kt:20:9 Parameter 'wikidataEditService' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictEditHelper.kt:21:9 Parameter 'viewUtilWrapper' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictsFragment.kt:4:20 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictsFragment.kt:56:33 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictsFragment.kt:79:24 'getParcelable(String?): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictsFragment.kt:80:30 'getParcelable(String?): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictsFragment.kt:112:46 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictsFragment.kt:129:50 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictsFragment.kt:130:54 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictsFragment.kt:271:9 'getter for fragmentManager: FragmentManager?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictsFragment.kt:285:26 'constructor ProgressDialog(Context!)' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictsFragment.kt:285:26 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictsFragment.kt:286:26 'setMessage(CharSequence!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictsFragment.kt:350:25 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictsFragment.kt:379:54 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictsFragment.kt:379:78 Parameter 'event' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/depicts/DepictsFragment.kt:392:46 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/license/MediaLicenseFragment.kt:157:18 'fromHtml(String!): Spanned!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/mediaDetails/UploadMediaDetailFragment.kt:136:49 'getParcelable(String?): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/mediaDetails/UploadMediaDetailFragment.kt:171:69 'getParcelableArrayList(String?): ArrayList<T!>?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/mediaDetails/UploadMediaDetailFragment.kt:466:51 Parameter 'buttonView' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/mediaDetails/UploadMediaPresenter.kt:173:38 Type mismatch: inferred type is String? but String was expected
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/mediaDetails/UploadMediaPresenter.kt:294:38 Type mismatch: inferred type is String? but String was expected
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/structure/depictions/DepictModel.kt:70:47 Parameter 'index' is never used, could be renamed to _
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/upload/worker/UploadWorker.kt:238:25 Condition 'contributionDao.getContribution(contribution.pageId) != null' is always 'true'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/DateUtil.kt:29:16 Type mismatch: inferred type is Date? but Date was expected
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/DeviceInfoUtil.kt:69:30 'SDK: String!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/DownloadUtils.kt:39:17 'allowScanningByMediaScanner(): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/ImageUtils.kt:5:20 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/ImageUtils.kt:76:42 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/ImageUtils.kt:78:39 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/ImageUtils.kt:282:35 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/ImageUtils.kt:282:50 'show(Context!, CharSequence!, CharSequence!, Boolean, Boolean): ProgressDialog!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/ImageUtils.kt:293:32 'ProgressDialog' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/ImageUtils.kt:293:47 'show(Context!, CharSequence!, CharSequence!, Boolean, Boolean): ProgressDialog!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/LayoutUtils.kt:44:45 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/LayoutUtils.kt:44:60 'getMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/NetworkUtils.kt:6:20 'NetworkInfo' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/NetworkUtils.kt:28:55 'getter for isConnectedOrConnecting: Boolean' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/NetworkUtils.kt:36:13 Variable 'telephonyManager' is never used
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/NetworkUtils.kt:42:35 'getter for type: Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/NetworkUtils.kt:43:44 'TYPE_WIFI: Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/NetworkUtils.kt:78:51 'NetworkInfo' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/NetworkUtils.kt:83:36 'getter for activeNetworkInfo: NetworkInfo?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/ViewUtil.kt:70:13 Condition 'context == null' is always 'false'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/ViewUtil.kt:81:13 Condition 'context == null' is always 'false'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/ViewUtil.kt:92:13 Condition 'context == null' is always 'false'
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/ViewUtil.kt:114:63 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/ViewUtil.kt:115:28 'getter for width: Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/utils/ViewUtil.kt:115:48 'getter for height: Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/widget/HeightLimitedRecyclerView.kt:32:45 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/widget/HeightLimitedRecyclerView.kt:32:60 'getMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/wikidata/json/RuntimeTypeAdapterFactory.kt:208:55 Unchecked cast: TypeAdapter<*>? to TypeAdapter<R>?
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/wikidata/json/RuntimeTypeAdapterFactory.kt:222:48 Unchecked cast: TypeAdapter<*>? to TypeAdapter<R?>?
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/wikidata/model/EnumCodeMap.kt:18:23 Unsafe use of a nullable receiver of type Array<(out) T!>?
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/wikidata/model/WikiSite.kt:162:25 The corresponding parameter in the supertype 'Parcelable' is named 'other'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/wikidata/model/WikiSite.kt:201:20 'readParcelable(ClassLoader?): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/wikidata/model/page/PageProperties.kt:62:25 The corresponding parameter in the supertype 'Parcelable' is named 'other'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/wikidata/model/page/PageTitle.kt:194:25 The corresponding parameter in the supertype 'Parcelable' is named 'other'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/wikidata/model/page/PageTitle.kt:243:27 'readParcelable(ClassLoader?): T?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/fr.free.nrw.commons/app/src/main/java/fr/free/nrw/commons/wikidata/model/page/PageTitle.kt:244:29 'readParcelable(ClassLoader?): T?' is deprecated. Deprecated in Java
> Task :app:compileProdReleaseJavaWithJavac
The following annotation processors are not incremental: dagger-android-processor-2.23.jar (com.google.dagger:dagger-android-processor:2.23), dagger-compiler-2.23.jar (com.google.dagger:dagger-compiler:2.23).
Make sure all annotation processors are incremental to improve your build speed.
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:generateProdReleaseLintVitalReportModel
> Task :app:mergeProdReleaseGeneratedProguardFiles
> Task :app:processProdReleaseJavaRes
> Task :app:expandProdReleaseArtProfileWildcards
> Task :app:mergeProdReleaseJavaResource
> Task :app:lintVitalAnalyzeProdRelease
timber.lint.TimberIssueRegistry in /home/vagrant/.gradle/caches/8.9/transforms/f4a750a305786cc046bb38dd2d158737/transformed/jetified-timber-4.7.1/jars/lint.jar does not specify a vendor; see IssueRegistry#vendor
> Task :app:minifyProdReleaseWithR8
WARNING: R8: Missing class com.google.auto.service.AutoService (referenced from: org.acra.collector.ConfigurationCollector and 20 other contexts)
> Task :app:compileProdReleaseArtProfile
> Task :app:packageProdRelease
> Task :app:createProdReleaseApkListingFileRedirect
> Task :app:lintVitalReportProdRelease
> Task :app:lintVitalProdRelease
/home/vagrant/build/fr.free.nrw.commons/app/build.gradle: Error: commons-logging defines classes that conflict with classes now provided by Android. Solutions include finding newer versions or alternative libraries that don't have the same problem (for example, for httpclient use HttpUrlConnection or okhttp instead), or repackaging the library using something like jarjar. [DuplicatePlatformClasses]
/home/vagrant/build/fr.free.nrw.commons/app/build.gradle: Error: httpclient defines classes that conflict with classes now provided by Android. Solutions include finding newer versions or alternative libraries that don't have the same problem (for example, for httpclient use HttpUrlConnection or okhttp instead), or repackaging the library using something like jarjar. [DuplicatePlatformClasses]
Explanation for issues of type "DuplicatePlatformClasses":
There are a number of libraries that duplicate not just functionality of
the Android platform but using the exact same class names as the ones
provided in Android -- for example the apache http classes. This can lead
to unexpected crashes.
To solve this, you need to either find a newer version of the library which
no longer has this problem, or to repackage the library (and all of its
dependencies) using something like the jarjar tool, or finally, rewriting
the code to use different APIs (for example, for http code, consider using
HttpUrlConnection or a library like okhttp).
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/layout/fragment_media_detail.xml:376: Error: @id/mediaDetailCategoryContainer is not a sibling in the same ConstraintLayout [NotSibling]
app:layout_constraintTop_toBottomOf="@id/mediaDetailCategoryContainer"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/layout/fragment_media_detail.xml:377: Error: @id/mediaDetailuploadeddate is not a sibling in the same ConstraintLayout [NotSibling]
app:layout_constraintBottom_toTopOf="@id/mediaDetailuploadeddate" />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/layout/fragment_media_detail.xml:387: Error: @id/mediaDetailCategoryContainer is not a sibling in the same ConstraintLayout [NotSibling]
app:layout_constraintTop_toBottomOf="@id/mediaDetailCategoryContainer"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/vagrant/build/fr.free.nrw.commons/app/src/main/res/layout/fragment_media_detail.xml:388: Error: @id/mediaDetailuploadeddate is not a sibling in the same ConstraintLayout [NotSibling]
app:layout_constraintBottom_toTopOf="@id/mediaDetailuploadeddate"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Explanation for issues of type "NotSibling":
Layout constraints in a given ConstraintLayout or RelativeLayout should
reference other views within the same relative layout (but not itself!)
6 errors, 0 warnings
> Task :app:assembleProdRelease
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.9/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 9m 36s
50 actionable tasks: 50 executed
2025-03-30 04:40:37,552 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/fr.free.nrw.commons, universal_newlines=False, shell=None, istream=<valid stream>)
2025-03-30 04:40:37,559 INFO: Successfully built version 5.2.0 of fr.free.nrw.commons from 2e05a58e8ba545846b45b699b7bb865b95262ff8
2025-03-30 04:40:37,918 DEBUG: Checking build/fr.free.nrw.commons/app/build/outputs/apk/prod/release/app-commons-v5.2.0-HEAD-prod-release-unsigned.apk
2025-03-30 04:40:38,021 INFO: success: fr.free.nrw.commons
2025-03-30 04:40:38,021 INFO: Finished
2025-03-30 04:40:38,021 INFO: 1 build succeeded