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.