log for com.pennywiseai.tracker:94

== Installed Android Tools ==2026-06-03 11:23:26,337 INFO: Creating log directory2026-06-03 11:23:26,338 INFO: Creating temporary directory2026-06-03 11:23:26,338 INFO: Creating output directory2026-06-03 11:23:26,340 DEBUG: Getting git vcs interface for https://github.com/sarim2000/pennywiseai-tracker.git2026-06-03 11:23:26,340 DEBUG: Checking com.pennywiseai.tracker:942026-06-03 11:23:26,340 INFO: Building com.pennywiseai.tracker:942026-06-03 11:23:26,342 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/com.pennywiseai.tracker, stdin=None, shell=False, universal_newlines=False)2026-06-03 11:23:26,343 DEBUG: > sudo passwd --lock rootpasswd: password changed.2026-06-03 11:23:26,745 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo(Reading database ... 48131 files and directories currently installed.)Removing sudo (1.9.16p2-3+deb13u2) ...Purging configuration files for sudo (1.9.16p2-3+deb13u2) ...dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removedProcessing triggers for libc-bin (2.41-12+deb13u3) ...2026-06-03 11:23:29,544 INFO: Getting source for revision 806f97b42c4527f45cde170f6899c976fd8e998d2026-06-03 11:23:29,544 DEBUG: Directory: build/com.pennywiseai.tracker2026-06-03 11:23:29,544 DEBUG: > git rev-parse --show-toplevel2026-06-03 11:23:29,745 DEBUG: Directory: build/com.pennywiseai.tracker2026-06-03 11:23:29,745 DEBUG: > git submodule foreach --recursive git reset --hard2026-06-03 11:23:29,846 DEBUG: Directory: build/com.pennywiseai.tracker2026-06-03 11:23:29,847 DEBUG: > git reset --hard2026-06-03 11:23:30,048 DEBUG: Directory: build/com.pennywiseai.tracker2026-06-03 11:23:30,048 DEBUG: > git submodule foreach --recursive git clean -dffx2026-06-03 11:23:30,149 DEBUG: Directory: build/com.pennywiseai.tracker2026-06-03 11:23:30,149 DEBUG: > git clean -dffx2026-06-03 11:23:30,250 DEBUG: Directory: build/com.pennywiseai.tracker2026-06-03 11:23:30,251 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-06-03 11:23:30,652 DEBUG: Directory: build/com.pennywiseai.tracker2026-06-03 11:23:30,652 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-06-03 11:23:30,953 DEBUG: Directory: build/com.pennywiseai.tracker2026-06-03 11:23:30,953 DEBUG: > git remote set-head origin --auto2026-06-03 11:23:31,354 DEBUG: Directory: build/com.pennywiseai.tracker2026-06-03 11:23:31,355 DEBUG: > git checkout -f 806f97b42c4527f45cde170f6899c976fd8e998d2026-06-03 11:23:31,556 DEBUG: Directory: build/com.pennywiseai.tracker2026-06-03 11:23:31,556 DEBUG: > git clean -dffx2026-06-03 11:23:31,658 INFO: commit: 806f97b42c4527f45cde170f6899c976fd8e998d (SHA1: 806f97b42c4527f45cde170f6899c976fd8e998d)2026-06-03 11:23:31,658 DEBUG: Directory: build/com.pennywiseai.tracker2026-06-03 11:23:31,658 DEBUG: > git rev-parse --show-toplevel2026-06-03 11:23:31,859 DEBUG: Directory: build/com.pennywiseai.tracker2026-06-03 11:23:31,859 DEBUG: > git submodule deinit --all --force2026-06-03 11:23:31,961 INFO: Creating local.properties file at build/com.pennywiseai.tracker/local.properties2026-06-03 11:23:31,961 INFO: Creating local.properties file at build/com.pennywiseai.tracker/app/local.properties2026-06-03 11:23:31,962 INFO: Removing specified files2026-06-03 11:23:31,962 INFO: Removing pennywise-web2026-06-03 11:23:31,963 INFO: Cleaned build.gradle.kts of keysigning configs at build/com.pennywiseai.tracker/app/build.gradle.kts2026-06-03 11:23:31,965 INFO: Running 'prebuild' commands in build/com.pennywiseai.tracker/app2026-06-03 11:23:31,965 DEBUG: Directory: build/com.pennywiseai.tracker/app2026-06-03 11:23:31,965 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-06-03 11:23:32,168 INFO: Scanning source for common problems...2026-06-03 11:23:32,174 DEBUG: scanner is configured to use signature data from: 'suss'2026-06-03 11:23:32,174 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'2026-06-03 11:23:32,654 DEBUG: write 'suss.json' to cache2026-06-03 11:23:32,654 DEBUG: next suss.json cache update due in 23:59:59.9986892026-06-03 11:23:32,689 INFO: Removing gradle-daemon-jvm.properties at gradle/gradle-daemon-jvm.properties2026-06-03 11:23:32,689 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar2026-06-03 11:23:32,690 INFO: Creating source tarball...2026-06-03 11:23:33,316 INFO: Building Gradle project...2026-06-03 11:23:33,316 DEBUG: Directory: build/com.pennywiseai.tracker/app2026-06-03 11:23:33,316 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:154: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:164: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: ⚠️ Deprecated 'org.jetbrains.kotlin.android' plugin usageThe 'org.jetbrains.kotlin.android' plugin in project ':app' is no longer required for Kotlin support since AGP 9.0.Solution:Remove both `android.builtInKotlin=true` and `android.newDsl=false` from `gradle.properties`, then migrate to built-in Kotlin.See https://kotl.in/gradle/agp-built-in-kotlin for more details.> 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:600: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:670: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: libLiteRt.so, libLiteRtClGlAccelerator.so, 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 :app:javaPreCompileFdroidRelease> Task :app:processFdroidReleaseMainManifest/home/vagrant/build/com.pennywiseai.tracker/app/src/main/AndroidManifest.xml:26:5-99 Warning:uses-permission#com.google.android.gms.permission.AD_ID was tagged at AndroidManifest.xml:26 to remove other declarations but no other declaration present> Task :app:processFdroidReleaseManifest> 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 :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 :shared:extractAndroidMainAnnotations> Task :shared:processAndroidMainJavaRes> Task :shared:bundleAndroidMainClassesToCompileJar> Task :shared:bundleAndroidMainClassesToRuntimeJar> Task :shared:mergeAndroidMainJavaResource> Task :app:collectFdroidReleaseDependencies> Task :shared:createFullJarAndroidMain> Task :shared:syncAndroidMainLibJars> Task :shared:bundleAndroidMainLocalLintAar> Task :app:sdkFdroidReleaseDependencyData> Task :app:writeFdroidReleaseAppMetadata> Task :app:writeFdroidReleaseSigningConfigVersions> Task :app:processFdroidReleaseManifestForPackage> Task :app:processFdroidReleaseResources> Task :app:kspFdroidReleaseKotlinw: [ksp] /home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/database/dao/AccountBalanceDao.kt:72:  com.pennywiseai.tracker.`data`.database.entity.AccountBalanceEntity has some properties [account_type, statement_day] 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, profile_id.w: [ksp] /home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/data/database/dao/AccountBalanceDao.kt:139:  com.pennywiseai.tracker.`data`.database.entity.AccountBalanceEntity has some properties [account_type, statement_day] 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, profile_id.> 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: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/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/contacts/ContactsResolver.kt:42: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/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/receipt/ReceiptManager.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/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: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/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:190: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:262: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:163: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:54: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:337: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: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/presentation/add/SubscriptionTabContent.kt:172:56 '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:228:41 '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:330:41 '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:106:56 '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:413:41 '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:781: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/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: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/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/groups/TransactionGroupDetailViewModel.kt:80:18 This declaration is in a preview state and can be changed in a backwards-incompatible manner with a best-effort migration. Its usage should be marked with '@kotlinx.coroutines.FlowPreview' or '@OptIn(kotlinx.coroutines.FlowPreview::class)' if you accept the drawback of relying on preview APIw: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/groups/TransactionGroupDetailViewModel.kt:81:18 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/groups/TransactionGroupsViewModel.kt:51:18 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/home/HomeViewModel.kt:76: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:408: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/subscriptions/SubscriptionsScreen.kt:758:56 Condition is always 'true'.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/transactions/TransactionDetailScreen.kt:808: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:967: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:1228:35 '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:1428: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/transactions/TransactionDetailScreen.kt:1497: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:1740: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:1847: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: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/transactions/TransactionDetailViewModel.kt:632:91 Unnecessary non-null assertion (!!) on a non-null receiver of type 'String'.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/transactions/TransactionDetailViewModel.kt:632:105 Unnecessary non-null assertion (!!) on a non-null receiver of type 'String'.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/presentation/transactions/TransactionsScreen.kt:697: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/TransactionsViewModel.kt:47: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:231: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:79: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:430: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:503: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:819: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/rules/CreateRuleScreen.kt:1071:71 '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:984: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:196: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: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/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.w: file:///home/vagrant/build/com.pennywiseai.tracker/app/src/main/java/com/pennywiseai/tracker/ui/viewmodel/RulesViewModel.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.> 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 24s79 actionable tasks: 79 executedConsider enabling configuration cache to speed up this build: https://docs.gradle.org/9.3.1/userguide/configuration_cache_enabling.html2026-06-03 11:27:00,409 DEBUG: Checking build/com.pennywiseai.tracker/app/build/outputs/apk/fdroid/release/app-fdroid-release-unsigned.apk2026-06-03 11:27:00,415 INFO: Successfully built com.pennywiseai.tracker:94 from 806f97b42c4527f45cde170f6899c976fd8e998d2026-06-03 11:27:00,427 INFO: success: com.pennywiseai.tracker2026-06-03 11:27:00,427 INFO: Finished2026-06-03 11:27:00,427 INFO: 1 build succeeded