[
https://issues.apache.org/jira/browse/IGNITE-17658?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
YuJue Li updated IGNITE-17658:
------------------------------
Release Note: Fixed the issue that lambda cannot run in the jdk17
environment.
> Unable to make field private final java.lang.Class
> java.lang.invoke.SerializedLambda.capturingClass accessible: module java.base
> does not "opens java.lang.invoke" to unnamed module
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: IGNITE-17658
> URL: https://issues.apache.org/jira/browse/IGNITE-17658
> Project: Ignite
> Issue Type: Bug
> Components: general
> Affects Versions: 2.13
> Environment: jdk17
> Reporter: YuJue Li
> Assignee: YuJue Li
> Priority: Minor
> Fix For: 2.15
>
> Attachments:
> 0001-IGNITE-17658-Unable-to-make-field-private-final-java.patch,
> IgniteClient.java
>
> Time Spent: 20m
> Remaining Estimate: 0h
>
> start a node with peerClassLoadingEnabled = true;
> execute the reproducer;
> then error occurs:
> [19:14:24,425][SEVERE][pub-#17][BinaryContext] Failed to deserialize object
> [typeName=o.a.i.i.processors.closure.GridClosureProcessor$C4]
> java.lang.reflect.InaccessibleObjectException: Unable to make field private
> final java.lang.Class java.lang.invoke.SerializedLambda.capturingClass
> accessible: mo
> dule java.base does not "opens java.lang.invoke" to unnamed module @694e1548
--
This message was sent by Atlassian Jira
(v8.20.10#820010)