Andrzej Bialecki created SOLR-18410:
---------------------------------------

             Summary: CrossDC Common: multivalued params don't survive the 
serialization round-trip
                 Key: SOLR-18410
                 URL: https://issues.apache.org/jira/browse/SOLR-18410
             Project: Solr
          Issue Type: Bug
          Components: module - crossDC
    Affects Versions: 9.10.1, 10.0, main(11.0)
            Reporter: Andrzej Bialecki
            Assignee: Andrzej Bialecki


{{MirroredSolrRequestSerializer}} doesn't properly support multivalued 
SolrParams on deserialization because it uses {{MapSolrParams}} for 
deserialization.

There's an {{assert}} in {{MapSolrParams}} constructor to ensure that entries 
from the incoming map are {{String.class}} but this check only works when 
asserts are turned on. If they are not, this later results in a 
{{ClassCastException}} inside the consumer.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to