You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Austin Kimmel <Ak...@vailresorts.com> on 2020/07/20 03:53:42 UTC

Sitecore 9.3 / Solr 8.1.1 - Zookeeper Issue

Hello,

We are seeing the following errors with Sitecore 9.3 connecting to a Solr 8.1.1 cluster running on Zookeeper and haven't been able to resolve:


2020-07-17 18:10:58.238 WARN  (zkCallback-8-thread-3) [c:pj4_sitecore_web_index s:shard1 r:core_node5 x:pj4_sitecore_web_index_shard1_replica_n2] o.a.s.u.PeerSync PeerSync: core=pj4_sitecore_web_index_shard1_replica_n2 url=https://10.5.64.40:8984/solr  got a 503 from https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1/, counting as success => org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1: Expected mime type application/octet-stream but got application/json. {   "error":{     "metadata":[       "error-class","org.apache.solr.common.SolrException",       "root-error-class","org.apache.solr.common.SolrException"],     "msg":"SolrCore is loading",     "code":503}}

    at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:613) org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1: Expected mime type application/octet-stream but got application/json. {   "error":{     "metadata":[       "error-class","org.apache.solr.common.SolrException",       "root-error-class","org.apache.solr.common.SolrException"],     "msg":"SolrCore is loading",     "code":503}}


2020-07-17 18:10:58.276 ERROR (zkCallback-8-thread-3) [c:pj4_sitecore_web_index s:shard1 r:core_node5 x:pj4_sitecore_web_index_shard1_replica_n2] o.a.s.c.SyncStrategy Sync request error: org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1: Expected mime type application/octet-stream but got application/json. {   "error":{     "metadata":[       "error-class","org.apache.solr.common.SolrException",       "root-error-class","org.apache.solr.common.SolrException"],     "msg":"SolrCore is loading",     "code":503}}


2020-07-17 18:10:59.598 ERROR (qtp1661210650-149) [   ] o.a.s.s.HttpSolrCall null:org.apache.solr.common.SolrException: Error trying to proxy request for url: https://10.5.64.42:8984/solr/pj4_sitecore_web_index/admin/ping     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:692)     at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:526)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:397)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:343)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602)     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)     at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)     at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220)     at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.Server.handle(Server.java:502)     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)     at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)     at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:411)     at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:305)     at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)     at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)     at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)     at java.base/java.lang.Thread.run(Thread.java:830) Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 10.5.64.42:8984 [/10.5.64.42] failed: Connection refused: no further information     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:159)     at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)     at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:394)     at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)     at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)     at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)     at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)     at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:664)     ... 41 more Caused by: java.net.ConnectException: Connection refused: no further information     at java.base/sun.nio.ch.Net.pollConnect(Native Method)     at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:579)     at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549)     at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597)     at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:339)     at java.base/java.net.Socket.connect(Socket.java:603)     at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:339)     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)     ... 51 more


2020-07-17 18:10:59.603 ERROR (qtp1661210650-22) [   ] o.a.s.s.HttpSolrCall null:org.apache.solr.common.SolrException: Error trying to proxy request for url: https://10.5.64.42:8984/solr/pj4_sitecore_web_index/admin/ping     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:692)     at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:526)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:397)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:343)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602)     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)     at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)     at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220)     at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.Server.handle(Server.java:502)     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)     at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)     at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:411)     at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:305)     at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)     at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)     at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)     at java.base/java.lang.Thread.run(Thread.java:830) Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 10.5.64.42:8984 [/10.5.64.42] failed: Connection refused: no further information     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:159)     at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)     at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:394)     at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)     at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)     at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)     at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)     at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:664)     ... 41 more Caused by: java.net.ConnectException: Connection refused: no further information     at java.base/sun.nio.ch.Net.pollConnect(Native Method)     at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:579)     at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549)     at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597)     at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:339)     at java.base/java.net.Socket.connect(Socket.java:603)     at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:339)     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)     ... 51 more


2020-07-17 18:11:05.350 ERROR (updateExecutor-5-thread-7-processing-n:10.5.64.40:8984_solr x:pj4_sitecore_web_index_shard1_replica_n2 c:pj4_sitecore_web_index s:shard1 r:core_node5) [c:pj4_sitecore_web_index s:shard1 r:core_node5 x:pj4_sitecore_web_index_shard1_replica_n2] o.a.s.u.SolrCmdDistributor org.apache.solr.client.solrj.SolrServerException: IOException occured when talking to server at: null

    at org.apache.solr.client.solrj.impl.Http2SolrClient.request(Http2SolrClient.java:416)


Thanks!

Austin Kimmel
Software Developer
Vail Resorts, Inc.
303-404-1922
akimmel@vailresorts.com<ma...@vailresorts.com>

VAILRESORTS(r)
EXPERIENCE OF A LIFETIME

The information contained in this message is confidential and intended only for the use of the individual or entity named above, and may be privileged. Any unauthorized review, use, disclosure, or distribution is prohibited. If you are not the intended recipient, please reply to the sender immediately, stating that you have received the message in error, then please delete this e-mail. Thank you.

RE: Sitecore 9.3 / Solr 8.1.1 - Zookeeper Issue

Posted by Austin Kimmel <Ak...@vailresorts.com>.
This error seems similar to what we are having:

http://mail-archives.apache.org/mod_mbox/lucene-dev/201907.mbox/%3CCAPsWd+OA5N3f2Xqj0o58dQokPWUdAeFhynAgoqG7Rg3Y8CukDw@mail.gmail.com%3E


Austin Kimmel
Software Developer
Vail Resorts, Inc.
303-404-1922 
akimmel@vailresorts.com

VAILRESORTS®
EXPERIENCE OF A LIFETIME


-----Original Message-----
From: Austin Kimmel 
Sent: Monday, July 20, 2020 9:10 AM
To: solr-user@lucene.apache.org
Cc: Simon Croak <Sc...@vailresorts.com>; Shelby Busby <Sh...@vailresorts.com>
Subject: RE: Sitecore 9.3 / Solr 8.1.1 - Zookeeper Issue

Hello,

I've been in contact with Sitecore Support, but they say that the issue is on the Solr side.  I see the errors when I am trying to rebuild the indexes.  The index is populated the first time and then each sequential time that I try to rebuild the index it or access it there is an error.  

This morning I was able to rebuild the index but saw the following error while it was processing in the log:

2020-07-20 14:36:56.273 ERROR (updateExecutor-5-thread-23-processing-x:pj4_sitecore_core_index_shard1_replica_n4 r:core_node6 null n:10.5.64.40:8984_solr c:pj4_sitecore_core_index s:shard1) [c:pj4_sitecore_core_index s:shard1 r:core_node6 x:pj4_sitecore_core_index_shard1_replica_n4] o.a.s.u.ErrorReportingConcurrentUpdateSolrClient Error when calling SolrCmdDistributor$Req: cmd=add{,id=(null)}; node=ForwardNode: https://10.5.64.41:8984/solr/pj4_sitecore_core_index_shard1_replica_n1/ to https://10.5.64.41:8984/solr/pj4_sitecore_core_index_shard1_replica_n1/ => java.io.IOException: java.io.IOException: Broken pipe
	at org.eclipse.jetty.client.util.DeferredContentProvider.flush(DeferredContentProvider.java:193)
java.io.IOException: java.io.IOException: Broken pipe

That error is then the same error that I see after each following rebuild or when I try to access the index.

Here are the instructions that Sitecore provides with integrating Solr within their platform: https://doc.sitecore.com/developers/93/platform-administration-and-architecture/en/walkthrough--setting-up-solr.html

Thanks!

Austin Kimmel
Software Developer
Vail Resorts, Inc.
303-404-1922 
akimmel@vailresorts.com

VAILRESORTS®
EXPERIENCE OF A LIFETIME

-----Original Message-----
From: matthew sporleder [mailto:msporleder@gmail.com] 
Sent: Monday, July 20, 2020 5:18 AM
To: solr-user@lucene.apache.org
Subject: Re: Sitecore 9.3 / Solr 8.1.1 - Zookeeper Issue

ATTENTION: This eMail originated from outside of Vail Resorts and may or may not be legitimate. Although we do our best to screen phishing emails, please use extra caution before opening any attachments or clicking on any links unless you are absolutely sure the source of the email is trusted. If in doubt about the legitimacy of this email, please use the Report Phish button for validation.



FWIW the real error is msg":"SolrCore is loading which is bad if you are in the middle of indexing

What is happening on solr at this time?

> On Jul 20, 2020, at 4:46 AM, Charlie Hull <ch...@flax.co.uk> wrote:
>
> Hi Austin,
>
> Sitecore is a commercial product so your first port of call should be whoever sold you or is supporting Sitecore....a quick (and by no means deep) bit of research shows this error may be generated by the Sitecore indexer process calling Solr. We won't be able to see how it does that if it's closed source code.
>
> Cheers
>
> Charlie
>
>> On 20/07/2020 04:53, Austin Kimmel wrote:
>> Hello,
>>
>> We are seeing the following errors with Sitecore 9.3 connecting to a Solr 8.1.1 cluster running on Zookeeper and haven't been able to resolve:
>>
>>
>> 2020-07-17 18:10:58.238 WARN  (zkCallback-8-thread-3) [c:pj4_sitecore_web_index s:shard1 r:core_node5 x:pj4_sitecore_web_index_shard1_replica_n2] o.a.s.u.PeerSync PeerSync: core=pj4_sitecore_web_index_shard1_replica_n2 url=https://10.5.64.40:8984/solr  got a 503 from https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1/, counting as success => org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1: Expected mime type application/octet-stream but got application/json. {   "error":{     "metadata":[       "error-class","org.apache.solr.common.SolrException",       "root-error-class","org.apache.solr.common.SolrException"],     "msg":"SolrCore is loading",     "code":503}}
>>
>>     at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:613) org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1: Expected mime type application/octet-stream but got application/json. {   "error":{     "metadata":[       "error-class","org.apache.solr.common.SolrException",       "root-error-class","org.apache.solr.common.SolrException"],     "msg":"SolrCore is loading",     "code":503}}
>>
>>
>> 2020-07-17 18:10:58.276 ERROR (zkCallback-8-thread-3) [c:pj4_sitecore_web_index s:shard1 r:core_node5 x:pj4_sitecore_web_index_shard1_replica_n2] o.a.s.c.SyncStrategy Sync request error: org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1: Expected mime type application/octet-stream but got application/json. {   "error":{     "metadata":[       "error-class","org.apache.solr.common.SolrException",       "root-error-class","org.apache.solr.common.SolrException"],     "msg":"SolrCore is loading",     "code":503}}
>>
>>
>> 2020-07-17 18:10:59.598 ERROR (qtp1661210650-149) [   ] o.a.s.s.HttpSolrCall null:org.apache.solr.common.SolrException: Error trying to proxy request for url: https://10.5.64.42:8984/solr/pj4_sitecore_web_index/admin/ping     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:692)     at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:526)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:397)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:343)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602)     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)     at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)     at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220)     at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.Server.handle(Server.java:502)     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)     at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)     at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:411)     at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:305)     at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)     at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)     at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)     at java.base/java.lang.Thread.run(Thread.java:830) Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 10.5.64.42:8984 [/10.5.64.42] failed: Connection refused: no further information     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:159)     at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)     at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:394)     at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)     at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)     at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)     at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)     at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:664)     ... 41 more Caused by: java.net.ConnectException: Connection refused: no further information     at java.base/sun.nio.ch.Net.pollConnect(Native Method)     at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:579)     at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549)     at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597)     at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:339)     at java.base/java.net.Socket.connect(Socket.java:603)     at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:339)     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)     ... 51 more
>>
>>
>> 2020-07-17 18:10:59.603 ERROR (qtp1661210650-22) [   ] o.a.s.s.HttpSolrCall null:org.apache.solr.common.SolrException: Error trying to proxy request for url: https://10.5.64.42:8984/solr/pj4_sitecore_web_index/admin/ping     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:692)     at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:526)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:397)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:343)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602)     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)     at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)     at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220)     at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.Server.handle(Server.java:502)     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)     at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)     at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:411)     at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:305)     at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)     at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)     at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)     at java.base/java.lang.Thread.run(Thread.java:830) Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 10.5.64.42:8984 [/10.5.64.42] failed: Connection refused: no further information     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:159)     at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)     at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:394)     at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)     at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)     at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)     at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)     at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:664)     ... 41 more Caused by: java.net.ConnectException: Connection refused: no further information     at java.base/sun.nio.ch.Net.pollConnect(Native Method)     at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:579)     at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549)     at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597)     at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:339)     at java.base/java.net.Socket.connect(Socket.java:603)     at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:339)     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)     ... 51 more
>>
>>
>> 2020-07-17 18:11:05.350 ERROR (updateExecutor-5-thread-7-processing-n:10.5.64.40:8984_solr x:pj4_sitecore_web_index_shard1_replica_n2 c:pj4_sitecore_web_index s:shard1 r:core_node5) [c:pj4_sitecore_web_index s:shard1 r:core_node5 x:pj4_sitecore_web_index_shard1_replica_n2] o.a.s.u.SolrCmdDistributor org.apache.solr.client.solrj.SolrServerException: IOException occured when talking to server at: null
>>
>>     at org.apache.solr.client.solrj.impl.Http2SolrClient.request(Http2SolrClient.java:416)
>>
>>
>> Thanks!
>>
>> Austin Kimmel
>> Software Developer
>> Vail Resorts, Inc.
>> 303-404-1922
>> akimmel@vailresorts.com<ma...@vailresorts.com>
>>
>> VAILRESORTS(r)
>> EXPERIENCE OF A LIFETIME
>>
>> The information contained in this message is confidential and intended only for the use of the individual or entity named above, and may be privileged. Any unauthorized review, use, disclosure, or distribution is prohibited. If you are not the intended recipient, please reply to the sender immediately, stating that you have received the message in error, then please delete this e-mail. Thank you.
>>
>
> --
> Charlie Hull
> OpenSource Connections, previously Flax
>
> tel/fax: +44 (0)8700 118334
> mobile:  +44 (0)7767 825828
> web: www.o19s.com
>
>

RE: Sitecore 9.3 / Solr 8.1.1 - Zookeeper Issue

Posted by Austin Kimmel <Ak...@vailresorts.com>.
Hello,

I've been in contact with Sitecore Support, but they say that the issue is on the Solr side.  I see the errors when I am trying to rebuild the indexes.  The index is populated the first time and then each sequential time that I try to rebuild the index it or access it there is an error.  

This morning I was able to rebuild the index but saw the following error while it was processing in the log:

2020-07-20 14:36:56.273 ERROR (updateExecutor-5-thread-23-processing-x:pj4_sitecore_core_index_shard1_replica_n4 r:core_node6 null n:10.5.64.40:8984_solr c:pj4_sitecore_core_index s:shard1) [c:pj4_sitecore_core_index s:shard1 r:core_node6 x:pj4_sitecore_core_index_shard1_replica_n4] o.a.s.u.ErrorReportingConcurrentUpdateSolrClient Error when calling SolrCmdDistributor$Req: cmd=add{,id=(null)}; node=ForwardNode: https://10.5.64.41:8984/solr/pj4_sitecore_core_index_shard1_replica_n1/ to https://10.5.64.41:8984/solr/pj4_sitecore_core_index_shard1_replica_n1/ => java.io.IOException: java.io.IOException: Broken pipe
	at org.eclipse.jetty.client.util.DeferredContentProvider.flush(DeferredContentProvider.java:193)
java.io.IOException: java.io.IOException: Broken pipe

That error is then the same error that I see after each following rebuild or when I try to access the index.

Here are the instructions that Sitecore provides with integrating Solr within their platform: https://doc.sitecore.com/developers/93/platform-administration-and-architecture/en/walkthrough--setting-up-solr.html

Thanks!

Austin Kimmel
Software Developer
Vail Resorts, Inc.
303-404-1922 
akimmel@vailresorts.com

VAILRESORTS®
EXPERIENCE OF A LIFETIME

-----Original Message-----
From: matthew sporleder [mailto:msporleder@gmail.com] 
Sent: Monday, July 20, 2020 5:18 AM
To: solr-user@lucene.apache.org
Subject: Re: Sitecore 9.3 / Solr 8.1.1 - Zookeeper Issue

ATTENTION: This eMail originated from outside of Vail Resorts and may or may not be legitimate. Although we do our best to screen phishing emails, please use extra caution before opening any attachments or clicking on any links unless you are absolutely sure the source of the email is trusted. If in doubt about the legitimacy of this email, please use the Report Phish button for validation.



FWIW the real error is msg":"SolrCore is loading which is bad if you are in the middle of indexing

What is happening on solr at this time?

> On Jul 20, 2020, at 4:46 AM, Charlie Hull <ch...@flax.co.uk> wrote:
>
> Hi Austin,
>
> Sitecore is a commercial product so your first port of call should be whoever sold you or is supporting Sitecore....a quick (and by no means deep) bit of research shows this error may be generated by the Sitecore indexer process calling Solr. We won't be able to see how it does that if it's closed source code.
>
> Cheers
>
> Charlie
>
>> On 20/07/2020 04:53, Austin Kimmel wrote:
>> Hello,
>>
>> We are seeing the following errors with Sitecore 9.3 connecting to a Solr 8.1.1 cluster running on Zookeeper and haven't been able to resolve:
>>
>>
>> 2020-07-17 18:10:58.238 WARN  (zkCallback-8-thread-3) [c:pj4_sitecore_web_index s:shard1 r:core_node5 x:pj4_sitecore_web_index_shard1_replica_n2] o.a.s.u.PeerSync PeerSync: core=pj4_sitecore_web_index_shard1_replica_n2 url=https://10.5.64.40:8984/solr  got a 503 from https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1/, counting as success => org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1: Expected mime type application/octet-stream but got application/json. {   "error":{     "metadata":[       "error-class","org.apache.solr.common.SolrException",       "root-error-class","org.apache.solr.common.SolrException"],     "msg":"SolrCore is loading",     "code":503}}
>>
>>     at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:613) org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1: Expected mime type application/octet-stream but got application/json. {   "error":{     "metadata":[       "error-class","org.apache.solr.common.SolrException",       "root-error-class","org.apache.solr.common.SolrException"],     "msg":"SolrCore is loading",     "code":503}}
>>
>>
>> 2020-07-17 18:10:58.276 ERROR (zkCallback-8-thread-3) [c:pj4_sitecore_web_index s:shard1 r:core_node5 x:pj4_sitecore_web_index_shard1_replica_n2] o.a.s.c.SyncStrategy Sync request error: org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1: Expected mime type application/octet-stream but got application/json. {   "error":{     "metadata":[       "error-class","org.apache.solr.common.SolrException",       "root-error-class","org.apache.solr.common.SolrException"],     "msg":"SolrCore is loading",     "code":503}}
>>
>>
>> 2020-07-17 18:10:59.598 ERROR (qtp1661210650-149) [   ] o.a.s.s.HttpSolrCall null:org.apache.solr.common.SolrException: Error trying to proxy request for url: https://10.5.64.42:8984/solr/pj4_sitecore_web_index/admin/ping     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:692)     at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:526)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:397)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:343)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602)     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)     at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)     at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220)     at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.Server.handle(Server.java:502)     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)     at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)     at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:411)     at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:305)     at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)     at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)     at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)     at java.base/java.lang.Thread.run(Thread.java:830) Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 10.5.64.42:8984 [/10.5.64.42] failed: Connection refused: no further information     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:159)     at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)     at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:394)     at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)     at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)     at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)     at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)     at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:664)     ... 41 more Caused by: java.net.ConnectException: Connection refused: no further information     at java.base/sun.nio.ch.Net.pollConnect(Native Method)     at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:579)     at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549)     at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597)     at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:339)     at java.base/java.net.Socket.connect(Socket.java:603)     at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:339)     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)     ... 51 more
>>
>>
>> 2020-07-17 18:10:59.603 ERROR (qtp1661210650-22) [   ] o.a.s.s.HttpSolrCall null:org.apache.solr.common.SolrException: Error trying to proxy request for url: https://10.5.64.42:8984/solr/pj4_sitecore_web_index/admin/ping     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:692)     at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:526)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:397)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:343)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602)     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)     at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)     at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220)     at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.Server.handle(Server.java:502)     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)     at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)     at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:411)     at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:305)     at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)     at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)     at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)     at java.base/java.lang.Thread.run(Thread.java:830) Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 10.5.64.42:8984 [/10.5.64.42] failed: Connection refused: no further information     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:159)     at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)     at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:394)     at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)     at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)     at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)     at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)     at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:664)     ... 41 more Caused by: java.net.ConnectException: Connection refused: no further information     at java.base/sun.nio.ch.Net.pollConnect(Native Method)     at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:579)     at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549)     at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597)     at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:339)     at java.base/java.net.Socket.connect(Socket.java:603)     at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:339)     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)     ... 51 more
>>
>>
>> 2020-07-17 18:11:05.350 ERROR (updateExecutor-5-thread-7-processing-n:10.5.64.40:8984_solr x:pj4_sitecore_web_index_shard1_replica_n2 c:pj4_sitecore_web_index s:shard1 r:core_node5) [c:pj4_sitecore_web_index s:shard1 r:core_node5 x:pj4_sitecore_web_index_shard1_replica_n2] o.a.s.u.SolrCmdDistributor org.apache.solr.client.solrj.SolrServerException: IOException occured when talking to server at: null
>>
>>     at org.apache.solr.client.solrj.impl.Http2SolrClient.request(Http2SolrClient.java:416)
>>
>>
>> Thanks!
>>
>> Austin Kimmel
>> Software Developer
>> Vail Resorts, Inc.
>> 303-404-1922
>> akimmel@vailresorts.com<ma...@vailresorts.com>
>>
>> VAILRESORTS(r)
>> EXPERIENCE OF A LIFETIME
>>
>> The information contained in this message is confidential and intended only for the use of the individual or entity named above, and may be privileged. Any unauthorized review, use, disclosure, or distribution is prohibited. If you are not the intended recipient, please reply to the sender immediately, stating that you have received the message in error, then please delete this e-mail. Thank you.
>>
>
> --
> Charlie Hull
> OpenSource Connections, previously Flax
>
> tel/fax: +44 (0)8700 118334
> mobile:  +44 (0)7767 825828
> web: www.o19s.com
>
>

Re: Sitecore 9.3 / Solr 8.1.1 - Zookeeper Issue

Posted by matthew sporleder <ms...@gmail.com>.
FWIW the real error is msg":"SolrCore is loading which is bad if you are in the middle of indexing

What is happening on solr at this time?

> On Jul 20, 2020, at 4:46 AM, Charlie Hull <ch...@flax.co.uk> wrote:
> 
> Hi Austin,
> 
> Sitecore is a commercial product so your first port of call should be whoever sold you or is supporting Sitecore....a quick (and by no means deep) bit of research shows this error may be generated by the Sitecore indexer process calling Solr. We won't be able to see how it does that if it's closed source code.
> 
> Cheers
> 
> Charlie
> 
>> On 20/07/2020 04:53, Austin Kimmel wrote:
>> Hello,
>> 
>> We are seeing the following errors with Sitecore 9.3 connecting to a Solr 8.1.1 cluster running on Zookeeper and haven't been able to resolve:
>> 
>> 
>> 2020-07-17 18:10:58.238 WARN  (zkCallback-8-thread-3) [c:pj4_sitecore_web_index s:shard1 r:core_node5 x:pj4_sitecore_web_index_shard1_replica_n2] o.a.s.u.PeerSync PeerSync: core=pj4_sitecore_web_index_shard1_replica_n2 url=https://10.5.64.40:8984/solr  got a 503 from https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1/, counting as success => org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1: Expected mime type application/octet-stream but got application/json. {   "error":{     "metadata":[       "error-class","org.apache.solr.common.SolrException",       "root-error-class","org.apache.solr.common.SolrException"],     "msg":"SolrCore is loading",     "code":503}}
>> 
>>     at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:613) org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1: Expected mime type application/octet-stream but got application/json. {   "error":{     "metadata":[       "error-class","org.apache.solr.common.SolrException",       "root-error-class","org.apache.solr.common.SolrException"],     "msg":"SolrCore is loading",     "code":503}}
>> 
>> 
>> 2020-07-17 18:10:58.276 ERROR (zkCallback-8-thread-3) [c:pj4_sitecore_web_index s:shard1 r:core_node5 x:pj4_sitecore_web_index_shard1_replica_n2] o.a.s.c.SyncStrategy Sync request error: org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1: Expected mime type application/octet-stream but got application/json. {   "error":{     "metadata":[       "error-class","org.apache.solr.common.SolrException",       "root-error-class","org.apache.solr.common.SolrException"],     "msg":"SolrCore is loading",     "code":503}}
>> 
>> 
>> 2020-07-17 18:10:59.598 ERROR (qtp1661210650-149) [   ] o.a.s.s.HttpSolrCall null:org.apache.solr.common.SolrException: Error trying to proxy request for url: https://10.5.64.42:8984/solr/pj4_sitecore_web_index/admin/ping     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:692)     at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:526)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:397)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:343)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602)     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)     at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)     at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220)     at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.Server.handle(Server.java:502)     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)     at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)     at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:411)     at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:305)     at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)     at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)     at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)     at java.base/java.lang.Thread.run(Thread.java:830) Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 10.5.64.42:8984 [/10.5.64.42] failed: Connection refused: no further information     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:159)     at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)     at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:394)     at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)     at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)     at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)     at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)     at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:664)     ... 41 more Caused by: java.net.ConnectException: Connection refused: no further information     at java.base/sun.nio.ch.Net.pollConnect(Native Method)     at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:579)     at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549)     at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597)     at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:339)     at java.base/java.net.Socket.connect(Socket.java:603)     at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:339)     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)     ... 51 more
>> 
>> 
>> 2020-07-17 18:10:59.603 ERROR (qtp1661210650-22) [   ] o.a.s.s.HttpSolrCall null:org.apache.solr.common.SolrException: Error trying to proxy request for url: https://10.5.64.42:8984/solr/pj4_sitecore_web_index/admin/ping     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:692)     at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:526)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:397)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:343)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602)     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)     at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)     at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220)     at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.Server.handle(Server.java:502)     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)     at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)     at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:411)     at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:305)     at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)     at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)     at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)     at java.base/java.lang.Thread.run(Thread.java:830) Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 10.5.64.42:8984 [/10.5.64.42] failed: Connection refused: no further information     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:159)     at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)     at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:394)     at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)     at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)     at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)     at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)     at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:664)     ... 41 more Caused by: java.net.ConnectException: Connection refused: no further information     at java.base/sun.nio.ch.Net.pollConnect(Native Method)     at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:579)     at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549)     at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597)     at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:339)     at java.base/java.net.Socket.connect(Socket.java:603)     at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:339)     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)     ... 51 more
>> 
>> 
>> 2020-07-17 18:11:05.350 ERROR (updateExecutor-5-thread-7-processing-n:10.5.64.40:8984_solr x:pj4_sitecore_web_index_shard1_replica_n2 c:pj4_sitecore_web_index s:shard1 r:core_node5) [c:pj4_sitecore_web_index s:shard1 r:core_node5 x:pj4_sitecore_web_index_shard1_replica_n2] o.a.s.u.SolrCmdDistributor org.apache.solr.client.solrj.SolrServerException: IOException occured when talking to server at: null
>> 
>>     at org.apache.solr.client.solrj.impl.Http2SolrClient.request(Http2SolrClient.java:416)
>> 
>> 
>> Thanks!
>> 
>> Austin Kimmel
>> Software Developer
>> Vail Resorts, Inc.
>> 303-404-1922
>> akimmel@vailresorts.com<ma...@vailresorts.com>
>> 
>> VAILRESORTS(r)
>> EXPERIENCE OF A LIFETIME
>> 
>> The information contained in this message is confidential and intended only for the use of the individual or entity named above, and may be privileged. Any unauthorized review, use, disclosure, or distribution is prohibited. If you are not the intended recipient, please reply to the sender immediately, stating that you have received the message in error, then please delete this e-mail. Thank you.
>> 
> 
> -- 
> Charlie Hull
> OpenSource Connections, previously Flax
> 
> tel/fax: +44 (0)8700 118334
> mobile:  +44 (0)7767 825828
> web: www.o19s.com
> 
> 

Re: Sitecore 9.3 / Solr 8.1.1 - Zookeeper Issue

Posted by Charlie Hull <ch...@flax.co.uk>.
Hi Austin,

Sitecore is a commercial product so your first port of call should be 
whoever sold you or is supporting Sitecore....a quick (and by no means 
deep) bit of research shows this error may be generated by the Sitecore 
indexer process calling Solr. We won't be able to see how it does that 
if it's closed source code.

Cheers

Charlie

On 20/07/2020 04:53, Austin Kimmel wrote:
> Hello,
>
> We are seeing the following errors with Sitecore 9.3 connecting to a Solr 8.1.1 cluster running on Zookeeper and haven't been able to resolve:
>
>
> 2020-07-17 18:10:58.238 WARN  (zkCallback-8-thread-3) [c:pj4_sitecore_web_index s:shard1 r:core_node5 x:pj4_sitecore_web_index_shard1_replica_n2] o.a.s.u.PeerSync PeerSync: core=pj4_sitecore_web_index_shard1_replica_n2 url=https://10.5.64.40:8984/solr  got a 503 from https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1/, counting as success => org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1: Expected mime type application/octet-stream but got application/json. {   "error":{     "metadata":[       "error-class","org.apache.solr.common.SolrException",       "root-error-class","org.apache.solr.common.SolrException"],     "msg":"SolrCore is loading",     "code":503}}
>
>      at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:613) org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1: Expected mime type application/octet-stream but got application/json. {   "error":{     "metadata":[       "error-class","org.apache.solr.common.SolrException",       "root-error-class","org.apache.solr.common.SolrException"],     "msg":"SolrCore is loading",     "code":503}}
>
>
> 2020-07-17 18:10:58.276 ERROR (zkCallback-8-thread-3) [c:pj4_sitecore_web_index s:shard1 r:core_node5 x:pj4_sitecore_web_index_shard1_replica_n2] o.a.s.c.SyncStrategy Sync request error: org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at https://10.5.64.41:8984/solr/pj4_sitecore_web_index_shard1_replica_n1: Expected mime type application/octet-stream but got application/json. {   "error":{     "metadata":[       "error-class","org.apache.solr.common.SolrException",       "root-error-class","org.apache.solr.common.SolrException"],     "msg":"SolrCore is loading",     "code":503}}
>
>
> 2020-07-17 18:10:59.598 ERROR (qtp1661210650-149) [   ] o.a.s.s.HttpSolrCall null:org.apache.solr.common.SolrException: Error trying to proxy request for url: https://10.5.64.42:8984/solr/pj4_sitecore_web_index/admin/ping     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:692)     at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:526)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:397)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:343)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602)     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)     at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)     at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220)     at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.Server.handle(Server.java:502)     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)     at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)     at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:411)     at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:305)     at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)     at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)     at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)     at java.base/java.lang.Thread.run(Thread.java:830) Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 10.5.64.42:8984 [/10.5.64.42] failed: Connection refused: no further information     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:159)     at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)     at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:394)     at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)     at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)     at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)     at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)     at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:664)     ... 41 more Caused by: java.net.ConnectException: Connection refused: no further information     at java.base/sun.nio.ch.Net.pollConnect(Native Method)     at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:579)     at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549)     at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597)     at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:339)     at java.base/java.net.Socket.connect(Socket.java:603)     at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:339)     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)     ... 51 more
>
>
> 2020-07-17 18:10:59.603 ERROR (qtp1661210650-22) [   ] o.a.s.s.HttpSolrCall null:org.apache.solr.common.SolrException: Error trying to proxy request for url: https://10.5.64.42:8984/solr/pj4_sitecore_web_index/admin/ping     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:692)     at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:526)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:397)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:343)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602)     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)     at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)     at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220)     at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.Server.handle(Server.java:502)     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)     at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)     at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:411)     at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:305)     at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)     at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)     at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)     at java.base/java.lang.Thread.run(Thread.java:830) Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 10.5.64.42:8984 [/10.5.64.42] failed: Connection refused: no further information     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:159)     at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)     at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:394)     at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)     at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)     at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)     at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)     at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)     at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)     at org.apache.solr.servlet.HttpSolrCall.remoteQuery(HttpSolrCall.java:664)     ... 41 more Caused by: java.net.ConnectException: Connection refused: no further information     at java.base/sun.nio.ch.Net.pollConnect(Native Method)     at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:579)     at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549)     at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597)     at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:339)     at java.base/java.net.Socket.connect(Socket.java:603)     at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:339)     at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)     ... 51 more
>
>
> 2020-07-17 18:11:05.350 ERROR (updateExecutor-5-thread-7-processing-n:10.5.64.40:8984_solr x:pj4_sitecore_web_index_shard1_replica_n2 c:pj4_sitecore_web_index s:shard1 r:core_node5) [c:pj4_sitecore_web_index s:shard1 r:core_node5 x:pj4_sitecore_web_index_shard1_replica_n2] o.a.s.u.SolrCmdDistributor org.apache.solr.client.solrj.SolrServerException: IOException occured when talking to server at: null
>
>      at org.apache.solr.client.solrj.impl.Http2SolrClient.request(Http2SolrClient.java:416)
>
>
> Thanks!
>
> Austin Kimmel
> Software Developer
> Vail Resorts, Inc.
> 303-404-1922
> akimmel@vailresorts.com<ma...@vailresorts.com>
>
> VAILRESORTS(r)
> EXPERIENCE OF A LIFETIME
>
> The information contained in this message is confidential and intended only for the use of the individual or entity named above, and may be privileged. Any unauthorized review, use, disclosure, or distribution is prohibited. If you are not the intended recipient, please reply to the sender immediately, stating that you have received the message in error, then please delete this e-mail. Thank you.
>

-- 
Charlie Hull
OpenSource Connections, previously Flax

tel/fax: +44 (0)8700 118334
mobile:  +44 (0)7767 825828
web: www.o19s.com