Ovidiu Mihalcea created SOLR-16925:
--------------------------------------

             Summary: Broken JSON indentation using JacksonJsonWriter
                 Key: SOLR-16925
                 URL: https://issues.apache.org/jira/browse/SOLR-16925
             Project: Solr
          Issue Type: Bug
      Security Level: Public (Default Security Level. Issues are Public)
          Components: Response Writers
    Affects Versions: 9.3
         Environment: Problem reproduces across 6+ SolrCloud clusters.
            Reporter: Ovidiu Mihalcea


I'm seeing some very weird formatting using the default interface query output 
in SolrCloud mode. Either all the indented content is shifted by many white 
spaces (while keeping indents after this), either there is not indenting at all 
(keeping multiple lines, different from indent=false), either we get a new line 
between every line. 

I believe it's a bug from the combination of the JacksonJsonWriter and 
indent=true. The Query component of the interface is quite an important feature 
for debugging.
The workaround was to add <queryResponseWriter name="json" 
class="solr.JSONResponseWriter" /> and <str name="wt">json</str> to the 
defaults on the /select SearchHandler, as it seems when not specifying a 
default wt it defaults to the JacksonJsonWriter and not JSONResponseWriter.




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

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to