Hi Mikhail,

thanks for pointing me to the issue.

Regards, Bernd


Am 11.01.2012 21:47, schrieb Mikhail Khludnev:
FYI,
it's https://issues.apache.org/jira/browse/SOLR-2804
I'm trying to address it.

On Wed, Jan 11, 2012 at 5:49 PM, Bernd Fehling<
bernd.fehl...@uni-bielefeld.de>  wrote:


After browsing through the issues it looks like something belonging to
https://issues.apache.org/**jira/browse/SOLR-2694<https://issues.apache.org/jira/browse/SOLR-2694>



Am 11.01.2012 14:08, schrieb Bernd Fehling:

  Hi list,

after changing DIH to multi-theaded (4 threads) I get sometimes an
exception.
This is not always the case and I never had any problems with
single-threaded at all.

I'm using Solr 3.5 but also tried branch_3x (3.6) and could see this with
both versions.

Don't know why this comes up after changing to multi-threaded.
No other errors at all.

This is when LogUpdateProcessor finishes and is going create the log
message.
Whats wrong with this code?
public String getName(int idx) {
return (String)nvPairs.get(idx<<  1);
}

Any idea how to trace this down?

...
11.01.2012 11:25:52 org.apache.solr.handler.**dataimport.SolrWriter
persist
INFO: Wrote last indexed time to /srv/www/solr/solr/solrserver/**
solr/./conf/dataimport.**properties
11.01.2012 11:25:52 org.apache.solr.common.**SolrException log
SEVERE: Full Import failed:java.lang.**ClassCastException:
java.util.ArrayList cannot be cast to java.lang.String
at org.apache.solr.common.util.**NamedList.getName(NamedList.**java:127)
at org.apache.solr.common.util.**NamedList.toString(NamedList.**java:253)
at java.lang.String.valueOf(**String.java:2826)
at java.lang.StringBuilder.**append(StringBuilder.java:115)
at org.apache.solr.update.**processor.LogUpdateProcessor.**finish(**
LogUpdateProcessorFactory.**java:188)
at org.apache.solr.update.**processor.**UpdateRequestProcessor.finish(**
UpdateRequestProcessor.java:**78)
at org.apache.solr.handler.**dataimport.SolrWriter.finish(**
SolrWriter.java:133)
at org.apache.solr.handler.**dataimport.DocBuilder.execute(**
DocBuilder.java:213)
at org.apache.solr.handler.**dataimport.DataImporter.**
doFullImport(DataImporter.**java:359)
at org.apache.solr.handler.**dataimport.DataImporter.**
runCmd(DataImporter.java:427)
at org.apache.solr.handler.**dataimport.DataImporter$1.run(**
DataImporter.java:408)

11.01.2012 11:25:52 org.apache.solr.update.**DirectUpdateHandler2
rollback
INFO: start rollback
11.01.2012 11:25:52 org.apache.solr.update.**DirectUpdateHandler2
rollback
INFO: end_rollback
11.01.2012 11:26:07 org.apache.solr.core.SolrCore execute
INFO: [] webapp=/solr path=/select params={command=status&qt=/**dataimport}
status=0 QTime=0
11.01.2012 11:26:08 org.apache.solr.update.**DirectUpdateHandler2 commit
INFO: start commit(optimize=true,**waitFlush=false,waitSearcher=**
true,expungeDeletes=false)
...

Regards
Bernd


Reply via email to