On 10/29/2014 3:09 AM, Diego Marconato wrote:
> with Solr 3.3.0 when indexing I get the following errors (sometimes):
> 
> org.apache.solr.common.SolrException log
> org.apache.solr.common.SolrException: Invalid chunk header
> Caused by: com.ctc.wstx.exc.WstxIOException: Invalid chunk header
> Caused by: java.io.IOException: Invalid chunk header
> at
> org.apache.coyote.http11.filters.ChunkedInputFilter.throwIOException(ChunkedInputFilter.java:610)
> 
> 
> Any idea of a workaround to solve the problem ..... I can act in some way
> in solrconfig.xml?

The class org.apache.coyote.http11.filters.ChunkedInputFilter is a
tomcat class.  Tomcat seems to be complaining about the HTTP connection
from the client.  HTTP chunking (a feature of http 1.1, related to
keepalive if I'm not mistaken) seems to be having problems.  Solr itself
is not involved with this exception.

This is most likely a client issue, a bug in tomcat, or a configuration
issue in tomcat.  The client issue could be an issue with a proxy, too.
 The haproxy load balancer (which I use with Solr) usually requires the
http-pretend-keepalive option when talking to a servlet container like
jetty or tomcat.

http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#4-option%20http-pretend-keepalive

Thanks,
Shawn

Reply via email to