[
https://issues.apache.org/jira/browse/CAMEL-23479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen updated CAMEL-23479:
--------------------------------
Fix Version/s: 4.x
> camel-main: camel.main.virtualThreadsEnabled does not work
> ----------------------------------------------------------
>
> Key: CAMEL-23479
> URL: https://issues.apache.org/jira/browse/CAMEL-23479
> Project: Camel
> Issue Type: Bug
> Components: camel-main
> Affects Versions: 4.20.0
> Reporter: James Netherton
> Priority: Minor
> Fix For: 4.x
>
>
> Relates to changes added for CAMEL-20199.
> There are races between setting the required system property in
> BaseMainSupport here:
> [https://github.com/apache/camel/blob/05d593bc0dfe33a91d6b02285d58b09b3a717de1/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java#L592-L600]
> And retrieving it in ThreadType.current() here:
> [https://github.com/apache/camel/blob/05d593bc0dfe33a91d6b02285d58b09b3a717de1/core/camel-util/src/main/java/org/apache/camel/util/concurrent/ThreadType.java#L44]
> In theory, anything could (and does) invoke ThreadType.current() before
> BaseMainSupport.autoconfigure(). Thus setting the ThreadType to the wrong
> default.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)