[
https://issues.apache.org/jira/browse/RANGER-5603?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pradeep Agrawal reassigned RANGER-5603:
---------------------------------------
Assignee: Pradeep Agrawal
> [Docker] ranger-solr fails to initialize Ranger plugin during startup
> ---------------------------------------------------------------------
>
> Key: RANGER-5603
> URL: https://issues.apache.org/jira/browse/RANGER-5603
> Project: Ranger
> Issue Type: Bug
> Components: docker
> Affects Versions: 3.0.0
> Reporter: Madhan Neethiraj
> Assignee: Pradeep Agrawal
> Priority: Major
>
> Starting Ranger services from master branch in docker using "{{{}docker
> compose -f docker-compose.ranger.yml up -d{}}}" results in following failure
> in {{ranger-solr}} container during initialization:
> {noformat}
> 2026-05-18 21:02:41.156 INFO (main) [ ] o.a.s.c.CoreContainer Initializing
> authorization plugin:
> org.apache.ranger.authorization.solr.authorizer.RangerSolrAuthorizer
> 2026-05-18 21:02:41.158 ERROR (main) [ ] o.a.s.s.SolrDispatchFilter Could
> not start Solr. Check solr/home property and the logs
> 2026-05-18 21:02:41.163 ERROR (main) [ ] o.a.s.c.SolrCore null =>
> org.apache.solr.common.SolrException: Error loading class
> 'org.apache.ranger.authorization.solr.authorizer.RangerSolrAuthorizer'
> at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:549)
> org.apache.solr.common.SolrException: Error loading class
> 'org.apache.ranger.authorization.solr.authorizer.RangerSolrAuthorizer'
> at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:549)
> ~[?:?]
> at
> org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:607)
> ~[?:?]
> at
> org.apache.solr.core.CoreContainer.initializeAuthorizationPlugin(CoreContainer.java:403)
> ~[?:?]
> at
> org.apache.solr.core.CoreContainer.reloadSecurityProperties(CoreContainer.java:997)
> ~[?:?]
> at org.apache.solr.core.CoreContainer.load(CoreContainer.java:746)
> ~[?:?]
> at
> org.apache.solr.servlet.SolrDispatchFilter.createCoreContainer(SolrDispatchFilter.java:297)
> ~[?:?]
> at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:187)
> ~[?:?]
> at
> org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:140)
> ~[jetty-servlet-9.4.53.v20231009.jar:9.4.53.v20231009]
> at
> org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:750)
> ~[jetty-servlet-9.4.53.v20231009.jar:9.4.53.v20231009]
> at java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown
> Source) ~[?:?]
> at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Unknown
> Source) ~[?:?]
> at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source)
> ~[?:?]
> at
> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:774)
> ~[jetty-servlet-9.4.53.v20231009.jar:9.4.53.v20231009]
> at
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:379)
> ~[jetty-servlet-9.4.53.v20231009.jar:9.4.53.v20231009]
> ...
> at org.eclipse.jetty.start.Main.start(Main.java:491)
> ~[start.jar:9.4.53.v20231009]
> at org.eclipse.jetty.start.Main.main(Main.java:77)
> ~[start.jar:9.4.53.v20231009]
> Caused by: java.lang.ClassNotFoundException:
> org.apache.ranger.authorization.solr.authorizer.RangerSolrAuthorizer
> at java.net.URLClassLoader.findClass(Unknown Source) ~[?:?]
> at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
> at java.net.FactoryURLClassLoader.loadClass(Unknown Source) ~[?:?]
> at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
> at java.lang.Class.forName0(Native Method) ~[?:?]
> at java.lang.Class.forName(Unknown Source) ~[?:?]
> at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:533)
> ~[?:?]
> ... 56 more
> 2026-05-18 21:02:41.173 INFO (main) [ ] o.e.j.s.h.ContextHandler Started
> o.e.j.w.WebAppContext@89ff02e{/solr,file:///opt/solr-8.11.3/server/solr-webapp/webapp/,AVAILABLE}{/opt/solr-8.11.3/server/solr-webapp/webapp}
> 2026-05-18 21:02:41.177 INFO (main) [ ] o.e.j.s.AbstractConnector Started
> ServerConnector@3b7ff809{HTTP/1.1, (http/1.1, h2c)}{0.0.0.0:8983}
> 2026-05-18 21:02:41.178 INFO (main) [ ] o.e.j.s.Server Started @1032ms
> {noformat}
> Perhaps this is due to Solr using JDK11, which the Ranger plugin is built
> using JDK17? [~pradeep] - can you please review?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)