You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Roman Puchkovskiy (Jira)" <ji...@apache.org> on 2024/03/01 13:33:00 UTC
[jira] [Updated] (IGNITE-21651) Fix ItSslClientHandlerTest on Java 21
[ 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)