lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Dyer (JIRA)" <>
Subject [jira] [Updated] (SOLR-4051) DIH Delta updates do not work for all locales
Date Tue, 13 Nov 2012 18:04:12 GMT


James Dyer updated SOLR-4051:

    Attachment: SOLR-4051.patch

Improved patch with a unit test.  I plan on committing this shortly.
> DIH Delta updates do not work for all locales
> ---------------------------------------------
>                 Key: SOLR-4051
>                 URL:
>             Project: Solr
>          Issue Type: Bug
>          Components: contrib - DataImportHandler
>    Affects Versions: 4.0
>            Reporter: James Dyer
>            Priority: Minor
>         Attachments: SOLR-4051.patch, SOLR-4051.patch
> DIH Writes the last modified date to a Properties file using the default locale.  This
gets sent in plaintext to the database at the next delta update.  DIH does not use prepared
statements but just puts the date in an SQL Statement in yyyy-mm-dd hh:mm:ss format.  It would
probably be best to always format this date in JDBC escape syntax (
and java.sql.Timestamp#toString().  To do this, we'd need to parse the user's query and remove
the single quotes likely there (and now the quotes would be optional and undesired).  
> It might just be simpler to change the SimpleDateFormat to use the root locale as this
appears to be the original intent here anyhow.  Affected locales include ja_JP_JP , hi_IN
, th_TH

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message