[ 
https://issues.apache.org/jira/browse/IGNITE-21651?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roman Puchkovskiy updated IGNITE-21651:
---------------------------------------
    Description: 
Netty uses OpenJDK internal classes to implement TLS; doing so, it uses 
Reflection to invoke their methods. In Java 21, one of the needed methods 
(set()) does not exist anymore, so OpenJDK's classes cannot be used anymore.
 
We should switch to BouncyCastle by adding it to the classpath.

> Fix ItSslClientHandlerTest on Java 21
> -------------------------------------
>
>                 Key: IGNITE-21651
>                 URL: https://issues.apache.org/jira/browse/IGNITE-21651
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Roman Puchkovskiy
>            Assignee: Roman Puchkovskiy
>            Priority: Major
>              Labels: ignite-3
>             Fix For: 3.0.0-beta2
>
>
> Netty uses OpenJDK internal classes to implement TLS; doing so, it uses 
> Reflection to invoke their methods. In Java 21, one of the needed methods 
> (set()) does not exist anymore, so OpenJDK's classes cannot be used anymore.
>  
> We should switch to BouncyCastle by adding it to the classpath.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to