You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by Madhan Neethiraj <ma...@apache.org> on 2021/07/21 08:03:48 UTC
Ranger admin server startup fails in latest master
Rangers,
Starting the latest Ranger admin server (in master branch) using the docker setup in dev-support/ranger-docker fails with the following error. Anyone else hit this issue? This is a regression..
Thanks,
Madhan
2021-07-21 07:50:49,243 [I] Ranger all admins default password change request is in process..
ERROR StatusLogger Reconfiguration failed: No configuration found for '532760d8' at 'null' in 'null'
07:50:56.952 [main] ERROR org.apache.ranger.plugin.store.AbstractServiceStore - AbstractServiceStore.updateTagServiceDefForUpdatingAccessTypeshdfs): could not find TAG ServiceDef..
javax.ws.rs.WebApplicationException: null
at org.apache.ranger.common.RESTErrorUtil.createRESTException(RESTErrorUtil.java:56) ~[classes/:3.0.0-SNAPSHOT]
at org.apache.ranger.common.RESTErrorUtil.createRESTException(RESTErrorUtil.java:301) ~[classes/:3.0.0-SNAPSHOT]
at org.apache.ranger.service.RangerBaseModelService.read(RangerBaseModelService.java:240) ~[classes/:?]
at org.apache.ranger.biz.ServiceDBStore.getServiceDef(ServiceDBStore.java:1379) ~[classes/:?]
at org.apache.ranger.plugin.store.AbstractServiceStore.updateTagServiceDefForUpdatingAccessTypes(AbstractServiceStore.java:288) ~[ranger-plugins-common-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
at org.apache.ranger.plugin.store.AbstractServiceStore.postCreate(AbstractServiceStore.java:128) ~[ranger-plugins-common-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
at org.apache.ranger.biz.ServiceDBStore.createServiceDef(ServiceDBStore.java:675) ~[classes/:?]
at org.apache.ranger.plugin.store.EmbeddedServiceDefsUtil.getOrCreateServiceDef(EmbeddedServiceDefsUtil.java:295) ~[ranger-plugins-common-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
at org.apache.ranger.plugin.store.EmbeddedServiceDefsUtil.init(EmbeddedServiceDefsUtil.java:147) ~[ranger-plugins-common-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
at org.apache.ranger.biz.ServiceDBStore$1.doInTransaction(ServiceDBStore.java:398) ~[classes/:?]
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) ~[spring-tx-5.3.7.jar:5.3.7]
at org.apache.ranger.biz.ServiceDBStore.initStore(ServiceDBStore.java:395) ~[classes/:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_282]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_282]
...
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:144) [spring-context-5.3.7.jar:5.3.7]
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:95) [spring-context-5.3.7.jar:5.3.7]
at org.apache.ranger.util.CLIUtil.init(CLIUtil.java:54) [classes/:?]
at org.apache.ranger.util.CLIUtil.getBean(CLIUtil.java:62) [classes/:?]
at org.apache.ranger.patch.cliutil.ChangePasswordUtil.main(ChangePasswordUtil.java:55) [classes/:?]
Re: Ranger admin server startup fails in latest master
Posted by Bhavik Patel <bh...@gmail.com>.
Hi Madhan,
This is might be due to htrace support is removed from the Hadoop end; not
sure that is related to this issue or not.
On Wed, Jul 21, 2021, 1:34 PM Madhan Neethiraj <ma...@apache.org> wrote:
>
>
>
>
> Rangers,
>
>
>
> Starting the latest Ranger admin server (in master branch) using the
> docker setup in dev-support/ranger-docker fails with the following error.
> Anyone else hit this issue? This is a regression..
>
>
>
> Thanks,
>
> Madhan
>
>
>
>
>
> 2021-07-21 07:50:49,243 [I] Ranger all admins default password change
> request is in process..
>
> ERROR StatusLogger Reconfiguration failed: No configuration found for
> '532760d8' at 'null' in 'null'
>
> 07:50:56.952 [main] ERROR
> org.apache.ranger.plugin.store.AbstractServiceStore -
> AbstractServiceStore.updateTagServiceDefForUpdatingAccessTypeshdfs): could
> not find TAG ServiceDef..
>
> javax.ws.rs.WebApplicationException: null
>
> at
> org.apache.ranger.common.RESTErrorUtil.createRESTException(RESTErrorUtil.java:56)
> ~[classes/:3.0.0-SNAPSHOT]
>
> at
> org.apache.ranger.common.RESTErrorUtil.createRESTException(RESTErrorUtil.java:301)
> ~[classes/:3.0.0-SNAPSHOT]
>
> at
> org.apache.ranger.service.RangerBaseModelService.read(RangerBaseModelService.java:240)
> ~[classes/:?]
>
> at org.apache.ranger.biz.ServiceDBStore.getServiceDef(ServiceDBStore.java:1379)
> ~[classes/:?]
>
> at
> org.apache.ranger.plugin.store.AbstractServiceStore.updateTagServiceDefForUpdatingAccessTypes(AbstractServiceStore.java:288)
> ~[ranger-plugins-common-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
>
> at
> org.apache.ranger.plugin.store.AbstractServiceStore.postCreate(AbstractServiceStore.java:128)
> ~[ranger-plugins-common-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
>
> at org.apache.ranger.biz.ServiceDBStore.createServiceDef(ServiceDBStore.java:675)
> ~[classes/:?]
>
> at
> org.apache.ranger.plugin.store.EmbeddedServiceDefsUtil.getOrCreateServiceDef(EmbeddedServiceDefsUtil.java:295)
> ~[ranger-plugins-common-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
>
> at
> org.apache.ranger.plugin.store.EmbeddedServiceDefsUtil.init(EmbeddedServiceDefsUtil.java:147)
> ~[ranger-plugins-common-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
>
> at org.apache.ranger.biz.ServiceDBStore$1.doInTransaction(ServiceDBStore.java:398)
> ~[classes/:?]
>
> at
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140)
> ~[spring-tx-5.3.7.jar:5.3.7]
>
> at org.apache.ranger.biz.ServiceDBStore.initStore(ServiceDBStore.java:395)
> ~[classes/:?]
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> ~[?:1.8.0_282]
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> ~[?:1.8.0_282]
>
> ...
>
> at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:144)
> [spring-context-5.3.7.jar:5.3.7]
>
> at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:95)
> [spring-context-5.3.7.jar:5.3.7]
>
> at org.apache.ranger.util.CLIUtil.init(CLIUtil.java:54)
> [classes/:?]
>
> at org.apache.ranger.util.CLIUtil.getBean(CLIUtil.java:62)
> [classes/:?]
>
> at
> org.apache.ranger.patch.cliutil.ChangePasswordUtil.main(ChangePasswordUtil.java:55)
> [classes/:?]
>
>
>
>
Re: Ranger admin server startup fails in latest master
Posted by Madhan Neethiraj <ma...@apache.org>.
The same issue exists in ranger-2.2 branch as well. Looking at catalina.out (below), this might be due to following recent change:
RANGER-3340:Remove htrace-core.jar from Ranger modules where it is not required
Ramesh – can you please look into this?
Thanks,
Madhan
catalina.out:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/htrace/core/Tracer$Builder
at org.apache.hadoop.fs.FsTracer.get(FsTracer.java:42)
at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3407)
at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:158)
at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:3474)
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3442)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:524)
at org.apache.hadoop.fs.Path.getFileSystem(Path.java:365)
at org.apache.hadoop.security.alias.JavaKeyStoreProvider.initFileSystem(JavaKeyStoreProvider.java:89)
at org.apache.hadoop.security.alias.AbstractJavaKeyStoreProvider.<init>(AbstractJavaKeyStoreProvider.java:85)
at org.apache.hadoop.security.alias.JavaKeyStoreProvider.<init>(JavaKeyStoreProvider.java:49)
at org.apache.hadoop.security.alias.JavaKeyStoreProvider.<init>(JavaKeyStoreProvider.java:41)
at org.apache.hadoop.security.alias.JavaKeyStoreProvider$Factory.createProvider(JavaKeyStoreProvider.java:100)
at org.apache.hadoop.security.alias.CredentialProviderFactory.getProviders(CredentialProviderFactory.java:73)
at org.apache.ranger.credentialapi.CredentialReader.getDecryptedString(CredentialReader.java:74)
at org.apache.ranger.server.tomcat.EmbeddedServer.getKeyManagers(EmbeddedServer.java:443)
at org.apache.ranger.server.tomcat.EmbeddedServer.getSSLContext(EmbeddedServer.java:417)
at org.apache.ranger.server.tomcat.EmbeddedServer.start(EmbeddedServer.java:113)
at org.apache.ranger.server.tomcat.EmbeddedServer.main(EmbeddedServer.java:88)
Caused by: java.lang.ClassNotFoundException: org.apache.htrace.core.Tracer$Builder
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 18 more
From: Madhan Neethiraj <ma...@apache.org>
Date: Wednesday, July 21, 2021 at 1:03 AM
To: "dev@ranger.apache.org" <de...@ranger.apache.org>
Subject: Ranger admin server startup fails in latest master
Rangers,
Starting the latest Ranger admin server (in master branch) using the docker setup in dev-support/ranger-docker fails with the following error. Anyone else hit this issue? This is a regression..
Thanks,
Madhan
2021-07-21 07:50:49,243 [I] Ranger all admins default password change request is in process..
ERROR StatusLogger Reconfiguration failed: No configuration found for '532760d8' at 'null' in 'null'
07:50:56.952 [main] ERROR org.apache.ranger.plugin.store.AbstractServiceStore - AbstractServiceStore.updateTagServiceDefForUpdatingAccessTypeshdfs): could not find TAG ServiceDef..
javax.ws.rs.WebApplicationException: null
at org.apache.ranger.common.RESTErrorUtil.createRESTException(RESTErrorUtil.java:56) ~[classes/:3.0.0-SNAPSHOT]
at org.apache.ranger.common.RESTErrorUtil.createRESTException(RESTErrorUtil.java:301) ~[classes/:3.0.0-SNAPSHOT]
at org.apache.ranger.service.RangerBaseModelService.read(RangerBaseModelService.java:240) ~[classes/:?]
at org.apache.ranger.biz.ServiceDBStore.getServiceDef(ServiceDBStore.java:1379) ~[classes/:?]
at org.apache.ranger.plugin.store.AbstractServiceStore.updateTagServiceDefForUpdatingAccessTypes(AbstractServiceStore.java:288) ~[ranger-plugins-common-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
at org.apache.ranger.plugin.store.AbstractServiceStore.postCreate(AbstractServiceStore.java:128) ~[ranger-plugins-common-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
at org.apache.ranger.biz.ServiceDBStore.createServiceDef(ServiceDBStore.java:675) ~[classes/:?]
at org.apache.ranger.plugin.store.EmbeddedServiceDefsUtil.getOrCreateServiceDef(EmbeddedServiceDefsUtil.java:295) ~[ranger-plugins-common-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
at org.apache.ranger.plugin.store.EmbeddedServiceDefsUtil.init(EmbeddedServiceDefsUtil.java:147) ~[ranger-plugins-common-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
at org.apache.ranger.biz.ServiceDBStore$1.doInTransaction(ServiceDBStore.java:398) ~[classes/:?]
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) ~[spring-tx-5.3.7.jar:5.3.7]
at org.apache.ranger.biz.ServiceDBStore.initStore(ServiceDBStore.java:395) ~[classes/:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_282]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_282]
...
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:144) [spring-context-5.3.7.jar:5.3.7]
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:95) [spring-context-5.3.7.jar:5.3.7]
at org.apache.ranger.util.CLIUtil.init(CLIUtil.java:54) [classes/:?]
at org.apache.ranger.util.CLIUtil.getBean(CLIUtil.java:62) [classes/:?]
at org.apache.ranger.patch.cliutil.ChangePasswordUtil.main(ChangePasswordUtil.java:55) [classes/:?]