The images did not make it to the list. Can you share them elsewhere?

Does it work if you disable authentication plugin? I see a HTTP 403 error in 
the log which suggests there is an auth issue. Are you using 
forwardCredentials=true? 
Which solr version are you on?

Jan Høydahl

> 16. mai 2024 kl. 21:03 skrev Ulli Franz <ulli_fr...@outlook.com>:
> 
> 
> Hello everyone
> 
> I use a 3-node solrCloud with 3 Zookeeper nodes (all on VMWare at one 
> physical machine) and got stuck while creating new collections. From time to 
> time it works via API or GUI, but mostly i receive a 
> BaseHttpSolrClient$RemoteSolrException: Error from server
> 
> Here is what I see:
> 
> 
> 
> These are my already created Collections:
> 
> 
> 
> In security.json is set "blockUnknown": False in authentication and at the 
> end of the file, which is already copied to zookeeper. 
> 
> This is how the zookeeper status looks like:
> 
> 
> When trying to create a new collection i use either the GUI or (Python code 
> which works fine e.g. to get something like the Clusterstatus):
> createCollection = 
> "http://s03:8983/solr/admin/collections?action=CREATE&name=GPL_COLLECTION_10&replicationFactor=2&numShards=1";
> status = requests.post(createCollection, auth=HTTPBasicAuth(user, password))
> 
> 
>  and receive status 500:
> 
> {'responseHeader': {'status': 500, 'QTime': 180017},
>  'error': {'metadata': ['error-class',
>    'org.apache.solr.common.SolrException',
>    'root-error-class',
>    'org.apache.solr.common.SolrException'],
>   'msg': 'create the collection time out:180s',
>   'trace': 'org.apache.solr.common.SolrException: create the collection time 
> out:180s\n\tat 
> org.apache.solr.handler.admin.CollectionsHandler.submitCollectionApiCommand(CollectionsHandler.java:415)\n\tat
>  
> org.apache.solr.handler.admin.api.CreateCollectionAPI.createCollection(CreateCollectionAPI.java:133)\n\tat
>  
> org.apache.solr.handler.admin.CollectionsHandler$CollectionOperation.lambda$static$0(CollectionsHandler.java:513)\n\tat
>  
> org.apache.solr.handler.admin.CollectionsHandler$CollectionOperation.execute(CollectionsHandler.java:1265)\n\tat
>  
> org.apache.solr.handler.admin.CollectionsHandler.invokeAction(CollectionsHandler.java:315)\n\tat
>  
> org.apache.solr.handler.admin.CollectionsHandler.handleRequestBody(CollectionsHandler.java:293)\n\tat
>  
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:226)\n\tat
>  
> org.apache.solr.servlet.HttpSolrCall.handleAdmin(HttpSolrCall.java:932)\n\tat 
> org.apache.solr.servlet.HttpSolrCall.handleAdminRequest(HttpSolrCall.java:880)\n\tat
>  org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:541)\n\tat 
> org.apache.solr.servlet.SolrDispatchFilter.dispatch(SolrDispatchFilter.java:262)\n\tat
>  
> org.apache.solr.servlet.SolrDispatchFilter.lambda$doFilter$0(SolrDispatchFilter.java:219)\n\tat
>  
> org.apache.solr.servlet.ServletUtils.traceHttpRequestExecution2(ServletUtils.java:246)\n\tat
>  
> org.apache.solr.servlet.ServletUtils.rateLimitRequest(ServletUtils.java:215)\n\tat
>  
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:213)\n\tat
>  
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:195)\n\tat
>  org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210)\n\tat 
> org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)\n\tat
>  
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)\n\tat
>  
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)\n\tat
>  
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:598)\n\tat
>  
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)\n\tat
>  
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)\n\tat
>  
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1570)\n\tat
>  
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)\n\tat
>  
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1384)\n\tat
>  
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)\n\tat
>  
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)\n\tat
>  
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543)\n\tat
>  
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)\n\tat
>  
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1306)\n\tat
>  
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)\n\tat
>  
> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)\n\tat
>  
> org.eclipse.jetty.server.handler.InetAccessHandler.handle(InetAccessHandler.java:228)\n\tat
>  
> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:141)\n\tat
>  
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)\n\tat
>  
> org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:301)\n\tat
>  
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)\n\tat
>  
> org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:822)\n\tat
>  
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)\n\tat
>  org.eclipse.jetty.server.Server.handle(Server.java:563)\n\tat 
> org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598)\n\tat
>  org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753)\n\tat 
> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501)\n\tat 
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287)\n\tat
>  
> org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)\n\tat
>  org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)\n\tat 
> org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)\n\tat
>  
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:421)\n\tat
>  
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:390)\n\tat
>  
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277)\n\tat
>  
> org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)\n\tat
>  
> org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)\n\tat
>  
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)\n\tat
>  
> org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)\n\tat
>  
> org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)\n\tat
>  java.base/java.lang.Thread.run(Thread.java:829)\n',
>   'code': 500}}
> 
> the logfile of the leader says further:
> 
> <head>
> org.apache.solr.client.solrj.impl.BaseHttpSolrClient$RemoteSolrException: 
> Error from server at http://s01:8983/solr/admin/cores: Expected mime type in 
> [application/octet-stream, application/vnd.apache.solr.javabin] but got 
> text/html. <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
> <title>Error 403 Forbidden</title>
> </head>
> <body><h2>HTTP ERROR 403 Forbidden</h2>
> <table>
> <tr><th>URI:</th><td>/solr/admin/cores</td></tr>
> <tr><th>STATUS:</th><td>403</td></tr>
> <tr><th>MESSAGE:</th><td>Forbidden</td></tr>
> <tr><th>SERVLET:</th><td>-</td></tr>
> </table>
> 
> </body>
> </html>
> 
>         at 
> org.apache.solr.client.solrj.impl.Http2SolrClient.checkContentType(Http2SolrClient.java:974)
>  ~[?:?]
>         at 
> org.apache.solr.client.solrj.impl.Http2SolrClient.processErrorsAndResponse(Http2SolrClient.java:863)
>  ~[?:?]
>         at 
> org.apache.solr.client.solrj.impl.Http2SolrClient.processErrorsAndResponse(Http2SolrClient.java:576)
>  ~[?:?]
>         at 
> org.apache.solr.client.solrj.impl.Http2SolrClient$1.lambda$onHeaders$0(Http2SolrClient.java:481)
>  ~[?:?]
>         at 
> org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:294)
>  ~[?:?]
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>  ~[?:?]
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>  ~[?:?]
>         at java.lang.Thread.run(Thread.java:829) [?:?]
> 
> 2024-05-12 17:04:03.874 INFO  (zkCallback-11-thread-11) [] 
> o.a.s.c.c.ZkStateReader A cluster state change: [WatchedEvent 
> state:SyncConnected type:NodeDeleted 
> path:/collections/GPL_COLLECTION_10/state.json zxid: 438086664484] for 
> collection [GPL_CO>
> 2024-05-12 17:04:03.875 INFO  (zkCallback-11-thread-12) [] 
> o.a.s.c.c.ZkStateReader A cluster state change: [WatchedEvent 
> state:SyncConnected type:NodeDeleted 
> path:/collections/GPL_COLLECTION_10/state.json zxid: 438086664484] for 
> collection [GPL_CO>
> 2024-05-12 17:04:03.904 INFO  (OverseerThreadFactory-17-thread-2) 
> [c:GPL_COLLECTION_10] o.a.s.c.a.c.CreateCollectionCmd Cleaned up artifacts 
> for failed create collection for [GPL_COLLECTION_10]
> 2024-05-12 17:04:03.904 ERROR (OverseerThreadFactory-17-thread-2) 
> [c:GPL_COLLECTION_10] o.a.s.c.a.c.OverseerCollectionMessageHandler Collection 
> GPL_COLLECTION_10}, operation create failed => 
> org.apache.solr.common.SolrException: Underlying core cr>
> 
> 
> I am trying to solve this since days. Could you please help me out?
> Thanks in andvance, please let me know if I should provide some more 
> information.
> 
> Regards, Ulli
> 
> 
> 
> 

Reply via email to