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)

Reply via email to