Jeremy Long created HTTPCORE-741:
------------------------------------
Summary: WARNING: Illegal reflective access by
org.apache.hc.core5.util.ReflectionUtils$1
Key: HTTPCORE-741
URL: https://issues.apache.org/jira/browse/HTTPCORE-741
Project: HttpComponents HttpCore
Issue Type: Bug
Components: HttpCore
Affects Versions: 5.2.1
Reporter: Jeremy Long
Using the following code:
{{SystemDefaultRoutePlanner planner = new
SystemDefaultRoutePlanner(ProxySelector.getDefault());}}
{{CloseableHttpAsyncClient httpClient =
HttpAsyncClients.custom().setRoutePlanner(planner).build();}}
{{httpClient.start();}}
I receive the error:
{{{}WARNING: An illegal reflective access operation has
occurred{}}}{{{}WARNING: Illegal reflective access by
org.apache.hc.core5.util.ReflectionUtils$1
(jar:file:/Users/jeremy/Projects/vuln-tools/vulnz/build/libs/vulnz-3.0.0.jar!/BOOT-INF/lib/httpcore5-5.1.4.jar!/)
to method sun.security.ssl.SSLEngineImpl.getApplicationProtocol(){}}}
I've seen HTTPCORE-664 However, the referenced solution appears to be for
httpclient5.1.x (see
https://github.com/apache/httpcomponents-client/blob/rel/v5.1.4/httpclient5/src/test/java/org/apache/hc/client5/http/examples/AsyncClientTlsAlpn.java#L64).
Using 5.2.x the referenced APIs are marked as deprecated. Is there an updated
solution that does not use a deprecated API (specifically the call to
`setTlsDetailsFactory` is deprecated)?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]