[ https://issues.apache.org/jira/browse/RANGER-4995?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17898272#comment-17898272 ]
zhenye zhang edited comment on RANGER-4995 at 11/15/24 1:38 AM: ---------------------------------------------------------------- Hi [~madhan], I printed out the stack trace for this error. But I can not find any useful info from this trace message. And I also changed my JDK same as your version but got the same error. {code:java} [root@ochadoop36 admin]# java -version openjdk version "1.8.0_432-432" OpenJDK Runtime Environment (build 1.8.0_432-432-b06) OpenJDK 64-Bit Server VM (build 25.432-b06, mixed mode) {code} {code:java} org.apache.ranger.plugin.client.HadoopException: initConnection: Unable to connect to Trino instance, please provide valid value of field : {jdbc.driverClassName}. at org.apache.ranger.services.trino.client.TrinoClient.initConnection(TrinoClient.java:170) at org.apache.ranger.services.trino.client.TrinoClient.access$000(TrinoClient.java:42) at org.apache.ranger.services.trino.client.TrinoClient$1.run(TrinoClient.java:78) at org.apache.ranger.services.trino.client.TrinoClient$1.run(TrinoClient.java:75) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:360) at org.apache.ranger.services.trino.client.TrinoClient.init(TrinoClient.java:74) at org.apache.ranger.services.trino.client.TrinoClient.<init>(TrinoClient.java:68) at org.apache.ranger.services.trino.client.TrinoClient.connectionTest(TrinoClient.java:601) at org.apache.ranger.services.trino.client.TrinoResourceManager.connectionTest(TrinoResourceManager.java:49) at org.apache.ranger.services.trino.RangerServiceTrino.validateConfig(RangerServiceTrino.java:95) at org.apache.ranger.biz.ServiceMgr$ValidateCallable.actualCall(ServiceMgr.java:732) at org.apache.ranger.biz.ServiceMgr$ValidateCallable.actualCall(ServiceMgr.java:719) at org.apache.ranger.biz.ServiceMgr$TimedCallable.call(ServiceMgr.java:680) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.NoClassDefFoundError: Could not initialize class io.trino.jdbc.TrinoDriver at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at org.apache.ranger.services.trino.client.TrinoClient.initConnection(TrinoClient.java:121) ... 17 more {code} was (Author: tyoushinya): Hi [~madhan], I printed out the stack trace for this error. But I can not find any useful info from this trace message. And I also changed my JDK to your version but got the same error. {code:java} [root@ochadoop36 admin]# java -version openjdk version "1.8.0_432-432" OpenJDK Runtime Environment (build 1.8.0_432-432-b06) OpenJDK 64-Bit Server VM (build 25.432-b06, mixed mode) {code} {code:java} org.apache.ranger.plugin.client.HadoopException: initConnection: Unable to connect to Trino instance, please provide valid value of field : {jdbc.driverClassName}. at org.apache.ranger.services.trino.client.TrinoClient.initConnection(TrinoClient.java:170) at org.apache.ranger.services.trino.client.TrinoClient.access$000(TrinoClient.java:42) at org.apache.ranger.services.trino.client.TrinoClient$1.run(TrinoClient.java:78) at org.apache.ranger.services.trino.client.TrinoClient$1.run(TrinoClient.java:75) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:360) at org.apache.ranger.services.trino.client.TrinoClient.init(TrinoClient.java:74) at org.apache.ranger.services.trino.client.TrinoClient.<init>(TrinoClient.java:68) at org.apache.ranger.services.trino.client.TrinoClient.connectionTest(TrinoClient.java:601) at org.apache.ranger.services.trino.client.TrinoResourceManager.connectionTest(TrinoResourceManager.java:49) at org.apache.ranger.services.trino.RangerServiceTrino.validateConfig(RangerServiceTrino.java:95) at org.apache.ranger.biz.ServiceMgr$ValidateCallable.actualCall(ServiceMgr.java:732) at org.apache.ranger.biz.ServiceMgr$ValidateCallable.actualCall(ServiceMgr.java:719) at org.apache.ranger.biz.ServiceMgr$TimedCallable.call(ServiceMgr.java:680) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.NoClassDefFoundError: Could not initialize class io.trino.jdbc.TrinoDriver at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at org.apache.ranger.services.trino.client.TrinoClient.initConnection(TrinoClient.java:121) ... 17 more {code} > Can not create service for Trino > -------------------------------- > > Key: RANGER-4995 > URL: https://issues.apache.org/jira/browse/RANGER-4995 > Project: Ranger > Issue Type: Bug > Components: admin, plugins > Affects Versions: 2.5.0 > Environment: JDK 1.8 > Ranger 2.5.0 > Reporter: zhenye zhang > Priority: Major > Attachments: Ranger Admin Logs.png, 截屏2024-11-13 20.27.39.png, > 截屏2024-11-13 20.28.07.png, 截屏2024-11-13 20.30.25.png > > > I try to create a Trino service in Ranger 2.5.0 Admin UI, but I got the > "Could not initialize class io.trino.jdbc.TrinoDriver." error. Anybody can > give some suggestion for this error. -- This message was sent by Atlassian Jira (v8.20.10#820010)