DateFormatTransformer does not work correctly with non-default locale dates
---------------------------------------------------------------------------

                 Key: SOLR-1762
                 URL: https://issues.apache.org/jira/browse/SOLR-1762
             Project: Solr
          Issue Type: Bug
          Components: contrib - DataImportHandler
    Affects Versions: 1.4
         Environment: Different locale from the imported data.
            Reporter: tommy chheng
            Priority: Minor


The DateFormatTransformer assumes the default locale for date transformations. 
If your computer or server has its language set to 'es' and the input file has 
"November 30, 2009", it'll throw an exception.

Here's a reproducible test case:
Define an XML file:
<awardlist><award><expirationdate>November 30,  
2009</expirationdate></award></awardlist>

Define the data-config.xml with:
<field column="expirationdate_dt" xpath="/awardslist/award/expirationdate" 
dateTimeFormat="MMMMM dd, yyyy"  /> 

It'll throw:
Exception in thread "main" java.text.ParseException: Unparseable date: 
"November 30, 2009"

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to