On 5/23/2018 7:25 AM, BlackIce wrote:
I've got an app here that posts data to Solr using Solrj...
I'm trying to update all our apps dependencies, and now I've reached Solrj
  Last kown working version is 5.5.0, anything after that dies at compile
time with:
<snip>
if (val instanceof Date) {
   val2 =  DateUtil.getThreadLocalDateFormat().format(val);
}

Use this instead:

val2 = DateTimeFormatter.ISO_INSTANT.format(val.toInstant());

ISO_INSTANT is probably what you want, but there are other choices if that's not the correct format.

This will require a new import -- java.time.format.DateTimeFormatter. And you will need JDK 8, which you should already have because SolrJ 6.0 and later requires it.

Thanks,
Shawn

Reply via email to