[ 
https://issues.apache.org/jira/browse/SOLR-2804?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13179424#comment-13179424
 ] 

Mikhail Khludnev commented on SOLR-2804:
----------------------------------------

@Hoss

bq. creates new UpdateProcessor instances for every update request – so no 
concurrency protection should be required for multiple threads processing 
concurrent requests individually.

Thanks. That's what I've missed. There is no sense in my patch. Looks like DIH 
should instantiate separate DocWriter per  thread. But before do that, we need 
to move SOLR-2933, SOLR-2947 forward. Can't you help with them?

@Antony
Could you please refer to your underlying logging implementation manual whether 
it java.util.logging, log4j or logback. 
                
> Logging error causes entire DIH process to fail
> -----------------------------------------------
>
>                 Key: SOLR-2804
>                 URL: https://issues.apache.org/jira/browse/SOLR-2804
>             Project: Solr
>          Issue Type: Bug
>          Components: contrib - DataImportHandler
>    Affects Versions: 4.0
>         Environment: java version "1.6.0_26"
> Java(TM) SE Runtime Environment (build 1.6.0_26-b03-384-10M3425)
> Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-384, mixed mode)
> Model Name:   MacBook Pro
>   Model Identifier:   MacBookPro8,2
>   Processor Name:     Intel Core i7
>   Processor Speed:    2.2 GHz
>   Number of Processors:       1
>   Total Number of Cores:      4
>   L2 Cache (per Core):        256 KB
>   L3 Cache:   6 MB
>   Memory:     4 GB
> System Software Overview:
>   System Version:     Mac OS X 10.6.8 (10K549)
>   Kernel Version:     Darwin 10.8.0
>            Reporter: Pulkit Singhal
>              Labels: dih
>         Attachments: SOLR-2804-3x.patch, SOLR-2804.patch
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> 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:263)
>        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.handler.dataimport.SolrWriter.close(SolrWriter.java:57)
>        at 
> org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:265)
>        at 
> org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:372)
>        at 
> org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:440)
>        at 
> org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:421)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to