Specify "--add-opens=java.*****=ALL-UNNAMED" type arguments for every single internal JDK API used. In Java 16+, due to JEP 261 (https://openjdk.org/jeps/261), strong encapsulation is enabled by default, and assumed internal JDK APIs are illegal to be utilized via reflection. You can manually break this still via "--add-opens" or "--add-exports" commands.
This issue breaks legacy downstream product(s) by Three Rings.
Specify "--add-opens=java.*****=ALL-UNNAMED" type arguments for every single internal JDK API used. In Java 16+, due to JEP 261 (https://openjdk.org/jeps/261), strong encapsulation is enabled by default, and assumed internal JDK APIs are illegal to be utilized via reflection. You can manually break this still via "--add-opens" or "--add-exports" commands.
This issue breaks legacy downstream product(s) by Three Rings.