PHPSerialized fails with sharded queries
----------------------------------------
Key: SOLR-2307
URL: https://issues.apache.org/jira/browse/SOLR-2307
Project: Solr
Issue Type: Bug
Components: Response Writers
Affects Versions: 1.4.1, 1.3
Reporter: Antonio Verni
Priority: Minor
Solr throws a "java.lang.IllegalArgumentException: Map size must not be
negative exception" when using the PHP Serialized response writer with sharded
queries.
To reproduce the issue start your preferred example and try the following query:
http://localhost:8983/solr/select/?q=*:*&wt=phps&shards=localhost:8983/solr,localhost:8983/solr
It is caused by the JSONWriter implementation of writeSolrDocumentList and
writeSolrDocument. Overriding this two methods in the
PHPSerializedResponseWriter to handle the SolrDocument size seems to solve the
issue.
Attached my patch made against trunk rev 1055588.
cheers,
Antonio
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]