[
https://issues.apache.org/jira/browse/SOLR-7472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Joel Bernstein reassigned SOLR-7472:
------------------------------------
Assignee: Joel Bernstein
> SortingResponseWriter does not log fl parameters that don't exist.
> ------------------------------------------------------------------
>
> Key: SOLR-7472
> URL: https://issues.apache.org/jira/browse/SOLR-7472
> Project: Solr
> Issue Type: Bug
> Affects Versions: 4.9, 4.9.1, 4.10, 4.10.1, 4.10.2, 4.10.4, 5.0, 5.1
> Reporter: Joel Bernstein
> Assignee: Joel Bernstein
> Fix For: 5.2
>
> Attachments: SOLR-7472.patch
>
>
> The SortingResponseWriter, which is the response writer for the /export
> handler, does not log the error that is thrown when an fl is specified that
> does not exist.
> The reason for this is that an unchecked SolrException is being thrown from
> the IndexSchema. All other exceptions in SortingResponseWriter are wrapped in
> an IOException.
> For reasons I'm not entirely sure of the ResponseUtils class doesn't log the
> stacktrace for errors with codes between 500 and 100. It considers these to
> be normal error conditions. So the unchecked SolrException was not being
> logged.
> The short term fix for this is to catch the exception from the IndexSchema
> and wrap it in a IOException like the other exceptions from the
> SortingResponseWriter.
> Longer term I think it makes sense to review the ResponseUtil exception
> logging logic.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]