You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Steve Rowe (JIRA)" <ji...@apache.org> on 2016/03/03 15:34:18 UTC

[jira] [Updated] (SOLR-8778) Deprecate CSVStrategy's setters, and make its pre-configured strategies immutable

     [ https://issues.apache.org/jira/browse/SOLR-8778?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Steve Rowe updated SOLR-8778:
-----------------------------
    Summary: Deprecate CSVStrategy's setters, and make its pre-configured strategies immutable  (was: CSVStrategy's pre-defined static strategies should be immutable)

> Deprecate CSVStrategy's setters, and make its pre-configured strategies immutable
> ---------------------------------------------------------------------------------
>
>                 Key: SOLR-8778
>                 URL: https://issues.apache.org/jira/browse/SOLR-8778
>             Project: Solr
>          Issue Type: Bug
>            Reporter: Steve Rowe
>
> Removing some deprecated things in CSVStrategy (SOLR-8764) exposed a bug: it's possible to redefine the public static {{CSVStrategy.\{DEFAULT,EXCEL,TDF}_STRATEGY}} strategies, simply by calling their setters.
> Right now that's happening in {{CSVParserTest.testUnicodeEscape()}}, where the default unicode escape interpretation is changed from false to true.  And then if that test happens to run before {{CSVStrategyTest.testSetCSVStrategy()}}, which tests that the unicode escape interpretation on the default strategy is set to false, then the latter will fail.
> Example failures: http://jenkins.thetaphi.de/job/Lucene-Solr-trunk-Linux/16079/ and http://jenkins.thetaphi.de/job/Lucene-Solr-trunk-MacOSX/3126/



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org