Problem solved for me as well. The client is running in tomcat and the connector had compression="true". I removed it and now it seems to work fine.
On 04/16/2013 02:28 PM, Luis Lebolo wrote: > Turns out I spoke too soon. I was *not* sending the query via POST. > Changing the method to POST solved the issue for me (maybe I was hitting a > GET limit somewhere?). > > -Luis > > > On Tue, Apr 16, 2013 at 7:38 AM, Marc des Garets <[email protected]> wrote: > >> Did you find anything? I have the same problem but it's on update requests >> only. >> >> The error comes from the solrj client indeed. It is solrj logging this >> error. There is nothing in solr itself and it does the update correctly. >> It's fairly small simple documents being updated. >> >> >> On 04/15/2013 07:49 PM, Shawn Heisey wrote: >> >>> On 4/15/2013 9:47 AM, Luis Lebolo wrote: >>> >>>> Hi All, >>>> >>>> I'm using Solr 4.1 and am receiving an org.apache.solr.common.** >>>> SolrException >>>> "parsing error" with root cause java.io.EOFException (see below for stack >>>> trace). The query I'm performing is long/complex and I wonder if its size >>>> is causing the issue? >>>> >>>> I am querying via POST through SolrJ. The query (fq) itself is ~20,000 >>>> characters long in the form of: >>>> >>>> fq=(mutation_prot_mt_1_1:2374 + OR + mutation_prot_mt_2_1:2374 + OR + >>>> mutation_prot_mt_3_1:2374 + ...) + OR + (mutation_prot_mt_1_2:2374 + OR + >>>> mutation_prot_mt_2_2:2374 + OR + mutation_prot_mt_3_2:2374+...) + OR + >>>> ... >>>> >>>> In short, I am querying for an ID throughout multiple dynamically created >>>> fields (mutation_prot_mt_#_#). >>>> >>>> Any thoughts on how to further debug? >>>> >>>> Thanks in advance, >>>> Luis >>>> >>>> ------------------------------**------------------------ >>>> >>>> SEVERE: Servlet.service() for servlet [X] in context with path [/x] threw >>>> exception [Request processing failed; nested exception is >>>> org.apache.solr.common.**SolrException: parsing error] with root cause >>>> java.io.EOFException >>>> at >>>> org.apache.solr.common.util.**FastInputStream.readByte(**FastInputStream.java:193) >>>> >>>> at org.apache.solr.common.util.**JavaBinCodec.unmarshal(** >>>> JavaBinCodec.java:107) >>>> at >>>> org.apache.solr.client.solrj.**impl.BinaryResponseParser.** >>>> processResponse(**BinaryResponseParser.java:41) >>>> at >>>> org.apache.solr.client.solrj.**impl.HttpSolrServer.request(**HttpSolrServer.java:387) >>>> >>>> at >>>> org.apache.solr.client.solrj.**impl.HttpSolrServer.request(**HttpSolrServer.java:181) >>>> >>>> at >>>> org.apache.solr.client.solrj.**request.QueryRequest.process(**QueryRequest.java:90) >>>> >>>> at org.apache.solr.client.solrj.**SolrServer.query(SolrServer.** >>>> java:301) >>>> >>> I am guessing that this log is coming from your SolrJ client, but That is >>> not completely clear, so is it SolrJ or Solr that is logging this error? >>> If it's SolrJ, do you see anything in the Solr log, and vice versa? >>> >>> This looks to me like a network problem, where something is dropping the >>> connection before transfer is complete. It could be an unusual server-side >>> config, OS problems, timeout settings in the SolrJ code, NIC >>> drivers/firmware, bad cables, bad network hardware, etc. >>> >>> Thanks, >>> Shawn >>> >>> This transmission is strictly confidential, possibly legally privileged, and intended solely for the addressee. Any views or opinions expressed within it are those of the author and do not necessarily represent those of 192.com Ltd or any of its subsidiary companies. If you are not the intended recipient then you must not disclose, copy or take any action in reliance of this transmission. If you have received this transmission in error, please notify the sender as soon as possible. No employee or agent is authorised to conclude any binding agreement on behalf 192.com Ltd with another party by email without express written confirmation by an authorised employee of the company. http://www.192.com (Tel: 08000 192 192). 192.com Ltd is incorporated in England and Wales, company number 07180348, VAT No. GB 103226273.
