[ 
https://issues.apache.org/jira/browse/RANGER-2317?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17123637#comment-17123637
 ] 

Palash Das commented on RANGER-2317:
------------------------------------

This will do the trick,
{code:java}
                provider = (Provider) 
Class.forName("sun.security.pkcs11.SunPKCS11")
                        .getConstructor(String.class)
                        .newInstance(pkcs11CfgFilePath);
{code}
[~zsombor] , [~pradeep]  
 Test it and confirm me, I'll do the PR.

Patch: [^0001-RANGER-2317-Use-reflection-to-invoke-constructor-to-.patch]

> Enable compilation on JDK11
> ---------------------------
>
>                 Key: RANGER-2317
>                 URL: https://issues.apache.org/jira/browse/RANGER-2317
>             Project: Ranger
>          Issue Type: Improvement
>          Components: admin, plugins
>            Reporter: Zsombor Gegesy
>            Assignee: Zsombor Gegesy
>            Priority: Major
>             Fix For: 2.0.0
>
>         Attachments: 
> 0001-RANGER-2317-Use-reflection-to-invoke-constructor-to-.patch, 
> RANGER-2317-2.patch, RANGER-2317-3.patch
>
>
> Currently, Ranger can be compiled only with JDK 8, however JDK 11 is the 
> current LTS release for Java, it is essential to support it. As a first step, 
> we need to ensure that Ranger can be compiled on JDK 11.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to