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 (Jira)" <ji...@apache.org> on 2026/05/18 21:14:00 UTC
[jira] [Created] (RANGER-5603) [Docker] ranger-solr fails to initialize Ranger plugin during startup
Madhan Neethiraj created RANGER-5603:
----------------------------------------
Summary: [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
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)