Hi - I think there is a bug in the conversion methods for SolrParams. But it seems that using ModifiableSolrParams (to add and remove parameters and values, which is what I want to do), is the way to go.
/Peter -----Original Message----- From: Peter Kirk [mailto:p...@alpha-solutions.dk] Sent: 23. september 2013 21:09 To: solr-user@lucene.apache.org Subject: SolrParams to and from NamedList Hi, In a request-handler, if I run the below code, I get an exception from Solr undefined field: "[Ljava.lang.String;@41061b68" It appears the conversion between SolrParams and NamedList and back again fails if one of the parameters is an array. This could be a couple of configuration parameters like <str name="facet.field">category</str> <str name="facet.field">author</str> public void handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp) throws Exception { SolrParams params = req.getParams(); NamedList parameterList = params.toNamedList(); SolrParams newSolrParams = SolrParams.toSolrParams(parameterList); req.setParams(newSolrParams); super.handleRequestBody(req, rsp); How can I generate the correct conversion? Thanks.