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