Abhishek Kumar created RANGER-5583:
--------------------------------------
Summary: Ranger PDP container fails to startup
Key: RANGER-5583
URL: https://issues.apache.org/jira/browse/RANGER-5583
Project: Ranger
Issue Type: Bug
Components: docker, pdp, Ranger
Reporter: Abhishek Kumar
Container fails to start when built from master branch, logs:
[INFO] Found keytab /etc/keytabs/HTTP.keytab
[INFO] Found keytab /etc/keytabs/testuser1.keytab
[INFO] Found keytab /etc/keytabs/testuser2.keytab
[INFO] Found keytab /etc/keytabs/testuser3.keytab
2026-05-07 20:21:22,987 INFO [] o.a.r.p.c.RangerPdpConfig - Loading from
ranger-pdp-default.xml. Properties count 0
2026-05-07 20:21:22,999 INFO [] o.a.r.p.c.RangerPdpConfig - Loaded from
ranger-pdp-default.xml. Properties count 51
2026-05-07 20:21:23,000 INFO [] o.a.r.p.c.RangerPdpConfig - Loading from
ranger-pdp-site.xml. Properties count 51
2026-05-07 20:21:23,005 INFO [] o.a.r.p.c.RangerPdpConfig - Loaded from
ranger-pdp-site.xml. Properties count 68
2026-05-07 20:21:23,013 INFO [] o.a.r.p.c.RangerPdpConfig - Loading from
/opt/ranger/ranger-3.0.0-SNAPSHOT-pdp/conf/ranger-pdp-site.xml. Properties
count 68
2026-05-07 20:21:23,016 INFO [] o.a.r.p.c.RangerPdpConfig - Loaded from
/opt/ranger/ranger-3.0.0-SNAPSHOT-pdp/conf/ranger-pdp-site.xml. Properties
count 68
2026-05-07 20:21:23,016 INFO [] o.a.r.p.c.RangerPdpConfig - RangerPdpConfig
initialized (conf.dir=/opt/ranger/ranger-3.0.0-SNAPSHOT-pdp/conf)
2026-05-07 20:21:23,016 INFO [] o.a.r.p.RangerPdpServer - Starting Ranger PDP
server
2026-05-07 20:21:23,018 INFO [] o.a.r.a.p.AuditProviderFactory -
AuditProviderFactory: creating..
2026-05-07 20:21:23,018 INFO [] o.a.r.a.p.AuditProviderFactory -
AuditProviderFactory: initializing..
2026-05-07 20:21:23,033 INFO [] o.a.r.a.p.AuditProviderFactory - AUDIT
PROPERTY: xasecure.audit.is.enabled=true
2026-05-07 20:21:23,033 INFO [] o.a.r.a.p.AuditProviderFactory - AUDIT
PROPERTY: xasecure.audit.jaas.Client.option.keyTab=/etc/keytabs/rangerpdp.keytab
2026-05-07 20:21:23,033 INFO [] o.a.r.a.p.AuditProviderFactory - AUDIT
PROPERTY: xasecure.audit.destination.hdfs=false
2026-05-07 20:21:23,033 INFO [] o.a.r.a.p.AuditProviderFactory - AUDIT
PROPERTY: xasecure.audit.jaas.Client.loginModuleControlFlag=required
2026-05-07 20:21:23,033 INFO [] o.a.r.a.p.AuditProviderFactory - AUDIT
PROPERTY: xasecure.audit.jaas.Client.option.serviceName=HTTP
2026-05-07 20:21:23,033 INFO [] o.a.r.a.p.AuditProviderFactory - AUDIT
PROPERTY:
xasecure.audit.jaas.Client.loginModuleName=com.sun.security.auth.module.Krb5LoginModule
2026-05-07 20:21:23,033 INFO [] o.a.r.a.p.AuditProviderFactory - AUDIT
PROPERTY: xasecure.audit.jaas.Client.option.useKeyTab=true
2026-05-07 20:21:23,033 INFO [] o.a.r.a.p.AuditProviderFactory - AUDIT
PROPERTY:
xasecure.audit.destination.solr.batch.filespool.dir=/var/log/ranger/pdp/audit/solr/spool
2026-05-07 20:21:23,033 INFO [] o.a.r.a.p.AuditProviderFactory - AUDIT
PROPERTY: xasecure.audit.destination.hdfs.dir=
2026-05-07 20:21:23,033 INFO [] o.a.r.a.p.AuditProviderFactory - AUDIT
PROPERTY:
xasecure.audit.jaas.Client.option.principal=rangerpdp/[email protected]
2026-05-07 20:21:23,034 INFO [] o.a.r.a.p.AuditProviderFactory - AUDIT
PROPERTY: xasecure.audit.destination.solr.force.use.inmemory.jaas.config=true
2026-05-07 20:21:23,034 INFO [] o.a.r.a.p.AuditProviderFactory - AUDIT
PROPERTY: xasecure.audit.log.status.log.enabled=true
2026-05-07 20:21:23,034 INFO [] o.a.r.a.p.AuditProviderFactory - AUDIT
PROPERTY: xasecure.audit.jaas.Client.option.useTicketCache=true
2026-05-07 20:21:23,034 INFO [] o.a.r.a.p.AuditProviderFactory - AUDIT
PROPERTY: xasecure.audit.destination.solr=true
2026-05-07 20:21:23,034 INFO [] o.a.r.a.p.AuditProviderFactory - AUDIT
PROPERTY: xasecure.audit.jaas.Client.option.storeKey=false
2026-05-07 20:21:23,034 INFO [] o.a.r.a.p.AuditProviderFactory - AUDIT
PROPERTY:
xasecure.audit.destination.solr.urls=http://ranger-solr:8983/solr/ranger_audits
2026-05-07 20:21:23,034 INFO [] o.a.r.a.p.AuditProviderFactory - Audit
destination xasecure.audit.destination.solr is set to true
2026-05-07 20:21:23,038 INFO [] o.a.r.a.d.AuditDestination -
AuditDestination() enter
2026-05-07 20:21:23,038 INFO [] o.a.r.a.d.SolrAuditDestination - init() called
2026-05-07 20:21:23,038 INFO [] o.a.r.a.p.BaseAuditHandler -
BaseAuditProvider.init()
2026-05-07 20:21:23,038 INFO [] o.a.r.a.p.BaseAuditHandler -
propPrefix=xasecure.audit.destination.solr
2026-05-07 20:21:23,038 INFO [] o.a.r.a.p.BaseAuditHandler - Using
providerName from property prefix. providerName=solr
2026-05-07 20:21:23,038 INFO [] o.a.r.a.p.BaseAuditHandler - providerName=solr
2026-05-07 20:21:23,039 INFO [] o.a.r.a.p.BaseAuditHandler -
xasecure.audit.log.status.log.enabled=true
2026-05-07 20:21:23,039 INFO [] o.a.r.a.p.BaseAuditHandler -
xasecure.audit.log.status.log.interval.sec=300
2026-05-07 20:21:23,039 INFO [] o.a.r.a.p.BaseAuditHandler -
xasecure.audit.destination.solr.status.log.enabled=true
2026-05-07 20:21:23,039 INFO [] o.a.r.a.p.BaseAuditHandler -
xasecure.audit.destination.solr.status.log.interval.sec=300
2026-05-07 20:21:23,039 INFO [] o.a.r.a.d.SolrAuditDestination -
==>SolrAuditDestination.init()
2026-05-07 20:21:23,039 INFO [] o.a.r.a.d.SolrAuditDestination - In
solrAuditDestination.init() : JAAS Configuration set as [null]
2026-05-07 20:21:23,039 INFO [] o.a.r.a.d.SolrAuditDestination - Loading
SolrClient JAAS config from Ranger audit config if present...
2026-05-07 20:21:23,141 INFO [] o.a.r.a.d.SolrAuditDestination - In
solrAuditDestination.init() (finally) : JAAS Configuration set as [/dev/null]
2026-05-07 20:21:23,141 INFO [] o.a.r.a.d.SolrAuditDestination -
<==SolrAuditDestination.init()
2026-05-07 20:21:23,240 INFO [] o.a.r.a.d.SolrAuditDestination - Solr
zkHosts=null, solrURLs=http://ranger-solr:8983/solr/ranger_audits,
collectionName=ranger_audits
2026-05-07 20:21:23,243 INFO [] o.a.r.a.d.SolrAuditDestination - Connecting to
Solr using URLs=[http://ranger-solr:8983/solr/ranger_audits]
2026-05-07 20:21:23,245 INFO [] o.a.s.c.s.i.Krb5HttpClientBuilder - Setting up
SPNego auth with config: /dev/null
2026-05-07 20:21:23,329 ERROR [] o.a.r.a.d.SolrAuditDestination - Can't connect
to Solr server. URL=[http://ranger-solr:8983/solr/ranger_audits]
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at
org.apache.http.conn.ssl.AbstractVerifier.<init>(AbstractVerifier.java:61)
at
org.apache.http.conn.ssl.AllowAllHostnameVerifier.<init>(AllowAllHostnameVerifier.java:44)
at
org.apache.http.conn.ssl.AllowAllHostnameVerifier.<clinit>(AllowAllHostnameVerifier.java:46)
at
org.apache.http.conn.ssl.SSLConnectionSocketFactory.<clinit>(SSLConnectionSocketFactory.java:151)
at
org.apache.solr.client.solrj.impl.HttpClientUtil$DefaultSocketFactoryRegistryProvider.getSocketFactoryRegistry(HttpClientUtil.java:255)
at
org.apache.solr.client.solrj.impl.HttpClientUtil.createPoolingConnectionManager(HttpClientUtil.java:280)
at
org.apache.solr.client.solrj.impl.HttpClientUtil.createClient(HttpClientUtil.java:275)
at
org.apache.solr.client.solrj.impl.LBHttpSolrClient.constructClient(LBHttpSolrClient.java:148)
at
org.apache.solr.client.solrj.impl.LBHttpSolrClient.<init>(LBHttpSolrClient.java:131)
at
org.apache.solr.client.solrj.impl.LBHttpSolrClient$Builder.build(LBHttpSolrClient.java:338)
at
org.apache.ranger.audit.destination.SolrAuditDestination.lambda$connect$1(SolrAuditDestination.java:274)
at
java.base/java.security.AccessController.doPrivileged(AccessController.java:712)
at java.base/javax.security.auth.Subject.doAs(Subject.java:439)
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1953)
at
org.apache.ranger.audit.provider.MiscUtil.executePrivilegedAction(MiscUtil.java:553)
at
org.apache.ranger.audit.destination.SolrAuditDestination.connect(SolrAuditDestination.java:268)
at
org.apache.ranger.audit.destination.SolrAuditDestination.init(SolrAuditDestination.java:92)
at
org.apache.ranger.audit.provider.AuditProviderFactory.init(AuditProviderFactory.java:189)
at
org.apache.ranger.authz.embedded.RangerEmbeddedAuthorizer.init(RangerEmbeddedAuthorizer.java:67)
at
org.apache.ranger.pdp.RangerPdpServer.initAuthorizer(RangerPdpServer.java:115)
at org.apache.ranger.pdp.RangerPdpServer.start(RangerPdpServer.java:80)
at org.apache.ranger.pdp.RangerPdpServer.main(RangerPdpServer.java:74)
Caused by: java.lang.ClassNotFoundException:
org.apache.commons.logging.LogFactory
at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 22 common frames omitted
2026-05-07 20:21:23,330 INFO [] o.a.r.a.p.AuditProviderFactory -
xasecure.audit.destination.solr.queue is not set. Setting queue to batch for
solr
2026-05-07 20:21:23,330 INFO [] o.a.r.a.p.AuditProviderFactory - queue for
solr is batch
2026-05-07 20:21:23,332 INFO [] o.a.r.a.q.AuditQueue - BaseAuditProvider.init()
2026-05-07 20:21:23,332 INFO [] o.a.r.a.p.BaseAuditHandler -
BaseAuditProvider.init()
2026-05-07 20:21:23,332 INFO [] o.a.r.a.p.BaseAuditHandler -
propPrefix=xasecure.audit.destination.solr.batch
2026-05-07 20:21:23,332 INFO [] o.a.r.a.p.BaseAuditHandler - providerName=batch
2026-05-07 20:21:23,332 INFO [] o.a.r.a.p.BaseAuditHandler -
xasecure.audit.log.status.log.enabled=true
2026-05-07 20:21:23,332 INFO [] o.a.r.a.p.BaseAuditHandler -
xasecure.audit.log.status.log.interval.sec=300
2026-05-07 20:21:23,332 INFO [] o.a.r.a.p.BaseAuditHandler -
xasecure.audit.destination.solr.batch.status.log.enabled=true
2026-05-07 20:21:23,332 INFO [] o.a.r.a.p.BaseAuditHandler -
xasecure.audit.destination.solr.batch.status.log.interval.sec=300
2026-05-07 20:21:23,333 INFO [] o.a.r.a.q.AuditQueue - File spool is enabled
for batch, logFolderProp=/var/log/ranger/pdp/audit/solr/spool,
xasecure.audit.destination.solr.batch.filespool.dir=false
2026-05-07 20:21:23,336 INFO [] o.a.r.a.q.AuditFileSpool -
retryDestinationMS=30000, queueName=batch
2026-05-07 20:21:23,336 INFO [] o.a.r.a.q.AuditFileSpool -
fileRolloverSec=86400, queueName=batch
2026-05-07 20:21:23,336 INFO [] o.a.r.a.q.AuditFileSpool -
maxArchiveFiles=100, queueName=batch
2026-05-07 20:21:23,336 INFO [] o.a.r.a.q.AuditFileSpool -
logFolder=/var/log/ranger/pdp/audit/solr/spool, queueName=batch
2026-05-07 20:21:23,336 INFO [] o.a.r.a.q.AuditFileSpool -
logFileNameFormat=spool_%app-type%_%time:yyyyMMdd-HHmm.ss%.log, queueName=batch
2026-05-07 20:21:23,336 INFO [] o.a.r.a.q.AuditFileSpool -
archiveFolder=/var/log/ranger/pdp/audit/solr/spool/archive, queueName=batch
2026-05-07 20:21:23,337 INFO [] o.a.r.a.q.AuditFileSpool -
indexFile=/var/log/ranger/pdp/audit/solr/spool/index_batch_batch.solr_ranger-pdp.json,
queueName=batch
2026-05-07 20:21:23,337 INFO [] o.a.r.a.q.AuditFileSpool -
indexDoneFile=/var/log/ranger/pdp/audit/solr/spool/index_batch_batch.solr_ranger-pdp_closed.json,
queueName=batch
2026-05-07 20:21:23,337 INFO [] o.a.r.a.q.AuditFileSpool - Loading index file.
fileName=/var/log/ranger/pdp/audit/solr/spool/index_batch_batch.solr_ranger-pdp.json
2026-05-07 20:21:23,337 INFO [] o.a.r.a.q.AuditFileSpool - INDEX printIndex()
==== START
2026-05-07 20:21:23,337 INFO [] o.a.r.a.q.AuditFileSpool - INDEX printIndex()
==== END
2026-05-07 20:21:23,337 INFO [] o.a.r.a.p.AuditProviderFactory - Using v3
audit configuration
2026-05-07 20:21:23,337 INFO [] o.a.r.a.p.AuditProviderFactory -
AuditSummaryQueue is disabled
2026-05-07 20:21:23,338 INFO [] o.a.r.a.q.AuditQueue - BaseAuditProvider.init()
2026-05-07 20:21:23,338 INFO [] o.a.r.a.p.BaseAuditHandler -
BaseAuditProvider.init()
2026-05-07 20:21:23,338 INFO [] o.a.r.a.p.BaseAuditHandler -
propPrefix=xasecure.audit.provider.async
2026-05-07 20:21:23,338 INFO [] o.a.r.a.p.BaseAuditHandler - providerName=async
2026-05-07 20:21:23,338 INFO [] o.a.r.a.p.BaseAuditHandler -
xasecure.audit.log.status.log.enabled=true
2026-05-07 20:21:23,338 INFO [] o.a.r.a.p.BaseAuditHandler -
xasecure.audit.log.status.log.interval.sec=300
2026-05-07 20:21:23,338 INFO [] o.a.r.a.p.BaseAuditHandler -
xasecure.audit.provider.async.status.log.enabled=true
2026-05-07 20:21:23,338 INFO [] o.a.r.a.p.BaseAuditHandler -
xasecure.audit.provider.async.status.log.interval.sec=300
2026-05-07 20:21:23,338 INFO [] o.a.r.a.q.AuditQueue - File spool is disabled
for async
2026-05-07 20:21:23,338 INFO [] o.a.r.a.p.AuditProviderFactory - Starting
audit queue ranger-pdp.async
2026-05-07 20:21:23,338 INFO [] o.a.r.a.q.AuditBatchQueue - Creating
ArrayBlockingQueue with maxSize=1048576
2026-05-07 20:21:23,342 INFO [] o.a.r.a.q.AuditFileSpool - Starting
writerThread, queueName=ranger-pdp.async.batch,
consumer=ranger-pdp.async.batch.solr
2026-05-07 20:21:23,346 INFO [] o.a.r.a.p.AuditProviderFactory -
RangerAsyncAuditCleanup: Waiting to audit cleanup start signal
2026-05-07 20:21:23,364 INFO [] o.a.r.p.RangerPdpServer -
RangerEmbeddedAuthorizer initialised
2026-05-07 20:21:23,396 INFO [] o.a.r.p.RangerPdpServer - Configured HTTP
connector limits: maxThreads=200, minSpareThreads=20, acceptCount=100,
maxConnections=10000
2026-05-07 20:21:23,406 INFO [] o.a.r.p.RangerPdpServer - HTTP/2 upgrade
protocol registered on connector (port=6500)
May 07, 2026 8:21:23 PM org.apache.coyote.http11.AbstractHttp11Protocol
configureUpgradeProtocol
INFO: The ["http-nio-6500"] connector has been configured to support HTTP
upgrade to [h2c]
May 07, 2026 8:21:23 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-6500"]
May 07, 2026 8:21:23 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Tomcat]
May 07, 2026 8:21:23 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet engine: [Apache Tomcat/9.0.115]
2026-05-07 20:21:23,956 INFO [] o.a.r.p.s.HttpHeaderAuthNHandler -
HttpHeaderAuthHandler initialized; username header=X-Forwarded-User
2026-05-07 20:21:23,956 INFO [] o.a.r.p.s.RangerPdpAuthNFilter - header:
successfully registered authentication handler
2026-05-07 20:21:23,960 INFO [] o.a.r.p.s.JwtAuthNHandler - JwtAuthHandler
initialized
2026-05-07 20:21:23,960 INFO [] o.a.r.p.s.RangerPdpAuthNFilter - jwt:
successfully registered authentication handler
2026-05-07 20:21:23,968 INFO [] o.a.r.p.s.KerberosAuthNHandler - Initialized
Kerberos name rules: ranger.pdp.authn.kerberos.name.rules='DEFAULT'
2026-05-07 20:21:23,975 INFO [] o.a.r.p.s.KerberosAuthNHandler -
KerberosAuthNHandler initialized;
principal=HTTP/[email protected] (bound acceptor credential to
configured principal)
2026-05-07 20:21:23,976 INFO [] o.a.r.p.s.RangerPdpAuthNFilter - kerberos:
successfully registered authentication handler
May 07, 2026 8:21:24 PM
org.glassfish.jersey.message.internal.MessagingBinders$EnabledProvidersBinder
bindToBinder
WARNING: A class javax.activation.DataSource for a default provider
MessageBodyWriter<javax.activation.DataSource> was not found. The provider is
not available.
May 07, 2026 8:21:24 PM org.glassfish.jersey.server.wadl.WadlFeature configure
WARNING: JAX-B API not found . WADL feature is disabled.
May 07, 2026 8:21:24 PM org.glassfish.jersey.internal.Errors logErrors
WARNING: The following warnings have been detected: WARNING: Unknown HK2
failure detected:
MultiException stack 1 of 2
java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlElement
at
com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector.<init>(JaxbAnnotationIntrospector.java:137)
at
com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector.<init>(JaxbAnnotationIntrospector.java:124)
at
com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector.<init>(JaxbAnnotationIntrospector.java:116)
at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at
java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
at
java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347)
at java.base/java.lang.Class.newInstance(Class.java:647)
at
org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JsonMapperConfigurator._resolveIntrospector(JsonMapperConfigurator.java:130)
at
org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JsonMapperConfigurator._resolveIntrospectors(JsonMapperConfigurator.java:103)
at
org.glassfish.jersey.jackson.internal.jackson.jaxrs.cfg.MapperConfiguratorBase._setAnnotations(MapperConfiguratorBase.java:123)
at
org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JsonMapperConfigurator.getDefaultMapper(JsonMapperConfigurator.java:53)
at
org.glassfish.jersey.jackson.internal.DefaultJacksonJaxbJsonProvider.findAndRegisterModules(DefaultJacksonJaxbJsonProvider.java:108)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at
org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(ReflectionHelper.java:1268)
at
org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:309)
at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:351)
at
org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:463)
at
org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:59)
at
org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:47)
at
org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:74)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:131)
at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:176)
at
org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:98)
at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2102)
at
org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:93)
at
org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:67)
at
org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.lambda$getAllServiceHolders$0(AbstractHk2InjectionManager.java:136)
at
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at
java.base/java.util.LinkedList$LLSpliterator.forEachRemaining(LinkedList.java:1242)
at
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at
java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at
java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at
org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.getAllServiceHolders(AbstractHk2InjectionManager.java:140)
at
org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager.getAllServiceHolders(ImmediateHk2InjectionManager.java:30)
at
org.glassfish.jersey.internal.inject.Providers.getServiceHolders(Providers.java:322)
at
org.glassfish.jersey.internal.inject.Providers.getCustomProviders(Providers.java:166)
at
org.glassfish.jersey.message.internal.MessageBodyFactory.initialize(MessageBodyFactory.java:219)
at
org.glassfish.jersey.message.internal.MessageBodyFactory$MessageBodyWorkersConfigurator.postInit(MessageBodyFactory.java:114)
at
org.glassfish.jersey.server.ApplicationHandler.lambda$initialize$2(ApplicationHandler.java:353)
at java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4204)
at
org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:353)
at
org.glassfish.jersey.server.ApplicationHandler.lambda$initialize$1(ApplicationHandler.java:297)
at org.glassfish.jersey.internal.Errors.process(Errors.java:292)
at org.glassfish.jersey.internal.Errors.process(Errors.java:274)
at
org.glassfish.jersey.internal.Errors.processWithException(Errors.java:232)
at
org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:296)
at
org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:261)
at
org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:311)
at
org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:154)
at
org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:347)
at javax.servlet.GenericServlet.init(GenericServlet.java:143)
at
org.apache.catalina.startup.Tomcat$ExistingStandardWrapper.loadServlet(Tomcat.java:1152)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:840)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4222)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4523)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1201)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:82)
at
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:747)
at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:726)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1201)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:82)
at
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:747)
at
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:209)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:410)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:872)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:437)
at
org.apache.ranger.pdp.RangerPdpServer.startTomcat(RangerPdpServer.java:146)
at org.apache.ranger.pdp.RangerPdpServer.start(RangerPdpServer.java:81)
at org.apache.ranger.pdp.RangerPdpServer.main(RangerPdpServer.java:74)
Caused by: java.lang.ClassNotFoundException:
javax.xml.bind.annotation.XmlElement
at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 89 more
MultiException stack 2 of 2
java.lang.IllegalStateException: Unable to perform operation: post construct on
org.glassfish.jersey.jackson.internal.DefaultJacksonJaxbJsonProvider
at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:369)
at
org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:463)
at
org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:59)
at
org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:47)
at
org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:74)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:131)
at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:176)
at
org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:98)
at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2102)
at
org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:93)
at
org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:67)
at
org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.lambda$getAllServiceHolders$0(AbstractHk2InjectionManager.java:136)
at
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at
java.base/java.util.LinkedList$LLSpliterator.forEachRemaining(LinkedList.java:1242)
at
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at
java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at
java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at
org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.getAllServiceHolders(AbstractHk2InjectionManager.java:140)
at
org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager.getAllServiceHolders(ImmediateHk2InjectionManager.java:30)
at
org.glassfish.jersey.internal.inject.Providers.getServiceHolders(Providers.java:322)
at
org.glassfish.jersey.internal.inject.Providers.getCustomProviders(Providers.java:166)
at
org.glassfish.jersey.message.internal.MessageBodyFactory.initialize(MessageBodyFactory.java:219)
at
org.glassfish.jersey.message.internal.MessageBodyFactory$MessageBodyWorkersConfigurator.postInit(MessageBodyFactory.java:114)
at
org.glassfish.jersey.server.ApplicationHandler.lambda$initialize$2(ApplicationHandler.java:353)
at java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4204)
at
org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:353)
at
org.glassfish.jersey.server.ApplicationHandler.lambda$initialize$1(ApplicationHandler.java:297)
at org.glassfish.jersey.internal.Errors.process(Errors.java:292)
at org.glassfish.jersey.internal.Errors.process(Errors.java:274)
at
org.glassfish.jersey.internal.Errors.processWithException(Errors.java:232)
at
org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:296)
at
org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:261)
at
org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:311)
at
org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:154)
at
org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:347)
at javax.servlet.GenericServlet.init(GenericServlet.java:143)
at
org.apache.catalina.startup.Tomcat$ExistingStandardWrapper.loadServlet(Tomcat.java:1152)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:840)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4222)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4523)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1201)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:82)
at
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:747)
at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:726)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1201)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:82)
at
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:747)
at
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:209)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:410)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:872)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:437)
at
org.apache.ranger.pdp.RangerPdpServer.startTomcat(RangerPdpServer.java:146)
at org.apache.ranger.pdp.RangerPdpServer.start(RangerPdpServer.java:81)
at org.apache.ranger.pdp.RangerPdpServer.main(RangerPdpServer.java:74)
May 07, 2026 8:21:24 PM org.apache.catalina.core.ContainerBase startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException:
org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]
at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:754)
at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:726)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1201)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:82)
at
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:747)
at
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:209)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:410)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:872)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:437)
at
org.apache.ranger.pdp.RangerPdpServer.startTomcat(RangerPdpServer.java:146)
at org.apache.ranger.pdp.RangerPdpServer.start(RangerPdpServer.java:81)
at org.apache.ranger.pdp.RangerPdpServer.main(RangerPdpServer.java:74)
Caused by: org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]
at
org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:404)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:179)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1201)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:82)
at
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:747)
... 18 more
Caused by: A MultiException has 2 exceptions. They are:
1. java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlElement
2. java.lang.IllegalStateException: Unable to perform operation: post construct
on org.glassfish.jersey.jackson.internal.DefaultJacksonJaxbJsonProvider
at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:368)
at
org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:463)
at
org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:59)
at
org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:47)
at
org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:74)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:131)
at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:176)
at
org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:98)
at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2102)
at
org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:93)
at
org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:67)
at
org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.lambda$getAllServiceHolders$0(AbstractHk2InjectionManager.java:136)
at
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at
java.base/java.util.LinkedList$LLSpliterator.forEachRemaining(LinkedList.java:1242)
at
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at
java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at
java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at
org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.getAllServiceHolders(AbstractHk2InjectionManager.java:140)
at
org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager.getAllServiceHolders(ImmediateHk2InjectionManager.java:30)
at
org.glassfish.jersey.internal.inject.Providers.getServiceHolders(Providers.java:322)
at
org.glassfish.jersey.internal.inject.Providers.getCustomProviders(Providers.java:166)
at
org.glassfish.jersey.message.internal.MessageBodyFactory.initialize(MessageBodyFactory.java:219)
at
org.glassfish.jersey.message.internal.MessageBodyFactory$MessageBodyWorkersConfigurator.postInit(MessageBodyFactory.java:114)
at
org.glassfish.jersey.server.ApplicationHandler.lambda$initialize$2(ApplicationHandler.java:353)
at java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4204)
at
org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:353)
at
org.glassfish.jersey.server.ApplicationHandler.lambda$initialize$1(ApplicationHandler.java:297)
at org.glassfish.jersey.internal.Errors.process(Errors.java:292)
at org.glassfish.jersey.internal.Errors.process(Errors.java:274)
at
org.glassfish.jersey.internal.Errors.processWithException(Errors.java:232)
at
org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:296)
at
org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:261)
at
org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:311)
at
org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:154)
at
org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:347)
at javax.servlet.GenericServlet.init(GenericServlet.java:143)
at
org.apache.catalina.startup.Tomcat$ExistingStandardWrapper.loadServlet(Tomcat.java:1152)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:840)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4222)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4523)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
... 24 more
Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlElement
at
com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector.<init>(JaxbAnnotationIntrospector.java:137)
at
com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector.<init>(JaxbAnnotationIntrospector.java:124)
at
com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector.<init>(JaxbAnnotationIntrospector.java:116)
at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at
java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
at
java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347)
at java.base/java.lang.Class.newInstance(Class.java:647)
at
org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JsonMapperConfigurator._resolveIntrospector(JsonMapperConfigurator.java:130)
at
org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JsonMapperConfigurator._resolveIntrospectors(JsonMapperConfigurator.java:103)
at
org.glassfish.jersey.jackson.internal.jackson.jaxrs.cfg.MapperConfiguratorBase._setAnnotations(MapperConfiguratorBase.java:123)
at
org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JsonMapperConfigurator.getDefaultMapper(JsonMapperConfigurator.java:53)
at
org.glassfish.jersey.jackson.internal.DefaultJacksonJaxbJsonProvider.findAndRegisterModules(DefaultJacksonJaxbJsonProvider.java:108)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at
org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(ReflectionHelper.java:1268)
at
org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:309)
at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:351)
... 67 more
Caused by: java.lang.ClassNotFoundException:
javax.xml.bind.annotation.XmlElement
at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 89 more
May 07, 2026 8:21:24 PM org.apache.catalina.core.ContainerBase startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException:
org.apache.catalina.LifecycleException: A child container failed during start
at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:754)
at
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:209)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:410)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:872)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:437)
at
org.apache.ranger.pdp.RangerPdpServer.startTomcat(RangerPdpServer.java:146)
at org.apache.ranger.pdp.RangerPdpServer.start(RangerPdpServer.java:81)
at org.apache.ranger.pdp.RangerPdpServer.main(RangerPdpServer.java:74)
Caused by: org.apache.catalina.LifecycleException: A child container failed
during start
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:766)
at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:726)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1201)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:82)
at
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:747)
... 10 more
Caused by: java.util.concurrent.ExecutionException:
org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]
at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:754)
... 18 more
Caused by: org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]
at
org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:404)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:179)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1201)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:82)
at
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:747)
... 18 more
Caused by: A MultiException has 2 exceptions. They are:
1. java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlElement
2. java.lang.IllegalStateException: Unable to perform operation: post construct
on org.glassfish.jersey.jackson.internal.DefaultJacksonJaxbJsonProvider
at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:368)
at
org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:463)
at
org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:59)
at
org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:47)
at
org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:74)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:131)
at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:176)
at
org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:98)
at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2102)
at
org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:93)
at
org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:67)
at
org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.lambda$getAllServiceHolders$0(AbstractHk2InjectionManager.java:136)
at
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at
java.base/java.util.LinkedList$LLSpliterator.forEachRemaining(LinkedList.java:1242)
at
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at
java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at
java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at
org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.getAllServiceHolders(AbstractHk2InjectionManager.java:140)
at
org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager.getAllServiceHolders(ImmediateHk2InjectionManager.java:30)
at
org.glassfish.jersey.internal.inject.Providers.getServiceHolders(Providers.java:322)
at
org.glassfish.jersey.internal.inject.Providers.getCustomProviders(Providers.java:166)
at
org.glassfish.jersey.message.internal.MessageBodyFactory.initialize(MessageBodyFactory.java:219)
at
org.glassfish.jersey.message.internal.MessageBodyFactory$MessageBodyWorkersConfigurator.postInit(MessageBodyFactory.java:114)
at
org.glassfish.jersey.server.ApplicationHandler.lambda$initialize$2(ApplicationHandler.java:353)
at java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4204)
at
org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:353)
at
org.glassfish.jersey.server.ApplicationHandler.lambda$initialize$1(ApplicationHandler.java:297)
at org.glassfish.jersey.internal.Errors.process(Errors.java:292)
at org.glassfish.jersey.internal.Errors.process(Errors.java:274)
at
org.glassfish.jersey.internal.Errors.processWithException(Errors.java:232)
at
org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:296)
at
org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:261)
at
org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:311)
at
org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:154)
at
org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:347)
at javax.servlet.GenericServlet.init(GenericServlet.java:143)
at
org.apache.catalina.startup.Tomcat$ExistingStandardWrapper.loadServlet(Tomcat.java:1152)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:840)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4222)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4523)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
... 24 more
Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlElement
at
com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector.<init>(JaxbAnnotationIntrospector.java:137)
at
com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector.<init>(JaxbAnnotationIntrospector.java:124)
at
com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector.<init>(JaxbAnnotationIntrospector.java:116)
at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at
java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
at
java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347)
at java.base/java.lang.Class.newInstance(Class.java:647)
at
org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JsonMapperConfigurator._resolveIntrospector(JsonMapperConfigurator.java:130)
at
org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JsonMapperConfigurator._resolveIntrospectors(JsonMapperConfigurator.java:103)
at
org.glassfish.jersey.jackson.internal.jackson.jaxrs.cfg.MapperConfiguratorBase._setAnnotations(MapperConfiguratorBase.java:123)
at
org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JsonMapperConfigurator.getDefaultMapper(JsonMapperConfigurator.java:53)
at
org.glassfish.jersey.jackson.internal.DefaultJacksonJaxbJsonProvider.findAndRegisterModules(DefaultJacksonJaxbJsonProvider.java:108)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at
org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(ReflectionHelper.java:1268)
at
org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:309)
at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:351)
... 67 more
Caused by: java.lang.ClassNotFoundException:
javax.xml.bind.annotation.XmlElement
at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 89 more
Exception in thread "main" org.apache.catalina.LifecycleException: A child
container failed during start
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:766)
at
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:209)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:410)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:872)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:437)
at
org.apache.ranger.pdp.RangerPdpServer.startTomcat(RangerPdpServer.java:146)
at org.apache.ranger.pdp.RangerPdpServer.start(RangerPdpServer.java:81)
at org.apache.ranger.pdp.RangerPdpServer.main(RangerPdpServer.java:74)
Caused by: java.util.concurrent.ExecutionException:
org.apache.catalina.LifecycleException: A child container failed during start
at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:754)
... 10 more
Caused by: org.apache.catalina.LifecycleException: A child container failed
during start
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:766)
at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:726)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1201)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:82)
at
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:747)
... 10 more
Caused by: java.util.concurrent.ExecutionException:
org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]
at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:754)
... 18 more
Caused by: org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]
at
org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:404)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:179)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1201)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:82)
at
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:747)
... 18 more
Caused by: A MultiException has 2 exceptions. They are:
1. java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlElement
2. java.lang.IllegalStateException: Unable to perform operation: post construct
on org.glassfish.jersey.jackson.internal.DefaultJacksonJaxbJsonProvider
at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:368)
at
org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:463)
at
org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:59)
at
org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:47)
at
org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:74)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:131)
at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:176)
at
org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:98)
at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2102)
at
org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:93)
at
org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:67)
at
org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.lambda$getAllServiceHolders$0(AbstractHk2InjectionManager.java:136)
at
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at
java.base/java.util.LinkedList$LLSpliterator.forEachRemaining(LinkedList.java:1242)
at
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at
java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at
java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at
org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.getAllServiceHolders(AbstractHk2InjectionManager.java:140)
at
org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager.getAllServiceHolders(ImmediateHk2InjectionManager.java:30)
at
org.glassfish.jersey.internal.inject.Providers.getServiceHolders(Providers.java:322)
at
org.glassfish.jersey.internal.inject.Providers.getCustomProviders(Providers.java:166)
at
org.glassfish.jersey.message.internal.MessageBodyFactory.initialize(MessageBodyFactory.java:219)
at
org.glassfish.jersey.message.internal.MessageBodyFactory$MessageBodyWorkersConfigurator.postInit(MessageBodyFactory.java:114)
at
org.glassfish.jersey.server.ApplicationHandler.lambda$initialize$2(ApplicationHandler.java:353)
at java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4204)
at
org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:353)
at
org.glassfish.jersey.server.ApplicationHandler.lambda$initialize$1(ApplicationHandler.java:297)
at org.glassfish.jersey.internal.Errors.process(Errors.java:292)
at org.glassfish.jersey.internal.Errors.process(Errors.java:274)
at
org.glassfish.jersey.internal.Errors.processWithException(Errors.java:232)
at
org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:296)
at
org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:261)
at
org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:311)
at
org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:154)
at
org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:347)
at javax.servlet.GenericServlet.init(GenericServlet.java:143)
at
org.apache.catalina.startup.Tomcat$ExistingStandardWrapper.loadServlet(Tomcat.java:1152)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:840)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4222)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4523)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
... 24 more
Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlElement
at
com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector.<init>(JaxbAnnotationIntrospector.java:137)
at
com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector.<init>(JaxbAnnotationIntrospector.java:124)
at
com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector.<init>(JaxbAnnotationIntrospector.java:116)
at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at
java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
at
java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347)
at java.base/java.lang.Class.newInstance(Class.java:647)
at
org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JsonMapperConfigurator._resolveIntrospector(JsonMapperConfigurator.java:130)
at
org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JsonMapperConfigurator._resolveIntrospectors(JsonMapperConfigurator.java:103)
at
org.glassfish.jersey.jackson.internal.jackson.jaxrs.cfg.MapperConfiguratorBase._setAnnotations(MapperConfiguratorBase.java:123)
at
org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JsonMapperConfigurator.getDefaultMapper(JsonMapperConfigurator.java:53)
at
org.glassfish.jersey.jackson.internal.DefaultJacksonJaxbJsonProvider.findAndRegisterModules(DefaultJacksonJaxbJsonProvider.java:108)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at
org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(ReflectionHelper.java:1268)
at
org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:309)
at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:351)
... 67 more
Caused by: java.lang.ClassNotFoundException:
javax.xml.bind.annotation.XmlElement
at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 89 more
2026-05-07 20:21:24,285 INFO [] o.a.r.p.RangerPdpServer - Stopping Ranger PDP
server
May 07, 2026 8:21:24 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-nio-6500"]
May 07, 2026 8:21:24 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-nio-6500"]
May 07, 2026 8:21:24 PM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service [Tomcat]
May 07, 2026 8:21:24 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-nio-6500"]
May 07, 2026 8:21:24 PM org.apache.catalina.loader.WebappClassLoaderBase
clearReferencesObjectStreamClassCaches
WARNING: When running on Java 9 or later you need to add
"--add-opens=java.base/java.io=ALL-UNNAMED" to the JVM command line arguments
to enable ObjectStream cache memory leak protection. Alternatively, you can
suppress this warning by disabling ObjectStream class cache memory leak
protection.
May 07, 2026 8:21:24 PM org.apache.catalina.loader.WebappClassLoaderBase
checkThreadLocalsForLeaks
WARNING: When running on Java 9 or later you need to add
"--add-opens=java.base/java.lang=ALL-UNNAMED" to the JVM command line arguments
to enable ThreadLocal memory leak detection. Alternatively, you can suppress
this warning by disabling ThreadLocal memory leak detection.
2026-05-07 20:21:24,295 INFO [] o.a.r.a.p.AuditProviderFactory - ==>
JVMShutdownHook.run()
2026-05-07 20:21:24,295 INFO [] o.a.r.a.p.AuditProviderFactory -
JVMShutdownHook: Signalling async audit cleanup to start.
2026-05-07 20:21:24,295 INFO [] o.a.r.a.p.AuditProviderFactory -
JVMShutdownHook: Waiting up to 30 seconds for audit cleanup to finish.
2026-05-07 20:21:24,295 INFO [] o.a.r.a.p.AuditProviderFactory -
RangerAsyncAuditCleanup: Starting cleanup
2026-05-07 20:21:24,296 INFO [] o.a.r.a.q.AuditAsyncQueue - Stop called.
name=ranger-pdp.async
2026-05-07 20:21:24,296 INFO [] o.a.r.a.q.AuditAsyncQueue - Interrupting
consumerThread. name=ranger-pdp.async, consumer=ranger-pdp.async.batch
2026-05-07 20:21:24,296 INFO [] o.a.r.a.p.AuditProviderFactory -
RangerAsyncAuditCleanup: Done cleanup
2026-05-07 20:21:24,296 INFO [] o.a.r.a.p.AuditProviderFactory -
RangerAsyncAuditCleanup: Waiting to audit cleanup start signal
2026-05-07 20:21:24,296 INFO [] o.a.r.a.q.AuditAsyncQueue - Caught exception
in consumer thread. Shutdown might be in progress
2026-05-07 20:21:24,297 INFO [] o.a.r.a.q.AuditAsyncQueue - Exiting polling
loop. name=ranger-pdp.async
2026-05-07 20:21:24,297 INFO [] o.a.r.a.p.AuditProviderFactory -
JVMShutdownHook: Audit cleanup finished after 2 milli seconds
2026-05-07 20:21:24,297 INFO [] o.a.r.a.q.AuditAsyncQueue - Calling to stop
consumer. name=ranger-pdp.async, consumer.name=ranger-pdp.async.batch
2026-05-07 20:21:24,297 INFO [] o.a.r.a.p.AuditProviderFactory -
JVMShutdownHook: Interrupting ranger async audit cleanup thread
2026-05-07 20:21:24,298 INFO [] o.a.r.a.q.AuditBatchQueue - Stop called.
name=ranger-pdp.async.batch
2026-05-07 20:21:24,298 ERROR [] o.a.r.a.p.AuditProviderFactory -
RangerAsyncAuditCleanup: Interrupted while waiting for audit startCleanup
signal! Exiting the thread...
java.lang.InterruptedException: null
at
java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1048)
at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318)
at
org.apache.ranger.audit.provider.AuditProviderFactory$RangerAsyncAuditCleanup.run(AuditProviderFactory.java:519)
at java.base/java.lang.Thread.run(Thread.java:840)
2026-05-07 20:21:24,298 INFO [] o.a.r.a.q.AuditBatchQueue - Interrupting
consumerThread. name=ranger-pdp.async.batch,
consumer=ranger-pdp.async.batch.solr
2026-05-07 20:21:24,299 INFO [] o.a.r.a.q.AuditBatchQueue - Caught exception
in consumer thread. Shutdown might be in progress
2026-05-07 20:21:24,299 INFO [] o.a.r.a.q.AuditAsyncQueue - Exiting
consumerThread.run() method. name=ranger-pdp.async
2026-05-07 20:21:24,298 INFO [] o.a.r.a.p.AuditProviderFactory - <==
JVMShutdownHook.run()
2026-05-07 20:21:24,300 INFO [] o.a.r.a.q.AuditBatchQueue - Exiting
consumerThread. Queue = ranger-pdp.async.batch, dest =
ranger-pdp.async.batch.solr
2026-05-07 20:21:24,301 INFO [] o.a.r.a.q.AuditBatchQueue - Calling to stop
consumer. name = ranger-pdp.async.batch, consumer.name =
ranger-pdp.async.batch.solr
2026-05-07 20:21:24,302 INFO [] o.a.r.a.d.SolrAuditDestination -
SolrAuditDestination.stop() called..
2026-05-07 20:21:24,302 INFO [] o.a.r.a.q.AuditFileSpool - Stop called,
queueName=ranger-pdp.async.batch, consumer=ranger-pdp.async.batch.solr
2026-05-07 20:21:24,302 INFO [] o.a.r.a.q.AuditBatchQueue - Exiting
consumerThread.run() method. name=ranger-pdp.async.batch
2026-05-07 20:21:24,303 INFO [] o.a.r.a.q.AuditFileSpool - Caught exception in
consumer thread. Shutdown might be in progress
2026-05-07 20:21:24,303 INFO [] o.a.r.a.q.AuditFileSpool - Exiting file
spooler. provider=ranger-pdp.async.batch, consumer=ranger-pdp.async.batch.solr
--
This message was sent by Atlassian Jira
(v8.20.10#820010)