log for software.mdev.bookstracker:18
== Installed Android Tools ==
2022-05-09 20:26:04,033 DEBUG: Reading 'config.yml'
2022-05-09 20:26:04,042 INFO: Using /opt/android-sdk/build-tools/29.0.3/apksigner
2022-05-09 20:26:04,044 INFO: Creating log directory
2022-05-09 20:26:04,045 INFO: Creating temporary directory
2022-05-09 20:26:04,045 INFO: Creating output directory
2022-05-09 20:26:04,047 DEBUG: Getting git vcs interface for https://github.com/mateusz-bak/openreads-android
2022-05-09 20:26:04,047 DEBUG: > git --version
git version 2.11.0
2022-05-09 20:26:04,460 INFO: Using git version 2.11.0
2022-05-09 20:26:04,461 DEBUG: Checking 1.13.0
2022-05-09 20:26:04,461 INFO: Building version 1.13.0 (18) of software.mdev.bookstracker
2022-05-09 20:26:04,462 INFO: Running 'sudo' commands in /home/vagrant
2022-05-09 20:26:04,462 DEBUG: > sudo DEBIAN_FRONTEND=noninteractive bash -x -c apt-get update || apt-get update && apt-get install -y openjdk-11-jdk-headless && update-alternatives --auto java
+ apt-get update
Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://deb.debian.org/debian stretch InRelease
Hit:3 http://deb.debian.org/debian stretch-updates InRelease
Hit:4 http://deb.debian.org/debian stretch-backports-sloppy InRelease
Hit:5 http://deb.debian.org/debian stretch-backports InRelease
Hit:6 http://deb.debian.org/debian testing InRelease
Hit:7 http://deb.debian.org/debian stretch Release
Reading package lists...
+ apt-get install -y openjdk-11-jdk-headless
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
libasound2 libasound2-data openjdk-11-jre-headless
Suggested packages:
libasound2-plugins alsa-utils openjdk-11-demo openjdk-11-source libnss-mdns
fonts-dejavu-extra fonts-ipafont-gothic fonts-ipafont-mincho
fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic
The following NEW packages will be installed:
libasound2 libasound2-data openjdk-11-jdk-headless openjdk-11-jre-headless
0 upgraded, 4 newly installed, 0 to remove and 2 not upgraded.
Need to get 230 MB of archives.
After this operation, 374 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian stretch/main amd64 libasound2-data all 1.1.3-5 [173 kB]
Get:2 http://deb.debian.org/debian stretch/main amd64 libasound2 amd64 1.1.3-5 [497 kB]
Get:3 http://deb.debian.org/debian stretch-backports/main amd64 openjdk-11-jre-headless amd64 11.0.6+10-1~bpo9+1 [37.4 MB]
Get:4 http://deb.debian.org/debian stretch-backports/main amd64 openjdk-11-jdk-headless amd64 11.0.6+10-1~bpo9+1 [192 MB]
Fetched 230 MB in 3s (70.3 MB/s)
Selecting previously unselected package libasound2-data.
(Reading database ... 64892 files and directories currently installed.)
Preparing to unpack .../libasound2-data_1.1.3-5_all.deb ...
Unpacking libasound2-data (1.1.3-5) ...
Selecting previously unselected package libasound2:amd64.
Preparing to unpack .../libasound2_1.1.3-5_amd64.deb ...
Unpacking libasound2:amd64 (1.1.3-5) ...
Selecting previously unselected package openjdk-11-jre-headless:amd64.
Preparing to unpack .../openjdk-11-jre-headless_11.0.6+10-1~bpo9+1_amd64.deb ...
Unpacking openjdk-11-jre-headless:amd64 (11.0.6+10-1~bpo9+1) ...
Selecting previously unselected package openjdk-11-jdk-headless:amd64.
Preparing to unpack .../openjdk-11-jdk-headless_11.0.6+10-1~bpo9+1_amd64.deb ...
Unpacking openjdk-11-jdk-headless:amd64 (11.0.6+10-1~bpo9+1) ...
Setting up libasound2-data (1.1.3-5) ...
Setting up libasound2:amd64 (1.1.3-5) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
Setting up openjdk-11-jre-headless:amd64 (11.0.6+10-1~bpo9+1) ...
Setting up openjdk-11-jdk-headless:amd64 (11.0.6+10-1~bpo9+1) ...
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jdeprscan to provide /usr/bin/jdeprscan (jdeprscan) in auto mode
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jimage to provide /usr/bin/jimage (jimage) in auto mode
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jlink to provide /usr/bin/jlink (jlink) in auto mode
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jmod to provide /usr/bin/jmod (jmod) in auto mode
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jshell to provide /usr/bin/jshell (jshell) in auto mode
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jaotc to provide /usr/bin/jaotc (jaotc) in auto mode
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jhsdb to provide /usr/bin/jhsdb (jhsdb) in auto mode
+ update-alternatives --auto java
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode
2022-05-09 20:26:36,330 DEBUG: > sudo passwd --lock root
passwd: password expiry information changed.
2022-05-09 20:26:36,543 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 65549 files and directories currently installed.)
Removing sudo (1.8.19p1-2.1+deb9u3) ...
Purging configuration files for sudo (1.8.19p1-2.1+deb9u3) ...
Processing triggers for systemd (232-25+deb9u13) ...
2022-05-09 20:26:41,969 INFO: Getting source for revision 035920cb0e772f2d15e61a799253efe287b66b50
2022-05-09 20:26:41,970 DEBUG: Directory: build/software.mdev.bookstracker
2022-05-09 20:26:41,970 DEBUG: > git rev-parse --show-toplevel
2022-05-09 20:26:42,176 DEBUG: Directory: build/software.mdev.bookstracker
2022-05-09 20:26:42,176 DEBUG: > git submodule foreach --recursive git reset --hard
2022-05-09 20:26:42,487 DEBUG: Directory: build/software.mdev.bookstracker
2022-05-09 20:26:42,488 DEBUG: > git reset --hard
2022-05-09 20:26:42,794 DEBUG: Directory: build/software.mdev.bookstracker
2022-05-09 20:26:42,794 DEBUG: > git submodule foreach --recursive git clean -dffx
2022-05-09 20:26:42,904 DEBUG: Directory: build/software.mdev.bookstracker
2022-05-09 20:26:42,904 DEBUG: > git clean -dffx
2022-05-09 20:26:43,010 DEBUG: Directory: build/software.mdev.bookstracker
2022-05-09 20:26:43,012 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com fetch origin
2022-05-09 20:26:43,923 DEBUG: Directory: build/software.mdev.bookstracker
2022-05-09 20:26:43,924 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 remote prune origin
2022-05-09 20:26:44,229 DEBUG: Directory: build/software.mdev.bookstracker
2022-05-09 20:26:44,229 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com fetch --prune --tags --force origin
2022-05-09 20:26:44,535 DEBUG: Directory: build/software.mdev.bookstracker
2022-05-09 20:26:44,536 DEBUG: > git remote set-head origin --auto
2022-05-09 20:26:44,941 DEBUG: Directory: build/software.mdev.bookstracker
2022-05-09 20:26:44,942 DEBUG: > git checkout -f 035920cb0e772f2d15e61a799253efe287b66b50
2022-05-09 20:26:45,149 DEBUG: Directory: build/software.mdev.bookstracker
2022-05-09 20:26:45,149 DEBUG: > git clean -dffx
2022-05-09 20:26:45,254 INFO: Creating local.properties file at build/software.mdev.bookstracker/local.properties
2022-05-09 20:26:45,256 INFO: Creating local.properties file at build/software.mdev.bookstracker/app/local.properties
2022-05-09 20:26:45,256 DEBUG: Removing debuggable flags from build/software.mdev.bookstracker/app
2022-05-09 20:26:45,270 INFO: Cleaning Gradle project...
2022-05-09 20:26:45,270 DEBUG: Directory: build/software.mdev.bookstracker/app
2022-05-09 20:26:45,271 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid clean
Found 7.2 via distributionUrl
Downloading missing gradle version 7.2
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-7.2-bin.zip: OK
Running /opt/gradle/versions/7.2/bin/gradle clean
Welcome to Gradle 7.2!
Here are the highlights of this release:
- Toolchain support for Scala
- More cache hits when Java source files have platform-specific line endings
- More resilient remote HTTP build cache behavior
For more details see https://docs.gradle.org/7.2/release-notes.html
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.2/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
> Configure project :app
Warning: The 'kotlin-android-extensions' Gradle plugin is deprecated. Please use this migration guide (https://goo.gle/kotlin-android-extensions-deprecation) to start working with View Binding (https://developer.android.com/topic/libraries/view-binding) and the 'kotlin-parcelize' plugin.
> Task :app:clean UP-TO-DATE
BUILD SUCCESSFUL in 28s
1 actionable task: 1 up-to-date
2022-05-09 20:27:17,484 INFO: Scanning source for common problems...
2022-05-09 20:27:17,490 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar
2022-05-09 20:27:17,510 INFO: Creating source tarball...
2022-05-09 20:27:18,354 INFO: Building Gradle project...
2022-05-09 20:27:18,355 DEBUG: Directory: build/software.mdev.bookstracker/app
2022-05-09 20:27:18,355 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleFdroidRelease
Found 7.2 via distributionUrl
Running /opt/gradle/versions/7.2/bin/gradle assembleFdroidRelease
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.2/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
> Configure project :app
Warning: The 'kotlin-android-extensions' Gradle plugin is deprecated. Please use this migration guide (https://goo.gle/kotlin-android-extensions-deprecation) to start working with View Binding (https://developer.android.com/topic/libraries/view-binding) and the 'kotlin-parcelize' plugin.
IO exception while downloading manifest:
java.io.FileNotFoundException: https://dl.google.com/android/repository/sys-img/android-desktop/sys-img2-3.xml
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1915)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1515)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:250)
at com.android.sdklib.repository.legacy.remote.internal.DownloadCache.openUrl(DownloadCache.java:246)
at com.android.sdklib.repository.legacy.remote.internal.DownloadCache.downloadAndCache(DownloadCache.java:622)
at com.android.sdklib.repository.legacy.remote.internal.DownloadCache.openCachedUrl(DownloadCache.java:545)
at com.android.sdklib.repository.legacy.LegacyDownloader.downloadAndStream(LegacyDownloader.java:65)
at com.android.repository.impl.downloader.LocalFileAwareDownloader.downloadAndStream(LocalFileAwareDownloader.java:51)
at com.android.repository.impl.manager.RemoteRepoLoaderImpl.lambda$fetchPackages$0(RemoteRepoLoaderImpl.java:138)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Checking the license for package Android SDK Build-Tools 30.0.3 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 30.0.3 accepted.
Preparing "Install Android SDK Build-Tools 30.0.3 (revision: 30.0.3)".
"Install Android SDK Build-Tools 30.0.3 (revision: 30.0.3)" ready.
Installing Android SDK Build-Tools 30.0.3 in /opt/android-sdk/build-tools/30.0.3
"Install Android SDK Build-Tools 30.0.3 (revision: 30.0.3)" complete.
"Install Android SDK Build-Tools 30.0.3 (revision: 30.0.3)" finished.
Checking the license for package Android SDK Platform 32 in /opt/android-sdk/licenses
License for package Android SDK Platform 32 accepted.
Preparing "Install Android SDK Platform 32 (revision: 1)".
"Install Android SDK Platform 32 (revision: 1)" ready.
Installing Android SDK Platform 32 in /opt/android-sdk/platforms/android-32
"Install Android SDK Platform 32 (revision: 1)" complete.
"Install Android SDK Platform 32 (revision: 1)" finished.
> Task :app:buildKotlinToolingMetadata
> Task :app:preBuild UP-TO-DATE
> Task :app:preFdroidReleaseBuild UP-TO-DATE
> Task :app:compileFdroidReleaseAidl NO-SOURCE
> Task :app:compileFdroidReleaseRenderscript NO-SOURCE
> Task :app:generateFdroidReleaseBuildConfig
> Task :app:generateSafeArgsFdroidRelease
> Task :app:checkFdroidReleaseAarMetadata
> Task :app:generateFdroidReleaseResValues
> Task :app:generateFdroidReleaseResources
> Task :app:createFdroidReleaseCompatibleScreenManifests
> Task :app:extractDeepLinksFdroidRelease
> Task :app:processFdroidReleaseMainManifest
> Task :app:mergeFdroidReleaseResources
> Task :app:processFdroidReleaseManifest
> Task :app:javaPreCompileFdroidRelease
> Task :app:extractProguardFiles
> Task :app:mergeFdroidReleaseJniLibFolders
> Task :app:mergeFdroidReleaseNativeLibs NO-SOURCE
> Task :app:stripFdroidReleaseDebugSymbols NO-SOURCE
> Task :app:extractFdroidReleaseNativeSymbolTables NO-SOURCE
> Task :app:mergeFdroidReleaseNativeDebugMetadata NO-SOURCE
> Task :app:processFdroidReleaseManifestForPackage
> Task :app:checkFdroidReleaseDuplicateClasses
> Task :app:desugarFdroidReleaseFileDependencies
> Task :app:processFdroidReleaseResources
> Task :app:mergeExtDexFdroidRelease
> Task :app:mergeFdroidReleaseArtProfile
> Task :app:mergeFdroidReleaseShaders
> Task :app:compileFdroidReleaseShaders NO-SOURCE
> Task :app:generateFdroidReleaseAssets UP-TO-DATE
> Task :app:mergeFdroidReleaseAssets
> Task :app:processFdroidReleaseJavaRes NO-SOURCE
> Task :app:compressFdroidReleaseAssets
> Task :app:collectFdroidReleaseDependencies
> Task :app:sdkFdroidReleaseDependencyData
> Task :app:writeFdroidReleaseAppMetadata
> Task :app:writeFdroidReleaseSigningConfigVersions
> Task :app:optimizeFdroidReleaseResources
> Task :app:kaptGenerateStubsFdroidReleaseKotlin
> Task :app:kaptFdroidReleaseKotlin
/home/vagrant/build/software.mdev.bookstracker/app/build/tmp/kapt3/stubs/fdroidRelease/software/mdev/bookstracker/data/db/BooksDatabase.java:8: warning: Schema export directory is not provided to the annotation processor so we cannot export the schema. You can either provide `room.schemaLocation` annotation processor argument OR set exportSchema to false.
public abstract class BooksDatabase extends androidx.room.RoomDatabase {
^
/home/vagrant/build/software.mdev.bookstracker/app/build/tmp/kapt3/stubs/fdroidRelease/software/mdev/bookstracker/data/db/LanguageDatabase.java:7: warning: Schema export directory is not provided to the annotation processor so we cannot export the schema. You can either provide `room.schemaLocation` annotation processor argument OR set exportSchema to false.
public abstract class LanguageDatabase extends androidx.room.RoomDatabase {
^
/home/vagrant/build/software.mdev.bookstracker/app/build/tmp/kapt3/stubs/fdroidRelease/software/mdev/bookstracker/data/db/YearDatabase.java:8: warning: Schema export directory is not provided to the annotation processor so we cannot export the schema. You can either provide `room.schemaLocation` annotation processor argument OR set exportSchema to false.
public abstract class YearDatabase extends androidx.room.RoomDatabase {
^
> Task :app:compileFdroidReleaseKotlin
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookDetailsAdapter.kt: (121, 22): 'setter for isCloseIconEnabled: Boolean' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (150, 126): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (150, 134): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (156, 122): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (156, 130): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (162, 122): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (162, 130): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (168, 122): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (168, 130): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (174, 122): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (174, 130): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (180, 122): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (180, 130): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (186, 122): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (186, 130): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (192, 122): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (192, 130): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (198, 122): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (198, 130): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (204, 122): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (204, 130): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (210, 122): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (210, 130): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (216, 122): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/BookListAdapter.kt: (216, 130): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/FoundBookAdapter.kt: (62, 25): Condition 'curBook.data.title != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/FoundBookAdapter.kt: (67, 25): Condition 'curBook.data.authors != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/FoundBookAdapter.kt: (92, 25): Condition 'curBook.data.covers != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/FoundBookAdapter.kt: (129, 25): Condition 'curBook.data.isbn_13 != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/FoundBookAdapter.kt: (133, 32): Condition 'curBook.data.isbn_10 != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/FoundBookAdapter.kt: (143, 25): Condition 'curBook.data.languages != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/SetupAdapter.kt: (218, 75): Parameter 'position' is never used
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (13, 27): 'ViewModelProviders' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (98, 13): Variable 'viewModel' is never used
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (99, 13): 'ViewModelProviders' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (99, 32): 'of(Fragment, ViewModelProvider.Factory?): ViewModelProvider' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (228, 40): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (228, 49): Unnecessary safe call on a non-null receiver of type Year?
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (233, 40): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (233, 49): Unnecessary safe call on a non-null receiver of type Year?
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (430, 47): Parameter 'statisticsAdapter' is never used
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (486, 47): 'getColor(Int): Int' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (494, 50): 'getColor(Int): Int' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (497, 18): 'setDrawSliceText(Boolean): Unit' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (541, 51): 'getColor(Int): Int' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (572, 71): 'getColor(Int): Int' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (642, 51): 'getColor(Int): Int' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (673, 71): 'getColor(Int): Int' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (710, 54): The corresponding parameter in the supertype 'ChallengeDialogListener' is named 'item'. This may cause problems when calling this function with named arguments.
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/StatisticsAdapter.kt: (728, 54): The corresponding parameter in the supertype 'ChallengeDialogListener' is named 'item'. This may cause problems when calling this function with named arguments.
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/adapters/YearsAdapter.kt: (109, 17): The value 'gson.fromJson(jsonString, Array<String>::class.java).toList()' assigned to 'var currentArray: List<String> defined in software.mdev.bookstracker.adapters.YearsAdapter.onBindViewHolder.<anonymous>.<anonymous>' is never used
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/data/db/BooksDao.kt: (102, 52): This class shouldn't be used in Kotlin. Use kotlin.Int instead.
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/other/Backup.kt: (72, 26): No cast needed
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/other/Backup.kt: (77, 26): No cast needed
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/other/Backup.kt: (115, 30): No cast needed
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/other/Backup.kt: (118, 30): No cast needed
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/other/Backup.kt: (123, 44): No cast needed
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/other/Backup.kt: (163, 30): No cast needed
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/other/Backup.kt: (166, 30): No cast needed
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/other/Backup.kt: (170, 44): No cast needed
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/other/Backup.kt: (184, 101): No cast needed
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/other/Backup.kt: (187, 64): No cast needed
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/other/Backup.kt: (191, 46): Parameter 'context' is never used
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/other/Functions.kt: (33, 16): Unsafe use of a nullable receiver of type Date?
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/other/Functions.kt: (133, 13): This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/ListActivity.kt: (137, 40): 'collapseActionView(MenuItem!): Boolean' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/ListActivity.kt: (147, 40): 'collapseActionView(MenuItem!): Boolean' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/ListActivity.kt: (215, 36): 'collapseActionView(MenuItem!): Boolean' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/ListActivity.kt: (255, 32): 'collapseActionView(MenuItem!): Boolean' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/ListActivity.kt: (416, 22): 'setter for isCloseIconEnabled: Boolean' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/ListActivity.kt: (453, 22): 'setter for isCloseIconEnabled: Boolean' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/ListActivity.kt: (1030, 9): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/ListActivity.kt: (1030, 27): Unnecessary safe call on a non-null receiver of type AlertDialog
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/ListActivity.kt: (1031, 9): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/ListActivity.kt: (1031, 27): Unnecessary safe call on a non-null receiver of type AlertDialog
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/ListActivity.kt: (1032, 9): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/ListActivity.kt: (1032, 27): Unnecessary safe call on a non-null receiver of type AlertDialog
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (25, 27): 'ViewModelProviders' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (150, 25): 'ViewModelProviders' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (150, 44): 'of(Fragment, ViewModelProvider.Factory?): ViewModelProvider' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (208, 13): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (208, 17): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (220, 13): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (220, 17): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (226, 13): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (226, 17): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (276, 13): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (276, 17): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (367, 13): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (367, 17): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (372, 13): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (372, 17): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (377, 13): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (377, 17): Unnecessary safe call on a non-null receiver of type View
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (425, 18): 'setter for isCloseIconEnabled: Boolean' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (473, 56): Unnecessary non-null assertion (!!) on a non-null receiver of type String
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (480, 56): Unnecessary non-null assertion (!!) on a non-null receiver of type String
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (487, 58): Unnecessary non-null assertion (!!) on a non-null receiver of type String
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (618, 42): 'getColor(Int): Int' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (748, 22): 'setter for isCloseIconEnabled: Boolean' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (845, 36): Unnecessary non-null assertion (!!) on a non-null receiver of type Long
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/dialogs/AddEditBookDialog.kt: (883, 22): 'toggleSoftInputFromWindow(IBinder!, Int, Int): Unit' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (93, 17): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (93, 25): Unnecessary safe call on a non-null receiver of type String
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (211, 17): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (211, 25): Unnecessary safe call on a non-null receiver of type String
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (229, 33): Condition 'item.title != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (229, 55): Condition 'item.author_name != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (309, 37): Condition 'item.data.title != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (314, 45): Condition 'item.data.languages != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (393, 96): Parameter 'event' is never used, could be renamed to _
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (412, 17): Condition 'resource.data!!.title != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (412, 30): Unnecessary non-null assertion (!!) on a non-null receiver of type OpenLibraryOLIDResponse
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (413, 42): Unnecessary non-null assertion (!!) on a non-null receiver of type OpenLibraryOLIDResponse
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (415, 17): Condition 'resource.data!!.authors != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (415, 30): Unnecessary non-null assertion (!!) on a non-null receiver of type OpenLibraryOLIDResponse
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (416, 43): Unnecessary non-null assertion (!!) on a non-null receiver of type OpenLibraryOLIDResponse
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (418, 17): Condition 'resource.data!!.number_of_pages != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (418, 30): Unnecessary non-null assertion (!!) on a non-null receiver of type OpenLibraryOLIDResponse
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (419, 42): Unnecessary non-null assertion (!!) on a non-null receiver of type OpenLibraryOLIDResponse
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (421, 17): Condition 'resource.data!!.publish_date != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (421, 30): Unnecessary non-null assertion (!!) on a non-null receiver of type OpenLibraryOLIDResponse
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (422, 71): Unnecessary non-null assertion (!!) on a non-null receiver of type OpenLibraryOLIDResponse
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (424, 17): Condition 'resource.data!!.isbn_13 != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (424, 30): Unnecessary non-null assertion (!!) on a non-null receiver of type OpenLibraryOLIDResponse
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (425, 41): Unnecessary non-null assertion (!!) on a non-null receiver of type OpenLibraryOLIDResponse
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (429, 17): Condition 'resource.data!!.key != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (429, 30): Unnecessary non-null assertion (!!) on a non-null receiver of type OpenLibraryOLIDResponse
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (430, 41): Unnecessary non-null assertion (!!) on a non-null receiver of type OpenLibraryOLIDResponse
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (434, 17): Condition 'resource.data!!.covers != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (434, 30): Unnecessary non-null assertion (!!) on a non-null receiver of type OpenLibraryOLIDResponse
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (435, 45): Unnecessary non-null assertion (!!) on a non-null receiver of type OpenLibraryOLIDResponse
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (452, 17): Condition 'addEditBookDialog != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (453, 34): Unnecessary non-null assertion (!!) on a non-null receiver of type AddEditBookDialog
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (459, 34): Unnecessary non-null assertion (!!) on a non-null receiver of type AddEditBookDialog
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (498, 13): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/AddBookSearchFragment.kt: (498, 21): Unnecessary safe call on a non-null receiver of type String
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/BooksFragment.kt: (48, 9): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/BooksFragment.kt: (48, 9): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/BooksFragment.kt: (48, 16): Unnecessary safe call on a non-null receiver of type BookListAdapter
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/BooksFragment.kt: (48, 24): Unnecessary safe call on a non-null receiver of type AsyncListDiffer<String!>
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/BooksFragment.kt: (110, 13): Condition 'addEditBookDialog != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/BooksFragment.kt: (111, 30): Unnecessary non-null assertion (!!) on a non-null receiver of type AddEditBookDialog
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/BooksFragment.kt: (117, 30): Unnecessary non-null assertion (!!) on a non-null receiver of type AddEditBookDialog
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/DisplayBookFragment.kt: (216, 58): 'getDrawable(Int): Drawable!' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/DisplayBookFragment.kt: (217, 69): 'getColor(Int): Int' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/DisplayBookFragment.kt: (219, 58): 'getDrawable(Int): Drawable!' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/DisplayBookFragment.kt: (220, 69): 'getColor(Int): Int' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/DisplayBookFragment.kt: (521, 17): Condition 'addEditBookDialog != null' is always 'true'
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/DisplayBookFragment.kt: (522, 34): Unnecessary non-null assertion (!!) on a non-null receiver of type AddEditBookDialog
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/DisplayBookFragment.kt: (528, 34): Unnecessary non-null assertion (!!) on a non-null receiver of type AddEditBookDialog
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/DisplayBookFragment.kt: (640, 68): 'getColor(Int): Int' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/SettingsFragment.kt: (166, 26): 'toLowerCase(): String' is deprecated. Use lowercase() instead.
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/SettingsFragment.kt: (166, 64): 'toLowerCase(): String' is deprecated. Use lowercase() instead.
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/SetupFragment.kt: (211, 58): Parameter 'position' is never used
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/StatisticsFragment.kt: (47, 13): Variable 'sharedPref' is never used
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/StatisticsFragment.kt: (409, 106): The expression is unused
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/TrashFragment.kt: (10, 27): 'ViewModelProviders' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/TrashFragment.kt: (42, 13): Variable 'editor' is never used
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/TrashFragment.kt: (66, 25): 'ViewModelProviders' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/TrashFragment.kt: (66, 44): 'of(Fragment, ViewModelProvider.Factory?): ViewModelProvider' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/fragments/TrashFragment.kt: (91, 22): 'toggleSoftInputFromWindow(IBinder!, Int, Int): Unit' is deprecated. Deprecated in Java
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/viewmodel/BooksViewModel.kt: (185, 17): Safe call on a non-null receiver will have nullable type in future releases
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/viewmodel/BooksViewModel.kt: (185, 26): Unnecessary safe call on a non-null receiver of type List<String>
w: /home/vagrant/build/software.mdev.bookstracker/app/src/main/java/software/mdev/bookstracker/ui/bookslist/viewmodel/BooksViewModel.kt: (196, 42): Variable 'i' is never used
> Task :app:compileFdroidReleaseJavaWithJavac
> Task :app:dexBuilderFdroidRelease
> Task :app:lintVitalAnalyzeFdroidRelease
w: Runtime JAR files in the classpath should have the same version. These files were found in the classpath:
/home/vagrant/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.5.31/ff5d99aecd328872494e8921b72bf6e3af97af3e/kotlin-stdlib-jdk8-1.5.31.jar (version 1.5)
/home/vagrant/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.5.31/77e0f2568912e45d26c31fd417a332458508acdf/kotlin-stdlib-jdk7-1.5.31.jar (version 1.5)
/home/vagrant/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.6.20/6cedc143badbb4f1c6b7f5a340b04edff1743208/kotlin-stdlib-1.6.20.jar (version 1.6)
/home/vagrant/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.6.20/27b4562b6713d70f458c6d7ea39aadacb8e6a92b/kotlin-stdlib-common-1.6.20.jar (version 1.6)
w: Some runtime JAR files in the classpath have an incompatible version. Consider removing them from the classpath
> Task :app:mergeFdroidReleaseJavaResource
> Task :app:mergeDexFdroidRelease
> Task :app:compileFdroidReleaseArtProfile
> Task :app:packageFdroidRelease
> Task :app:createFdroidReleaseApkListingFileRedirect
> Task :app:lintVitalReportFdroidRelease
w: Runtime JAR files in the classpath should have the same version. These files were found in the classpath:
/home/vagrant/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.5.31/ff5d99aecd328872494e8921b72bf6e3af97af3e/kotlin-stdlib-jdk8-1.5.31.jar (version 1.5)
/home/vagrant/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.5.31/77e0f2568912e45d26c31fd417a332458508acdf/kotlin-stdlib-jdk7-1.5.31.jar (version 1.5)
/home/vagrant/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.6.20/6cedc143badbb4f1c6b7f5a340b04edff1743208/kotlin-stdlib-1.6.20.jar (version 1.6)
/home/vagrant/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.6.20/27b4562b6713d70f458c6d7ea39aadacb8e6a92b/kotlin-stdlib-common-1.6.20.jar (version 1.6)
w: Some runtime JAR files in the classpath have an incompatible version. Consider removing them from the classpath
> Task :app:lintVitalFdroidRelease
> Task :app:assembleFdroidRelease
BUILD SUCCESSFUL in 2m 45s
40 actionable tasks: 40 executed
2022-05-09 20:30:04,014 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/software.mdev.bookstracker, universal_newlines=False, shell=None)
2022-05-09 20:30:04,017 INFO: Successfully built version 1.13.0 of software.mdev.bookstracker from 035920cb0e772f2d15e61a799253efe287b66b50
2022-05-09 20:30:05,959 DEBUG: AXML contains a RESOURCE MAP
2022-05-09 20:30:05,959 DEBUG: Start of Namespace mapping: prefix 31: 'android' --> uri 60: 'http://schemas.android.com/apk/res/android'
2022-05-09 20:30:05,960 DEBUG: Checking build/software.mdev.bookstracker/app/build/outputs/apk/fdroid/release/app-fdroid-release-unsigned.apk
2022-05-09 20:30:05,968 DEBUG: AXML contains a RESOURCE MAP
2022-05-09 20:30:05,969 DEBUG: Start of Namespace mapping: prefix 31: 'android' --> uri 60: 'http://schemas.android.com/apk/res/android'
2022-05-09 20:30:05,986 INFO: success: software.mdev.bookstracker
2022-05-09 20:30:05,986 INFO: Finished
2022-05-09 20:30:05,987 INFO: 1 build succeeded