herseus created RANGER-4899:
-------------------------------
Summary: 2.4.0 not support JDK21
Key: RANGER-4899
URL: https://issues.apache.org/jira/browse/RANGER-4899
Project: Ranger
Issue Type: Bug
Components: Ranger
Affects Versions: 2.4.0
Environment: Linux 5.10
Reporter: herseus
Compilation fails for Ranger 2.4.0 with JDK 21, the error messages:
{code:java}
// code placeholder
[2024/08/07 16:19:45.330 GMT+08:00] [ERROR] COMPILATION ERROR :
[2024/08/07 16:19:45.330 GMT+08:00] [INFO]
-------------------------------------------------------------
[2024/08/07 16:19:45.330 GMT+08:00] [ERROR]
***//build/agents-common/src/main/java/org/apache/ranger/plugin/util/NashornScriptEngineCreator.java:[26,32]
error: package jdk.nashorn.api.scripting does not exist
[2024/08/07 16:19:45.330 GMT+08:00] [ERROR]
***//build/agents-common/src/main/java/org/apache/ranger/plugin/util/NashornScriptEngineCreator.java:[27,32]
error: package jdk.nashorn.api.scripting does not exist
[2024/08/07 16:19:45.330 GMT+08:00] [ERROR]
***//build/agents-common/src/main/java/org/apache/ranger/plugin/util/NashornScriptEngineCreator.java:[54,54]
error: cannot find symbol
[2024/08/07 16:19:45.330 GMT+08:00] [ERROR] symbol: class ClassFilter
[2024/08/07 16:19:45.330 GMT+08:00] location: class NashornScriptEngineCreator
[2024/08/07 16:19:45.330 GMT+08:00]
***//build/agents-common/src/main/java/org/apache/ranger/plugin/util/NashornScriptEngineCreator.java:[44,12]
error: cannot find symbol
[2024/08/07 16:19:45.330 GMT+08:00] [ERROR] symbol: class
NashornScriptEngineFactory
[2024/08/07 16:19:45.330 GMT+08:00] location: class NashornScriptEngineCreator
[2024/08/07 16:19:45.330 GMT+08:00]
***//build/agents-common/src/main/java/org/apache/ranger/plugin/util/NashornScriptEngineCreator.java:[44,53]
error: cannot find symbol
[2024/08/07 16:19:45.330 GMT+08:00] [ERROR] symbol: class
NashornScriptEngineFactory
[2024/08/07 16:19:45.330 GMT+08:00] location: class NashornScriptEngineCreator
[2024/08/07 16:19:45.331 GMT+08:00]
***//build/agents-common/src/main/java/org/apache/ranger/plugin/util/NashornScriptEngineCreator.java:[60,8]
error: method does not override or implement a method from a supertype {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)