log for com.pennywiseai.tracker:87
== Installed Android Tools ==2026-04-06 11:04:32,547 INFO: Creating log directory2026-04-06 11:04:32,547 INFO: Creating temporary directory2026-04-06 11:04:32,547 INFO: Creating output directory2026-04-06 11:04:32,550 DEBUG: Getting git vcs interface for https://github.com/sarim2000/pennywiseai-tracker.git2026-04-06 11:04:32,550 DEBUG: Checking com.pennywiseai.tracker:872026-04-06 11:04:32,550 INFO: Building com.pennywiseai.tracker:872026-04-06 11:04:32,552 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/com.pennywiseai.tracker, stdin=None, shell=False, universal_newlines=False)2026-04-06 11:04:32,553 DEBUG: > sudo passwd --lock rootpasswd: password changed.2026-04-06 11:04:33,355 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo(Reading database ... 42938 files and directories currently installed.)Removing sudo (1.9.16p2-3+deb13u1) ...Purging configuration files for sudo (1.9.16p2-3+deb13u1) ...dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removedProcessing triggers for libc-bin (2.41-12+deb13u2) ...2026-04-06 11:04:39,324 INFO: Getting source for revision 62caa549dca121c8ce137e28b735d434fa8087502026-04-06 11:04:39,324 DEBUG: Directory: build/com.pennywiseai.tracker2026-04-06 11:04:39,324 DEBUG: > git rev-parse --show-toplevel2026-04-06 11:04:39,526 DEBUG: Directory: build/com.pennywiseai.tracker2026-04-06 11:04:39,526 DEBUG: > git submodule foreach --recursive git reset --hard2026-04-06 11:04:39,627 DEBUG: Directory: build/com.pennywiseai.tracker2026-04-06 11:04:39,627 DEBUG: > git reset --hard2026-04-06 11:04:39,828 DEBUG: Directory: build/com.pennywiseai.tracker2026-04-06 11:04:39,828 DEBUG: > git submodule foreach --recursive git clean -dffx2026-04-06 11:04:39,929 DEBUG: Directory: build/com.pennywiseai.tracker2026-04-06 11:04:39,929 DEBUG: > git clean -dffx2026-04-06 11:04:40,030 DEBUG: Directory: build/com.pennywiseai.tracker2026-04-06 11:04:40,030 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 origin2026-04-06 11:04:40,331 DEBUG: Directory: build/com.pennywiseai.tracker2026-04-06 11:04:40,331 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 origin2026-04-06 11:04:40,632 DEBUG: Directory: build/com.pennywiseai.tracker2026-04-06 11:04:40,632 DEBUG: > git remote set-head origin --auto2026-04-06 11:04:41,034 DEBUG: Directory: build/com.pennywiseai.tracker2026-04-06 11:04:41,034 DEBUG: > git checkout -f 62caa549dca121c8ce137e28b735d434fa8087502026-04-06 11:04:41,235 DEBUG: Directory: build/com.pennywiseai.tracker2026-04-06 11:04:41,235 DEBUG: > git clean -dffx2026-04-06 11:04:41,336 INFO: commit: 62caa549dca121c8ce137e28b735d434fa808750 (SHA1: 62caa549dca121c8ce137e28b735d434fa808750)2026-04-06 11:04:41,336 DEBUG: Directory: build/com.pennywiseai.tracker2026-04-06 11:04:41,336 DEBUG: > git rev-parse --show-toplevel2026-04-06 11:04:41,538 DEBUG: Directory: build/com.pennywiseai.tracker2026-04-06 11:04:41,538 DEBUG: > git submodule deinit --all --force2026-04-06 11:04:41,639 INFO: Creating local.properties file at build/com.pennywiseai.tracker/local.properties2026-04-06 11:04:41,640 INFO: Creating local.properties file at build/com.pennywiseai.tracker/app/local.properties2026-04-06 11:04:41,640 INFO: Removing specified files2026-04-06 11:04:41,640 INFO: Removing pennywise-web2026-04-06 11:04:41,642 INFO: Cleaned build.gradle.kts of keysigning configs at build/com.pennywiseai.tracker/app/build.gradle.kts2026-04-06 11:04:41,643 INFO: Running 'prebuild' commands in build/com.pennywiseai.tracker/app2026-04-06 11:04:41,643 DEBUG: Directory: build/com.pennywiseai.tracker/app2026-04-06 11:04:41,643 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e '/foojay/d' ../settings.gradle.kts+ '[' -z '' ']'+ return+ case $- in+ return+ sed -i -e /foojay/d ../settings.gradle.kts2026-04-06 11:04:41,847 INFO: Scanning source for common problems...2026-04-06 11:04:41,853 DEBUG: scanner is configured to use signature data from: 'suss'2026-04-06 11:04:41,853 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'2026-04-06 11:04:42,318 DEBUG: write 'suss.json' to cache2026-04-06 11:04:42,319 DEBUG: next suss.json cache update due in 23:59:59.9988732026-04-06 11:04:42,366 INFO: Removing gradle-daemon-jvm.properties at gradle/gradle-daemon-jvm.properties2026-04-06 11:04:42,366 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar2026-04-06 11:04:42,369 INFO: Creating source tarball...2026-04-06 11:04:42,959 INFO: Building Gradle project...2026-04-06 11:04:42,959 DEBUG: Directory: build/com.pennywiseai.tracker/app2026-04-06 11:04:42,959 DEBUG: > /usr/local/bin/gradlew-fdroid assembleFdroidReleaseCACHEDIR set to /home/vagrant/.cache/gradlew-fdroidUpdate checksum from gradle-transparency-logFound 9.3.1 via distributionUrlDownloading missing gradle version 9.3.1Using cache directory /home/vagrant/.cache/gradlew-fdroidRunning /home/vagrant/.cache/gradlew-fdroid/versions/9.3.1/bin/gradle assembleFdroidReleaseWelcome to Gradle 9.3.1!Here are the highlights of this release:- Test reporting improvements- Error and warning improvements- Build authoring improvementsFor more details see https://docs.gradle.org/9.3.1/release-notes.htmlTo 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/9.3.1/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.Daemon will be stopped at the end of the build> Configure project :appWARNING: The option setting 'android.usesSdkInManifest.disallowed=false' is deprecated.The current default is 'true'.It will be removed in version 10.0 of the Android Gradle plugin.WARNING: The option setting 'android.sdk.defaultTargetSdkToCompileSdkIfUnset=false' is deprecated.The current default is 'true'.It will be removed in version 10.0 of the Android Gradle plugin.WARNING: The option setting 'android.enableAppCompileTimeRClass=false' is deprecated.The current default is 'true'.It will be removed in version 10.0 of the Android Gradle plugin.WARNING: The option setting 'android.builtInKotlin=false' is deprecated.The current default is 'true'.It will be removed in version 10.0 of the Android Gradle plugin.WARNING: The option setting 'android.newDsl=false' is deprecated.The current default is 'true'.It will be removed in version 10.0 of the Android Gradle plugin.WARNING: The option setting 'android.sourceset.disallowProvider=false' is deprecated.The current default is 'true'.It will be removed in version 10.0 of the Android Gradle plugin.WARNING: The option setting 'android.r8.optimizedResourceShrinking=false' is deprecated.The current default is 'true'.It will be removed in version 10.0 of the Android Gradle plugin.WARNING: The option setting 'android.defaults.buildfeatures.resvalues=true' is deprecated.The current default is 'false'.It will be removed in version 10.0 of the Android Gradle plugin.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/build.gradle.kts:12:1: 'fun Project.android(configure: Action<BaseAppModuleExtension>): Unit' is deprecated. Replaced by com.android.build.api.dsl.ApplicationExtension.This class is not used for the public extensions in AGP when android.newDsl=true, which is the default in AGP 9.0, and will be removed in AGP 10.0.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/build.gradle.kts:146:23: 'val Project.android: BaseAppModuleExtension' is deprecated. Replaced by com.android.build.api.dsl.ApplicationExtension.This class is not used for the public extensions in AGP when android.newDsl=true, which is the default in AGP 9.0, and will be removed in AGP 10.0.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/build.gradle.kts:156:1: 'val Project.android: BaseAppModuleExtension' is deprecated. Replaced by com.android.build.api.dsl.ApplicationExtension.This class is not used for the public extensions in AGP when android.newDsl=true, which is the default in AGP 9.0, and will be removed in AGP 10.0.WARNING: The property android.dependency.excludeLibraryComponentsFromConstraints improves project import performance for very large projects. It should be enabled to improve performance.To suppress this warning, add android.generateSyncIssueWhenLibraryConstraintsAreEnabled=false to gradle.propertiesWARNING: The property android.dependency.excludeLibraryComponentsFromConstraints improves project import performance for very large projects. It should be enabled to improve performance.To suppress this warning, add android.generateSyncIssueWhenLibraryConstraintsAreEnabled=false to gradle.propertiesWARNING: The property android.dependency.excludeLibraryComponentsFromConstraints improves project import performance for very large projects. It should be enabled to improve performance.To suppress this warning, add android.generateSyncIssueWhenLibraryConstraintsAreEnabled=false to gradle.propertiesWARNING: The property android.dependency.excludeLibraryComponentsFromConstraints improves project import performance for very large projects. It should be enabled to improve performance.To suppress this warning, add android.generateSyncIssueWhenLibraryConstraintsAreEnabled=false to gradle.propertiesWARNING: The property android.dependency.excludeLibraryComponentsFromConstraints improves project import performance for very large projects. It should be enabled to improve performance.To suppress this warning, add android.generateSyncIssueWhenLibraryConstraintsAreEnabled=false to gradle.propertiesWARNING: The property android.dependency.excludeLibraryComponentsFromConstraints improves project import performance for very large projects. It should be enabled to improve performance.To suppress this warning, add android.generateSyncIssueWhenLibraryConstraintsAreEnabled=false to gradle.propertiesWARNING: The property android.dependency.excludeLibraryComponentsFromConstraints improves project import performance for very large projects. It should be enabled to improve performance.To suppress this warning, add android.generateSyncIssueWhenLibraryConstraintsAreEnabled=false to gradle.propertiesWARNING: The property android.dependency.excludeLibraryComponentsFromConstraints improves project import performance for very large projects. It should be enabled to improve performance.To suppress this warning, add android.generateSyncIssueWhenLibraryConstraintsAreEnabled=false to gradle.propertiesw: [33m[1m⚠️ Deprecated 'org.jetbrains.kotlin.android' plugin usage[0m[0mThe 'org.jetbrains.kotlin.android' plugin in project ':app' is no longer required for Kotlin support since AGP 9.0.[32m[1mSolution:[0m[0m[32m[3mRemove both `android.builtInKotlin=true` and `android.newDsl=false` from `gradle.properties`, then migrate to built-in Kotlin.[0m[0m[36mSee [0m[34mhttps://kotl.in/gradle/agp-built-in-kotlin[0m[36m for more details.[0m> Configure project :sharedw: file:///home/vagrant/build/com.pennywiseai.tracker/shared/build.gradle.kts:8:5: 'fun KotlinMultiplatformExtension.androidLibrary(configure: Action<DeprecatedKotlinMultiplatformAndroidLibraryTarget>): Unit' is deprecated. The 'androidLibrary' block is deprecated. Please use 'android' instead.Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-onlyChecking the license for package Android SDK Build-Tools 36 in /opt/android-sdk/licensesLicense for package Android SDK Build-Tools 36 accepted.Preparing "Install Android SDK Build-Tools 36 v.36.0.0"."Install Android SDK Build-Tools 36 v.36.0.0" ready.Installing Android SDK Build-Tools 36 in /opt/android-sdk/build-tools/36.0.0"Install Android SDK Build-Tools 36 v.36.0.0" complete."Install Android SDK Build-Tools 36 v.36.0.0" finished.Checking the license for package Android SDK Platform 36 in /opt/android-sdk/licensesLicense for package Android SDK Platform 36 accepted.Preparing "Install Android SDK Platform 36 (revision 2)"."Install Android SDK Platform 36 (revision 2)" ready.Installing Android SDK Platform 36 in /opt/android-sdk/platforms/android-36"Install Android SDK Platform 36 (revision 2)" complete."Install Android SDK Platform 36 (revision 2)" finished.Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only[========= ] 25%> Task :parser-core:kmpPartiallyResolvedDependenciesChecker> Task :parser-core:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :parser-core:jvmProcessResources NO-SOURCE> Task :parser-core:processJvmMainResources SKIPPED> Task :app:preBuild UP-TO-DATE> Task :app:preFdroidReleaseBuild UP-TO-DATE> Task :app:mergeFdroidReleaseJniLibFolders> Task :shared:androidPreBuild UP-TO-DATE> Task :shared:preAndroidMainBuild UP-TO-DATE> Task :shared:mergeAndroidMainJniLibFolders> Task :shared:mergeAndroidMainNativeLibs NO-SOURCE> Task :shared:copyAndroidMainJniLibsProjectOnly> Task :shared:kmpPartiallyResolvedDependenciesChecker> Task :shared:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :parser-core:compileKotlinJvmw: file:///home/vagrant/build/com.pennywiseai.tracker/parser-core/src/main/kotlin/com/pennywiseai/parser/core/bank/HDFCBankParser.kt:586:28 Unnecessary non-null assertion (!!) on a non-null receiver of type 'BigDecimal'.w: file:///home/vagrant/build/com.pennywiseai.tracker/parser-core/src/main/kotlin/com/pennywiseai/parser/core/bank/HDFCBankParser.kt:656:28 Unnecessary non-null assertion (!!) on a non-null receiver of type 'BigDecimal'.w: file:///home/vagrant/build/com.pennywiseai.tracker/parser-core/src/main/kotlin/com/pennywiseai/parser/core/bank/KTCCreditCardParser.kt:26:32 Elvis operator (?:) always returns the left operand of non-nullable type 'TransactionType'.w: file:///home/vagrant/build/com.pennywiseai.tracker/parser-core/src/main/kotlin/com/pennywiseai/parser/core/bank/SBIBankParser.kt:674:28 Unnecessary non-null assertion (!!) on a non-null receiver of type 'BigDecimal'.w: file:///home/vagrant/build/com.pennywiseai.tracker/parser-core/src/main/kotlin/com/pennywiseai/parser/core/bank/SouthIndianBankParser.kt:5:8 'typealias Instant = Instant' is deprecated. This type is deprecated in favor of `kotlin.time.Instant`.w: file:///home/vagrant/build/com.pennywiseai.tracker/parser-core/src/main/kotlin/com/pennywiseai/parser/core/bank/SouthIndianBankParser.kt:69:52 'typealias Instant = Instant' is deprecated. This type is deprecated in favor of `kotlin.time.Instant`.> Task :parser-core:compileJvmMainJava NO-SOURCE> Task :parser-core:jvmMainClasses> Task :parser-core:jvmJar> Task :shared:kspAndroidMain> Task :app:checkFdroidReleaseDuplicateClasses> Task :app:mergeFdroidReleaseNativeLibs> Task :shared:prepareAndroidMainArtProfile> Task :app:mergeFdroidReleaseArtProfile> Task :app:buildKotlinToolingMetadata> Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :app:generateFdroidReleaseBuildConfig> Task :app:generateFdroidReleaseResValues> Task :shared:writeAndroidMainAarMetadata> Task :app:stripFdroidReleaseDebugSymbolsUnable to strip the following libraries, packaging them as they are: libandroidx.graphics.path.so, libdatastore_shared_counter.so, liblitertlm_jni.so, libsqliteJni.so. Run with --info option to learn more.> Task :app:mapFdroidReleaseSourceSetPaths> Task :app:extractFdroidReleaseNativeSymbolTables> Task :app:mergeFdroidReleaseNativeDebugMetadata NO-SOURCE> Task :shared:generateAndroidMainEmptyResourceFiles> Task :app:checkFdroidReleaseAarMetadata> Task :app:processFdroidReleaseNavigationResources> Task :app:generateFdroidReleaseResources> Task :app:compileFdroidReleaseNavigationResources> Task :app:packageFdroidReleaseResources> Task :app:createFdroidReleaseCompatibleScreenManifests> Task :app:extractDeepLinksFdroidRelease> Task :app:parseFdroidReleaseLocalResources> Task :shared:processAndroidMainManifest> Task :app:mergeFdroidReleaseResources> Task :shared:compileAndroidMainw: file:///home/vagrant/build/com.pennywiseai.tracker/shared/build/generated/ksp/android/androidMain/kotlin/com/pennywiseai/shared/data/local/SharedDatabaseConstructor.kt:5:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573w: file:///home/vagrant/build/com.pennywiseai.tracker/shared/src/androidMain/kotlin/com/pennywiseai/shared/data/local/SharedDatabaseFactory.android.kt:8:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573w: file:///home/vagrant/build/com.pennywiseai.tracker/shared/src/androidMain/kotlin/com/pennywiseai/shared/data/statement/SharedPdfTextExtractor.android.kt:7:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573w: file:///home/vagrant/build/com.pennywiseai.tracker/shared/src/commonMain/kotlin/com/pennywiseai/shared/data/local/SharedDatabase.kt:77:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573w: file:///home/vagrant/build/com.pennywiseai.tracker/shared/src/commonMain/kotlin/com/pennywiseai/shared/data/local/SharedDatabaseFactory.kt:3:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573w: file:///home/vagrant/build/com.pennywiseai.tracker/shared/src/commonMain/kotlin/com/pennywiseai/shared/data/statement/SharedPdfTextExtractor.kt:3:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573> Task :app:javaPreCompileFdroidRelease> Task :shared:processAndroidMainJavaRes> Task :shared:bundleAndroidMainClassesToRuntimeJar> Task :app:processFdroidReleaseMainManifest/home/vagrant/build/com.pennywiseai.tracker/app/src/main/AndroidManifest.xml:22:5-99 Warning:uses-permission#com.google.android.gms.permission.AD_ID was tagged at AndroidManifest.xml:22 to remove other declarations but no other declaration present> Task :shared:createFullJarAndroidMain> Task :app:processFdroidReleaseManifest> Task :app:processFdroidReleaseManifestForPackage> Task :shared:bundleAndroidMainClassesToCompileJar> Task :app:extractProguardFiles> Task :app:mergeFdroidReleaseStartupProfile> Task :app:copyChangelog> Task :app:generateFdroidReleaseAssets UP-TO-DATE> Task :app:mergeFdroidReleaseAssets> Task :app:compressFdroidReleaseAssets> Task :app:extractFdroidReleaseVersionControlInfo> Task :shared:prepareLintJarForPublish> Task :shared:checkAndroidMainAarMetadata> Task :app:processFdroidReleaseResources> Task :shared:extractAndroidMainAnnotations> Task :shared:mergeAndroidMainJavaResource> Task :app:collectFdroidReleaseDependencies> Task :shared:syncAndroidMainLibJars> Task :shared:bundleAndroidMainLocalLintAar> Task :app:sdkFdroidReleaseDependencyData> Task :app:writeFdroidReleaseAppMetadata> Task :app:writeFdroidReleaseSigningConfigVersions> Task :app:kspFdroidReleaseKotlinw: [ksp] /home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/database/dao/AccountBalanceDao.kt:56: com.pennywiseai.tracker.`data`.database.entity.AccountBalanceEntity has some properties [account_type] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the function with @SuppressWarnings(RoomWarnings.QUERY_MISMATCH). Columns returned by the query: id, bank_name, account_last4, balance, timestamp, transaction_id, created_at, credit_limit, is_credit_card, sms_source, source_type, currency.w: [ksp] /home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/database/dao/AccountBalanceDao.kt:90: com.pennywiseai.tracker.`data`.database.entity.AccountBalanceEntity has some properties [account_type] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the function with @SuppressWarnings(RoomWarnings.QUERY_MISMATCH). Columns returned by the query: id, bank_name, account_last4, balance, timestamp, transaction_id, created_at, credit_limit, is_credit_card, sms_source, source_type, currency.> Task :app:compileFdroidReleaseKotlinw: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/fdroid/java/com/pennywiseai/tracker/data/manager/InAppReviewManager.kt:18:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/fdroid/java/com/pennywiseai/tracker/data/manager/InAppUpdateManager.kt:20:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/backup/BackupExporter.kt:22:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/backup/BackupImporter.kt:24:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/currency/CurrencyConversionService.kt:211:63 Elvis operator (?:) always returns the left operand of non-nullable type 'String'.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/export/CsvExporter.kt:24:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/manager/SmsScanManager.kt:18:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/manager/SmsTransactionProcessor.kt:34:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/manager/SmsTransactionProcessor.kt:268:66 Elvis operator (?:) always returns the left operand of non-nullable type 'BigDecimal'.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/preferences/UserPreferencesRepository.kt:49:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/repository/AiContextRepository.kt:105:53 Elvis operator (?:) always returns the left operand of non-nullable type 'String'.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/repository/AiContextRepository.kt:148:53 Elvis operator (?:) always returns the left operand of non-nullable type 'String'.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/repository/AiContextRepository.kt:201:49 Elvis operator (?:) always returns the left operand of non-nullable type 'String'.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/repository/ModelRepository.kt:17:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/service/LlmServiceImpl.kt:26:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/statement/ImportStatementUseCase.kt:18:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/domain/security/BiometricAuthManager.kt:20:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/domain/service/RuleEngine.kt:176:63 Elvis operator (?:) always returns the left operand of non-nullable type 'String'.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/domain/service/RuleEngine.kt:243:50 Elvis operator (?:) always returns the left operand of non-nullable type 'String'.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/initializer/WorkManagerInitializer.kt:16:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/accounts/AccountDetailViewModel.kt:100:27 Elvis operator (?:) always returns the left operand of non-nullable type 'BigDecimal'.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/accounts/AddAccountScreen.kt:140:37 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/accounts/ManageAccountsViewModel.kt:52:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/accounts/ManageAccountsViewModel.kt:320:55 Unnecessary non-null assertion (!!) on a non-null receiver of type 'BigDecimal'.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/add/AddScreen.kt:43:13 'fun TabRow(selectedTabIndex: Int, modifier: Modifier = ..., containerColor: Color = ..., contentColor: Color = ..., indicator: ComposableFunction1<List<TabPosition>, Unit> = ..., divider: ComposableFunction0<Unit> = ..., tabs: ComposableFunction0<Unit>): Unit' is deprecated. Replaced with PrimaryTabRow and SecondaryTabRow.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/add/AddViewModel.kt:28:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/add/SubscriptionTabContent.kt:126:33 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/add/SubscriptionTabContent.kt:179:33 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/add/SubscriptionTabContent.kt:240:33 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/add/TransactionTabContent.kt:64:33 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/add/TransactionTabContent.kt:171:33 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/add/TransactionTabContent.kt:228:33 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/budgetgroups/BudgetGroupEditViewModel.kt:48:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/budgetgroups/BudgetGroupsViewModel.kt:46:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/categories/CategoriesScreen.kt:170:24 'fun rememberSwipeToDismissBoxState(initialValue: SwipeToDismissBoxValue = ..., confirmValueChange: (SwipeToDismissBoxValue) -> Boolean = ..., positionalThreshold: (Float) -> Float = ...): SwipeToDismissBoxState' is deprecated. confirmValueChange is deprecated without replacement. Rather than relying on a callback to veto state changes, the anchor set should not include disallowed anchors. See androidx.compose.foundation.samples.AnchoredDraggableDynamicAnchorsSample for an example of using dynamic anchors over confirmValueChange.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/home/HomeViewModel.kt:64:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/subscriptions/SubscriptionsScreen.kt:247:24 'fun rememberSwipeToDismissBoxState(initialValue: SwipeToDismissBoxValue = ..., confirmValueChange: (SwipeToDismissBoxValue) -> Boolean = ..., positionalThreshold: (Float) -> Float = ...): SwipeToDismissBoxState' is deprecated. confirmValueChange is deprecated without replacement. Rather than relying on a callback to veto state changes, the anchor set should not include disallowed anchors. See androidx.compose.foundation.samples.AnchoredDraggableDynamicAnchorsSample for an example of using dynamic anchors over confirmValueChange.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/transactions/TransactionDetailScreen.kt:664:46 'val Icons.Filled.Input: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Input.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/transactions/TransactionDetailScreen.kt:775:27 'val Icons.Filled.ArrowForward: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.ArrowForward.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/transactions/TransactionDetailScreen.kt:1053:43 'val Icons.Filled.CallSplit: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.CallSplit.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/transactions/TransactionDetailScreen.kt:1249:29 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/transactions/TransactionDetailScreen.kt:1411:29 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/transactions/TransactionDetailScreen.kt:1514:29 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/transactions/TransactionDetailViewModel.kt:38:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/transactions/TransactionTotalsCard.kt:245:29 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/transactions/TransactionsScreen.kt:123:9 Condition is always 'true'.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/transactions/TransactionsViewModel.kt:39:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/receiver/SmsBroadcastReceiver.kt:129:71 Elvis operator (?:) always returns the left operand of non-nullable type 'String'.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/components/SplitEditor.kt:230:22 'fun Modifier.menuAnchor(): Modifier' is deprecated. Use overload that takes ExposedDropdownMenuAnchorType and enabled parameters.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/components/cards/BalanceSparkline.kt:34:61 Unnecessary non-null assertion (!!) on a non-null receiver of type 'List<BigDecimal>'.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/components/cards/BalanceSparkline.kt:58:42 Unnecessary non-null assertion (!!) on a non-null receiver of type 'List<BigDecimal>'.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/effects/BlurredAnimatedVisibility.kt:6:8 'class Allocation : BaseObj' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/effects/BlurredAnimatedVisibility.kt:7:8 'class Element : BaseObj' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/effects/BlurredAnimatedVisibility.kt:8:8 'class RenderScript : Any' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/effects/BlurredAnimatedVisibility.kt:9:8 'class ScriptIntrinsicBlur : ScriptIntrinsic' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/screens/chat/ChatViewModel.kt:34:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/screens/onboarding/OnBoardingScreen.kt:78:38 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/screens/onboarding/OnBoardingViewModel.kt:65:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/screens/onboarding/OnBoardingViewModel.kt:188:45 Unnecessary safe call on a non-null receiver of type 'List<WorkInfo>'.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/screens/rules/CreateRuleScreen.kt:410:75 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/screens/rules/CreateRuleScreen.kt:482:75 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/screens/rules/CreateRuleScreen.kt:774:59 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/screens/settings/SettingsScreen.kt:935:37 'typealias MenuAnchorType = ExposedDropdownMenuAnchorType' is deprecated. Renamed to ExposedDropdownMenuAnchorType.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/screens/settings/SettingsViewModel.kt:44:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/screens/unrecognized/UnrecognizedSmsViewModel.kt:23:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/theme/Theme.kt:184:47 Redundant call of conversion method.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/viewmodel/MainViewModel.kt:20:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/viewmodel/PermissionViewModel.kt:19:5 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.- To keep applying to the value parameter only, use the '@param:' annotation target.See https://youtrack.jetbrains.com/issue/KT-73255 for more details.> Task :app:compileFdroidReleaseJavaWithJavac> Task :app:hiltAggregateDepsFdroidRelease> Task :app:hiltJavaCompileFdroidRelease> Task :app:processFdroidReleaseJavaRes> Task :app:transformFdroidReleaseClassesWithAsm> Task :app:mergeFdroidReleaseGeneratedProguardFiles> Task :app:expandFdroidReleaseArtProfileWildcards> Task :app:mergeFdroidReleaseJavaResource> Task :app:produceFdroidReleaseComposeMapping> Task :app:generateFdroidReleaseLintVitalReportModel> Task :app:reportFdroidReleaseComposeMappingErrors> Task :app:minifyFdroidReleaseWithR8> Task :app:lintVitalAnalyzeFdroidRelease> Task :app:lintVitalReportFdroidRelease> Task :app:lintVitalFdroidRelease> Task :app:mergeFdroidReleaseComposeMapping> Task :app:convertShrunkResourcesToBinaryFdroidRelease> Task :app:compileFdroidReleaseArtProfile> Task :app:optimizeFdroidReleaseResources> Task :app:packageFdroidRelease> Task :app:createFdroidReleaseApkListingFileRedirect> Task :app:assembleFdroidRelease[Incubating] Problems report is available at: file:///home/vagrant/build/com.pennywiseai.tracker/build/reports/problems/problems-report.htmlDeprecated Gradle features were used in this build, making it incompatible with Gradle 10.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/9.3.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.BUILD SUCCESSFUL in 3m 47s79 actionable tasks: 79 executedConsider enabling configuration cache to speed up this build: https://docs.gradle.org/9.3.1/userguide/configuration_cache_enabling.html2026-04-06 11:08:33,051 DEBUG: Checking build/com.pennywiseai.tracker/app/build/outputs/apk/fdroid/release/app-fdroid-release-unsigned.apk2026-04-06 11:08:33,055 INFO: Successfully built com.pennywiseai.tracker:87 from 62caa549dca121c8ce137e28b735d434fa8087502026-04-06 11:08:33,067 INFO: success: com.pennywiseai.tracker2026-04-06 11:08:33,067 INFO: Finished2026-04-06 11:08:33,067 INFO: 1 build succeeded