Paul Blanchaert created SOLR-17589:
--------------------------------------

             Summary: First use of PUT/POST request with HttpJdkSolrClient 
generates error log entry on solr server due to initial HEAD request
                 Key: SOLR-17589
                 URL: https://issues.apache.org/jira/browse/SOLR-17589
             Project: Solr
          Issue Type: Improvement
      Security Level: Public (Default Security Level. Issues are Public)
          Components: clients - java
    Affects Versions: 9.7
            Reporter: Paul Blanchaert


The first call of the maybeTryHeadRequest of the HttpJdkSolrClient (used in the 
preparePutOrPost) causes an ERROR log entry in the solr server log even while 
the "HEAD" request is considered successful in the client.

The client only performs this request once.

The error on server side is due to the "empty" request: "missing content stream"

2024-12-10 08:31:48 2024-12-10 07:31:48.877 INFO  (qtp1380924218-23-solr-123) 
[c:collection1 s:shard1 r:core_node2 x:collection1_shard1_replica_n1 
t:solr-123] o.a.s.u.p.LogUpdateProcessorFactory webapp=/solr path=/update 
params={}{} 0 0
2024-12-10 08:31:48 2024-12-10 07:31:48.877 ERROR (qtp1380924218-23-solr-123) 
[c:collection1 s:shard1 r:core_node2 x:collection1_shard1_replica_n1 
t:solr-123] o.a.s.h.RequestHandlerBase Client exception => 
org.apache.solr.common.SolrException: missing content stream
2024-12-10 08:31:48     at 
org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:93)
2024-12-10 08:31:48 org.apache.solr.common.SolrException: missing content stream
2024-12-10 08:31:48     at 
org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:93)
 ~[?:?]
2024-12-10 08:31:48     at 
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:226)
 ~[?:?]
2024-12-10 08:31:48     at 
org.apache.solr.core.SolrCore.execute(SolrCore.java:2880) ~[?:?]
2024-12-10 08:31:48     at 
org.apache.solr.servlet.HttpSolrCall.executeCoreRequest(HttpSolrCall.java:890) 
~[?:?]
2024-12-10 08:31:48     at 
org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:576) ~[?:?]
2024-12-10 08:31:48     at 
org.apache.solr.servlet.SolrDispatchFilter.dispatch(SolrDispatchFilter.java:251)
 ~[?:?]
2024-12-10 08:31:48     at 
org.apache.solr.servlet.SolrDispatchFilter.lambda$doFilter$0(SolrDispatchFilter.java:208)
 ~[?:?]
2024-12-10 08:31:48     at 
org.apache.solr.servlet.ServletUtils.traceHttpRequestExecution2(ServletUtils.java:243)
 ~[?:?]
2024-12-10 08:31:48     at 
org.apache.solr.servlet.ServletUtils.rateLimitRequest(ServletUtils.java:213) 
~[?:?]
2024-12-10 08:31:48     at 
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:202)
 ~[?:?]
2024-12-10 08:31:48     at 
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:184)
 ~[?:?]
2024-12-10 08:31:48     at 
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210) 
~[jetty-servlet-10.0.22.jar:10.0.22]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to