[ 
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)

Reply via email to