[
https://issues.apache.org/jira/browse/MRESOLVER-438?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tamas Cservenak updated MRESOLVER-438:
--------------------------------------
Fix Version/s: 2.0.0-alpha-3
> The new jdk transport bug on Java 11 and Java 17
> ------------------------------------------------
>
> Key: MRESOLVER-438
> URL: https://issues.apache.org/jira/browse/MRESOLVER-438
> Project: Maven Resolver
> Issue Type: Bug
> Components: Resolver
> Reporter: Tamas Cservenak
> Assignee: Tamas Cservenak
> Priority: Major
> Fix For: 2.0.0, 2.0.0-alpha-3
>
>
> There is this issue (also see related PR, this is NOT only issue when http/2
> is used, but also when http/1.1 is)
> https://bugs.openjdk.org/browse/JDK-8286171 that affects all Java versions
> before Java 20.
> Simply put, jdk transport may hang forever when Expect-Continue handshake is
> used with it, and remote server does not follow RFC by the letter.
> Fix: on Java versions lower than Java20 simply _ignore_ the expect-continue
> configuration (do not apply it). Maybe log a warning if user did set it, uses
> "jdk" transport, but Java version is not 20+
--
This message was sent by Atlassian Jira
(v8.20.10#820010)