Skip to content

Make `DatabaseLoginsStorage` async

d35e776
Select commit
Loading
Failed to load commit list.
Open

Make DatabaseLoginsStorage async #6791

Make `DatabaseLoginsStorage` async
d35e776
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / lint-detekt failed Feb 4, 2026 in 2m 19s

FirefoxCI (pull_request)

Running detekt over all modules

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2026-02-04T15:06:52.668Z
Resolved: 2026-02-04T15:08:11.202Z
Task Execution Time: 1 minute, 18 seconds, 534 milliseconds
Task Status: failed
Reason Resolved: failed
RunId: 0

Artifacts

- public/logs/live_backing.log
- public/logs/live.log


[taskcluster 2026-02-04T15:06:52.734Z] Worker Type (app-services-1/b-linux) settings:
[taskcluster 2026-02-04T15:06:52.734Z]   {
[taskcluster 2026-02-04T15:06:52.734Z]     "config": {
[taskcluster 2026-02-04T15:06:52.734Z]       "deploymentId": ""
[taskcluster 2026-02-04T15:06:52.734Z]     },
[taskcluster 2026-02-04T15:06:52.734Z]     "generic-worker": {
[taskcluster 2026-02-04T15:06:52.734Z]       "config": {
[taskcluster 2026-02-04T15:06:52.734Z]         "headlessTasks": true
[taskcluster 2026-02-04T15:06:52.734Z]       },
[taskcluster 2026-02-04T15:06:52.734Z]       "engine": "multiuser",
[taskcluster 2026-02-04T15:06:52.734Z]       "go-arch": "amd64",
[taskcluster 2026-02-04T15:06:52.734Z]       "go-os": "linux",
[taskcluster 2026-02-04T15:06:52.734Z]       "go-version": "go1.25.5",
[taskcluster 2026-02-04T15:06:52.734Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v95.1.3",
[taskcluster 2026-02-04T15:06:52.734Z]       "revision": "300ac23a15bb11e577f3a3d116a570fde948337e",
[taskcluster 2026-02-04T15:06:52.734Z]       "source": "https://github.com/taskcluster/taskcluster/commits/300ac23a15bb11e577f3a3d116a570fde948337e",
[taskcluster 2026-02-04T15:06:52.734Z]       "version": "95.1.3"
[taskcluster 2026-02-04T15:06:52.734Z]     },
[taskcluster 2026-02-04T15:06:52.734Z]     "image": "projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-2026-01-14",
[taskcluster 2026-02-04T15:06:52.734Z]     "instance-id": "1620484614028976982",

...(46 lines hidden)...

[task 2026-02-04T15:07:11.115Z] Here are the highlights of this release:
[task 2026-02-04T15:07:11.115Z]  - Java 24 support
[task 2026-02-04T15:07:11.115Z]  - GraalVM Native Image toolchain selection
[task 2026-02-04T15:07:11.115Z]  - Enhancements to test reporting
[task 2026-02-04T15:07:11.115Z]  - Build Authoring improvements
[task 2026-02-04T15:07:11.115Z] 
[task 2026-02-04T15:07:11.115Z] For more details see https://docs.gradle.org/8.14.3/release-notes.html
[task 2026-02-04T15:07:11.115Z] 
[task 2026-02-04T15:07:11.214Z] To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.14.3/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
[task 2026-02-04T15:07:12.114Z] Daemon will be stopped at the end of the build 
[task 2026-02-04T15:07:16.514Z] Local configuration: absent local.properties; proceeding as normal.
[task 2026-02-04T15:07:42.914Z] 
[task 2026-02-04T15:07:42.914Z] > Configure project :ads-client
[task 2026-02-04T15:07:42.914Z] Requires glean_parser 18.2
[task 2026-02-04T15:07:44.314Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:44.314Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:44.314Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:44.314Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:45.714Z] 
[task 2026-02-04T15:07:45.714Z] > Configure project :autofill
[task 2026-02-04T15:07:45.714Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:45.714Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:45.714Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:45.714Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:45.814Z] 
[task 2026-02-04T15:07:45.814Z] > Configure project :crashtest
[task 2026-02-04T15:07:45.814Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:45.814Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:45.814Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:45.814Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:47.614Z] 
[task 2026-02-04T15:07:47.614Z] > Configure project :errorsupport
[task 2026-02-04T15:07:47.614Z] Requires glean_parser 18.2
[task 2026-02-04T15:07:47.614Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:47.614Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:47.614Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:47.614Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:47.814Z] 
[task 2026-02-04T15:07:47.814Z] > Configure project :fxaclient
[task 2026-02-04T15:07:47.814Z] Requires glean_parser 18.2
[task 2026-02-04T15:07:47.814Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:47.814Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:47.814Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:47.814Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:49.214Z] 
[task 2026-02-04T15:07:49.214Z] > Configure project :httpconfig
[task 2026-02-04T15:07:49.214Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:49.214Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:49.214Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:49.214Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:49.314Z] 
[task 2026-02-04T15:07:49.314Z] > Configure project :init_rust_components
[task 2026-02-04T15:07:49.314Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:49.314Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:49.314Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:49.314Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:49.514Z] 
[task 2026-02-04T15:07:49.514Z] > Configure project :logins
[task 2026-02-04T15:07:49.514Z] Requires glean_parser 18.2
[task 2026-02-04T15:07:49.514Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:49.514Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:49.514Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:49.514Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:49.714Z] 
[task 2026-02-04T15:07:49.714Z] > Configure project :merino
[task 2026-02-04T15:07:49.714Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:49.714Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:49.714Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:49.714Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:49.914Z] 
[task 2026-02-04T15:07:49.914Z] > Configure project :nimbus
[task 2026-02-04T15:07:49.914Z] Requires glean_parser 18.2
[task 2026-02-04T15:07:49.914Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:49.914Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:49.914Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:49.914Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:50.114Z] 
[task 2026-02-04T15:07:50.114Z] > Configure project :places
[task 2026-02-04T15:07:50.114Z] Requires glean_parser 18.2
[task 2026-02-04T15:07:50.114Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:50.114Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:50.114Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:50.114Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:50.214Z] 
[task 2026-02-04T15:07:50.214Z] > Configure project :push
[task 2026-02-04T15:07:50.214Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:50.214Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:50.214Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:50.214Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:50.314Z] 
[task 2026-02-04T15:07:50.314Z] > Configure project :relay
[task 2026-02-04T15:07:50.314Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:50.314Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:50.314Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:50.314Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:50.414Z] 
[task 2026-02-04T15:07:50.414Z] > Configure project :remotesettings
[task 2026-02-04T15:07:50.414Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:50.414Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:50.414Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:50.414Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:50.514Z] 
[task 2026-02-04T15:07:50.514Z] > Configure project :rust-log-forwarder
[task 2026-02-04T15:07:50.514Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:50.514Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:50.514Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:50.514Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:50.614Z] 
[task 2026-02-04T15:07:50.614Z] > Configure project :search
[task 2026-02-04T15:07:50.614Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:50.614Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:50.614Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:50.614Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:50.714Z] 
[task 2026-02-04T15:07:50.714Z] > Configure project :suggest
[task 2026-02-04T15:07:50.714Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:50.714Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:50.714Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:50.714Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:50.814Z] 
[task 2026-02-04T15:07:50.814Z] > Configure project :sync15
[task 2026-02-04T15:07:50.814Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:50.814Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:50.814Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:50.814Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:51.014Z] 
[task 2026-02-04T15:07:51.014Z] > Configure project :syncmanager
[task 2026-02-04T15:07:51.014Z] Requires glean_parser 18.2
[task 2026-02-04T15:07:51.014Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:51.014Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:51.014Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:51.014Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:51.114Z] 
[task 2026-02-04T15:07:51.114Z] > Configure project :tabs
[task 2026-02-04T15:07:51.114Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:51.114Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:51.114Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:51.114Z] Run with --info for a stacktrace.
[task 2026-02-04T15:07:51.214Z] 
[task 2026-02-04T15:07:51.214Z] > Configure project :tracing
[task 2026-02-04T15:07:51.214Z] Configuration 'megazordNative' was resolved during configuration time.
[task 2026-02-04T15:07:51.214Z] This is a build performance and scalability issue.
[task 2026-02-04T15:07:51.214Z] See https://github.com/gradle/gradle/issues/2298
[task 2026-02-04T15:07:51.214Z] Run with --info for a stacktrace.
[task 2026-02-04T15:08:09.814Z] 
[task 2026-02-04T15:08:09.814Z] > Task :detekt
[task 2026-02-04T15:08:09.814Z] /builds/worker/checkouts/vcs/components/logins/android/src/main/java/mozilla/appservices/logins/DatabaseLoginsStorage.kt:40:17: The function reset is missing documentation. [UndocumentedPublicFunction]
[task 2026-02-04T15:08:09.814Z] /builds/worker/checkouts/vcs/components/logins/android/src/main/java/mozilla/appservices/logins/DatabaseLoginsStorage.kt:45:17: The function wipeLocal is missing documentation. [UndocumentedPublicFunction]
[task 2026-02-04T15:08:09.814Z] /builds/worker/checkouts/vcs/components/logins/android/src/main/java/mozilla/appservices/logins/DatabaseLoginsStorage.kt:50:17: The function delete is missing documentation. [UndocumentedPublicFunction]
[task 2026-02-04T15:08:09.814Z] /builds/worker/checkouts/vcs/components/logins/android/src/main/java/mozilla/appservices/logins/DatabaseLoginsStorage.kt:55:17: The function get is missing documentation. [UndocumentedPublicFunction]
[task 2026-02-04T15:08:09.814Z] /builds/worker/checkouts/vcs/components/logins/android/src/main/java/mozilla/appservices/logins/DatabaseLoginsStorage.kt:60:17: The function touch is missing documentation. [UndocumentedPublicFunction]
[task 2026-02-04T15:08:09.814Z] /builds/worker/checkouts/vcs/components/logins/android/src/main/java/mozilla/appservices/logins/DatabaseLoginsStorage.kt:65:17: The function isEmpty is missing documentation. [UndocumentedPublicFunction]
[task 2026-02-04T15:08:09.814Z] /builds/worker/checkouts/vcs/components/logins/android/src/main/java/mozilla/appservices/logins/DatabaseLoginsStorage.kt:70:17: The function list is missing documentation. [UndocumentedPublicFunction]
[task 2026-02-04T15:08:09.814Z] /builds/worker/checkouts/vcs/components/logins/android/src/main/java/mozilla/appservices/logins/DatabaseLoginsStorage.kt:75:17: The function hasLoginsByBaseDomain is missing documentation. [UndocumentedPublicFunction]
[task 2026-02-04T15:08:09.814Z] /builds/worker/checkouts/vcs/components/logins/android/src/main/java/mozilla/appservices/logins/DatabaseLoginsStorage.kt:80:17: The function getByBaseDomain is missing documentation. [UndocumentedPublicFunction]
[task 2026-02-04T15:08:09.814Z] /builds/worker/checkouts/vcs/components/logins/android/src/main/java/mozilla/appservices/logins/DatabaseLoginsStorage.kt:85:17: The function findLoginToUpdate is missing documentation. [UndocumentedPublicFunction]
[task 2026-02-04T15:08:09.814Z] /builds/worker/checkouts/vcs/components/logins/android/src/main/java/mozilla/appservices/logins/DatabaseLoginsStorage.kt:90:17: The function add is missing documentation. [UndocumentedPublicFunction]
[task 2026-02-04T15:08:09.814Z] /builds/worker/checkouts/vcs/components/logins/android/src/main/java/mozilla/appservices/logins/DatabaseLoginsStorage.kt:95:17: The function update is missing documentation. [UndocumentedPublicFunction]
[task 2026-02-04T15:08:09.814Z] /builds/worker/checkouts/vcs/components/logins/android/src/main/java/mozilla/appservices/logins/DatabaseLoginsStorage.kt:100:17: The function addOrUpdate is missing documentation. [UndocumentedPublicFunction]
[task 2026-02-04T15:08:09.814Z] /builds/worker/checkouts/vcs/components/logins/android/src/main/java/mozilla/appservices/logins/DatabaseLoginsStorage.kt:14:4: There should be exactly one empty line in between the package declaration and the list of imports. [SpacingBetweenPackageAndImports]
[task 2026-02-04T15:08:09.814Z] 
[task 2026-02-04T15:08:09.878Z] 
[task 2026-02-04T15:08:09.878Z] > Task :detekt FAILED
[task 2026-02-04T15:08:09.878Z] 
[task 2026-02-04T15:08:09.878Z] [Incubating] Problems report is available at: file:///builds/worker/checkouts/vcs/build/reports/problems/problems-report.html
[task 2026-02-04T15:08:09.878Z] 
[task 2026-02-04T15:08:09.878Z] FAILURE: Build failed with an exception.
[task 2026-02-04T15:08:09.878Z] 
[task 2026-02-04T15:08:09.878Z] * What went wrong:
[task 2026-02-04T15:08:09.878Z] Execution failed for task ':detekt'.
[task 2026-02-04T15:08:09.878Z] > Analysis failed with 14 weighted issues.
[task 2026-02-04T15:08:09.878Z] 
[task 2026-02-04T15:08:09.878Z] * Try:
[task 2026-02-04T15:08:09.878Z] > Run with --stacktrace option to get the stack trace.
[task 2026-02-04T15:08:09.878Z] > Run with --info or --debug option to get more log output.
[task 2026-02-04T15:08:09.878Z] > Run with --scan to get full insights.
[task 2026-02-04T15:08:09.878Z] > Get more help at https://help.gradle.org.
[task 2026-02-04T15:08:09.878Z] 
[task 2026-02-04T15:08:09.878Z] Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
[task 2026-02-04T15:08:09.878Z] 
[task 2026-02-04T15:08:09.878Z] You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
[task 2026-02-04T15:08:09.878Z] 
[task 2026-02-04T15:08:09.878Z] For more on this, please refer to https://docs.gradle.org/8.14.3/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
[task 2026-02-04T15:08:09.878Z] 
[task 2026-02-04T15:08:09.878Z] BUILD FAILED in 1m 2s
[task 2026-02-04T15:08:09.878Z] 1 actionable task: 1 executed
[taskcluster 2026-02-04T15:08:10.469Z]                        Exit Code: 1
[taskcluster 2026-02-04T15:08:10.469Z]                        User Time: 11.37ms
[taskcluster 2026-02-04T15:08:10.469Z]                      Kernel Time: 14.781ms
[taskcluster 2026-02-04T15:08:10.469Z]                        Wall Time: 1m3.194179258s
[taskcluster 2026-02-04T15:08:10.469Z]  Average Available System Memory: 60.09 GiB
[taskcluster 2026-02-04T15:08:10.469Z]       Average System Memory Used: 2.70 GiB
[taskcluster 2026-02-04T15:08:10.469Z]          Peak System Memory Used: 3.22 GiB
[taskcluster 2026-02-04T15:08:10.469Z]              Total System Memory: 62.79 GiB
[taskcluster 2026-02-04T15:08:10.469Z]                           Result: FAILED
[taskcluster 2026-02-04T15:08:10.470Z] === Task Finished ===
[taskcluster 2026-02-04T15:08:10.470Z] Task Duration: 1m3.194719671s
[taskcluster 2026-02-04T15:08:10.722Z] [mounts] Preserving cache: Moving "/home/task_177021761212997/cache0" to "/home/generic-worker/caches/eRELT99kRsqHFHEPcekTmQ"
[taskcluster:error] exit status 1