quarkusio / quarkus

Quarkus: Supersonic Subatomic Java.
https://quarkus.io
Apache License 2.0
13.83k stars 2.7k forks source link

Bump com.google.errorprone:error_prone_annotations from 2.35.1 to 2.36.0 #44588

Closed dependabot[bot] closed 23 hours ago

dependabot[bot] commented 2 days ago

Bumps com.google.errorprone:error_prone_annotations from 2.35.1 to 2.36.0.

Release notes

Sourced from com.google.errorprone:error_prone_annotations's releases.

Error Prone 2.36.0

Changes:

New checks:

Closed issues: #4633, #4646

Commits
  • ab522c7 Release Error Prone 2.36.0
  • fc5aade Remove swathes of assume()s on the current runtime version.
  • b222ea8 Handle qualified enum elements in MissingCasesInEnumSwitch.
  • 332cbfa Support record destructuring in ArgumentSelectionDefectChecker.
  • 0db3360 UsafeLocaleUsage: update the proposed fix to use replace(char, char)
  • c816c8b StatementSwitchToExpressionSwitch - remove // fall out comments in switches
  • b5fa441 Consolidate javadoc plugin version
  • 2afd0cf Run StatementSwitchToExpressionSwitch_refactoring over EP.
  • 37895d3 Fix snapshot doc publishing after https://github.com/google/error-prone/commi...
  • c438756 StatementSwitchToExpressionSwitch: for "assignment switch" and "direct conver...
  • Additional commits viewable in compare view


Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
quarkus-bot[bot] commented 2 days ago

Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 7b58d094cc1239094826d22e419606c898ac3ee2.

Failing Jobs

Status Name Step Failures Logs Raw logs Build scan
JVM Tests - JDK 17 Build Failures Logs Raw logs :mag:
:heavy_check_mark: JVM Tests - JDK 21 Logs Raw logs :mag:

Full information is available in the Build summary check run. You can consult the Develocity build scans.

Failures

:gear: JVM Tests - JDK 17 #

- Failing: integration-tests/test-extension/extension/deployment 
! Skipped: integration-tests/test-extension/tests 

:package: integration-tests/test-extension/extension/deployment

io.quarkus.extest.OverrideBuildTimeConfigTest. - History - More details - Source on GitHub

``` java.lang.RuntimeException: java.lang.RuntimeException: The produced jar could not be launched. Consult the above output for the exact cause. at io.quarkus.test.QuarkusProdModeTest.beforeAll(QuarkusProdModeTest.java:499) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) Caused by: java.lang.RuntimeException: The produced jar could not be launched. Consult the above output for the exact cause. at io.quarkus.test.QuarkusProdModeTest.ensureApplicationStartupOrFailure(QuarkusProdModeTest.java:691) at io.quarkus.test.QuarkusProdModeTest.start(QuarkusProdModeTest.java:617) at io.quarkus.test.QuarkusProdModeTest.beforeAll(QuarkusProdModeTest.java:486) ... 1 more ```

Flaky tests - Develocity

:gear: JVM Tests - JDK 17

:package: integration-tests/opentelemetry-vertx-exporter

io.quarkus.it.opentelemetry.vertx.exporter.http.SimpleHttpWithTLSWithCompressionUsingRegistryTest.test - History

``` java.lang.AssertionError: Expecting Optional to contain a value but it was empty. at io.quarkus.it.opentelemetry.vertx.exporter.AbstractExporterTest.verifyLogs(AbstractExporterTest.java:177) at io.quarkus.it.opentelemetry.vertx.exporter.AbstractExporterTest.test(AbstractExporterTest.java:54) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:967) at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:817) ```

:gear: JVM Tests - JDK 21

:package: integration-tests/oidc-code-flow

io.quarkus.it.keycloak.CodeFlowTest.testTokenRefresh - History

``` org.opentest4j.AssertionFailedError: expected: but was: at io.quarkus.it.keycloak.CodeFlowTest$3.call(CodeFlowTest.java:733) at io.quarkus.it.keycloak.CodeFlowTest$3.call(CodeFlowTest.java:720) at org.awaitility.core.CallableCondition$ConditionEvaluationWrapper.eval(CallableCondition.java:99) at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:248) at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:235) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ```
gsmet commented 1 day ago

@radcortez looks like your workaround didn't work :/ Somehow the config is missing, not sure why...

2024-11-20T02:55:38.8252899Z Caused by: java.util.NoSuchElementException: SRCFG00014: The config property quarkus.config.build-time-mismatch-at-runtime is required but it could not be found in any config source
2024-11-20T02:55:38.8254987Z    at io.smallrye.config.SmallRyeConfig.convertValue(SmallRyeConfig.java:476)
2024-11-20T02:55:38.8256162Z    at io.smallrye.config.SmallRyeConfig.getValue(SmallRyeConfig.java:421)
2024-11-20T02:55:38.8257240Z    at io.smallrye.config.SmallRyeConfig.getValue(SmallRyeConfig.java:400)
2024-11-20T02:55:38.8258048Z    at io.quarkus.runtime.configuration.ConfigRecorder.handleConfigChange(ConfigRecorder.java:65)
2024-11-20T02:55:38.8259484Z    at io.quarkus.deployment.steps.ConfigGenerationBuildStep$checkForBuildTimeConfigChange1532146938.deploy_8(Unknown Source)
2024-11-20T02:55:38.8261379Z    at io.quarkus.deployment.steps.ConfigGenerationBuildStep$checkForBuildTimeConfigChange1532146938.deploy(Unknown Source)