Skip to content

Conversation

dmlloyd
Copy link
Member

@dmlloyd dmlloyd commented Jul 17, 2025

Since the RunnerClassLoader is (more or less) lockless, if a class is concurrently redefined, we can get a spurious LinkageError which is consumed and ignored. We can reduce this incidence by doing one last probe for the loaded class before we attempt to define it but after we have done all of the resource loader work.

Related to #39952.

Since the `RunnerClassLoader` is (more or less) lockless, if a class is concurrently redefined, we can get a spurious `LinkageError` which is consumed and ignored. We can reduce this incidence by doing one last probe for the loaded class before we attempt to define it but after we have done all of the resource loader work.
@quarkus-bot quarkus-bot bot added the area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins label Jul 17, 2025
Copy link

quarkus-bot bot commented Jul 17, 2025

Status for workflow Quarkus CI

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

Failing Jobs

Status Name Step Failures Logs Raw logs Build scan
Native Tests - Windows support Build Failures Logs Raw logs 🔍

You can consult the Develocity build scans.

Failures

⚙️ Native Tests - Windows support #

- Failing: integration-tests/liquibase 

📦 integration-tests/liquibase

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-liquibase: Failed to build quarkus application

@franz1981
Copy link
Contributor

FYI it could be related to #43022?

@dmlloyd dmlloyd merged commit 4ff731e into quarkusio:main Jul 17, 2025
56 of 57 checks passed
@dmlloyd dmlloyd deleted the cl-contention branch July 17, 2025 16:20
@quarkus-bot quarkus-bot bot added this to the 3.26 - main milestone Jul 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants