You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by ma...@apache.org on 2010/02/04 17:36:11 UTC
svn commit: r906556 - in /lucene/solr/trunk/contrib/extraction: CHANGES.txt
src/main/java/org/apache/solr/handler/extraction/ExtractingRequestHandler.java
Author: markrmiller
Date: Thu Feb 4 16:36:11 2010
New Revision: 906556
URL: http://svn.apache.org/viewvc?rev=906556&view=rev
Log:
SOLR-1756: The date.format setting causes ClassCastException when enabled and the config code that parses this setting does not properly use the same iterator instance.
Modified:
lucene/solr/trunk/contrib/extraction/CHANGES.txt
lucene/solr/trunk/contrib/extraction/src/main/java/org/apache/solr/handler/extraction/ExtractingRequestHandler.java
Modified: lucene/solr/trunk/contrib/extraction/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/contrib/extraction/CHANGES.txt?rev=906556&r1=906555&r2=906556&view=diff
==============================================================================
--- lucene/solr/trunk/contrib/extraction/CHANGES.txt (original)
+++ lucene/solr/trunk/contrib/extraction/CHANGES.txt Thu Feb 4 16:36:11 2010
@@ -23,6 +23,9 @@
* SOLR-1567: Upgrade to Tika 0.5, which upgrades many of the underlying libraries (PDFBox, for example) too (gsingers)
+* SOLR-1756: The date.format setting causes ClassCastException when enabled and the config code that
+ parses this setting does not properly use the same iterator instance. (Christoph Brill, Mark Miller)
+
================== Release 1.4.0 ==================
1. SOLR-284: Added in support for extraction. (Eric Pugh, Chris Harris, gsingers)
Modified: lucene/solr/trunk/contrib/extraction/src/main/java/org/apache/solr/handler/extraction/ExtractingRequestHandler.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/contrib/extraction/src/main/java/org/apache/solr/handler/extraction/ExtractingRequestHandler.java?rev=906556&r1=906555&r2=906556&view=diff
==============================================================================
--- lucene/solr/trunk/contrib/extraction/src/main/java/org/apache/solr/handler/extraction/ExtractingRequestHandler.java (original)
+++ lucene/solr/trunk/contrib/extraction/src/main/java/org/apache/solr/handler/extraction/ExtractingRequestHandler.java Thu Feb 4 16:36:11 2010
@@ -35,6 +35,8 @@
import java.io.File;
import java.util.Collection;
import java.util.HashSet;
+import java.util.Iterator;
+import java.util.Map;
/**
@@ -81,8 +83,9 @@
NamedList configDateFormats = (NamedList) initArgs.get(DATE_FORMATS);
if (configDateFormats != null && configDateFormats.size() > 0) {
dateFormats = new HashSet<String>();
- while (configDateFormats.iterator().hasNext()) {
- String format = (String) configDateFormats.iterator().next();
+ Iterator<Map.Entry> it = configDateFormats.iterator();
+ while (it.hasNext()) {
+ String format = (String) it.next().getValue();
log.info("Adding Date Format: " + format);
dateFormats.add(format);
}